{
  "parser"  : "babel-eslint",
  "parserOptions": {
      "ecmaFeatures": {
          "experimentalObjectRestSpread": true,
          "jsx": true
      },
      "sourceType": "module"
  },
  "extends" : [
    "standard",
    "standard-react"
  ],
  "plugins": [
    "babel",
    "react"
  ],
  "env"     : {
    "browser": true,
    "commonjs": true,
    "es6": true
  },
  "rules": {
    "react/jsx-no-bind": [1, {
      "allowArrowFunctions": true
    }],
    "react/jsx-max-props-per-line": [2, { "maximum": 2 }],
    "react/jsx-indent-props": [2, 2],
    "operator-linebreak": [0],
    "semi" : [2, "never"],
    "max-len": [2, 120, 2],
    "generator-star-spacing": 0,
    "babel/generator-star-spacing": 1
  }
}