{
  "parser": "babel-eslint",
  "extends": "airbnb",
  "env": {
    "browser": true,
    "node": true,
    "es6": true,
    "mocha": true,
    "jest": true,
    "jasmine": true
  },
  "rules": {
    "linebreak-style": 0,
    "arrow-body-style": 0,
    "max-len": 0,
    "consistent-return": 0,
    "generator-star-spacing": 0,
    "global-require": 1,
    "import/extensions": 0,
    "import/no-extraneous-dependencies": 0,
    "import/no-unresolved": 0,
    "import/prefer-default-export": 0,
    "jsx-a11y/no-static-element-interactions": 0,
    "no-bitwise": 0,
    "no-cond-assign": 0,
    "no-else-return": 0,
    "no-param-reassign": 0,
    "no-nested-ternary": 0,
    "no-restricted-syntax": 0,
    "no-use-before-define": 0,
    "react/forbid-prop-types": 0,
    "react/jsx-filename-extension": [
      1,
      {
        "extensions": [
          ".js"
        ]
      }
    ],
    "react/jsx-no-bind": 0,
    "react/prefer-stateless-function": 0,
    "react/prop-types": 0,
    "require-yield": 1,
    "no-console": [
      "error",
      {
        "allow": [
          "log"
        ]
      }
    ],
    "class-methods-use-this": 0,
    "no-confusing-arrow": 0,
    "react/sort-comp": 0,
    "no-unused-expressions": 0,
    "no-underscore-dangle": 0,
    "no-plusplus": 0,
    "react/no-did-mount-set-state": 0
  },
  "parserOptions": {
    "ecmaFeatures": {
      "experimentalObjectRestSpread": true
    }
  }
}