{
  "env": {
    "browser": true,
    "es6": true,
    "jasmine": true,
    "jest": true,
    "node": true
  },
  "globals": {
    "Exception": true
  },
  "extends":[
    "eslint:recommended",
    "standard"
  ],
  "parser": "babel-eslint",
  "parserOptions": {
    "ecmaFeatures": {
      "experimentalObjectRestSpread": true,
      "arrowFunctions":true
    },
    "sourceType": "module"
  },
  "plugins": [],
  "rules": {
    "no-console": [2, { "allow": ["warn", "error"] }],
    "linebreak-style": [
      "error",
      "unix"
    ],
    "camelcase": 0,
    "no-multi-spaces": 0,
    "no-mixed-operators": 0,
    "no-return-assign": 0,
    "space-before-function-paren": ["error", "never"],
    "no-extra-parens": 0,
    "brace-style": 0,
    "operator-linebreak": ["error", "after"],
    "no-unused-expressions": 0,
    "prefer-promise-reject-errors": 0,
    "no-undef-init": 0,
    "no-useless-return": 0,
    "eqeqeq": 0,
    "no-case-declarations": 0,
    "no-useless-escape" : "off",
    "react/prop-types": 0,
    "no-unused-vars": [
      "error",
      { "ignoreRestSiblings": true }
    ],
    "comma-dangle": ["error", "always-multiline"]
  }
}
