{ "parser": "babel-eslint", "parserOptions": { "allowImportExportEverywhere": true }, "env": { "browser": true, "mocha": true }, "extends": [ "airbnb" ], "rules": { "func-names": "warn", "no-console": "off", "implicit-arrow-linebreak": "off", "class-methods-use-this": "off", "max-len": ["error", 120], "no-underscore-dangle": ["error", {"allow": ["_id"]}], "object-curly-spacing": ["error", "never"], "import/no-extraneous-dependencies": "off", "import/no-absolute-path": "off", "import/prefer-default-export": "off", "import/first": "off", "import/extensions": "off", "react/no-array-index-key": "off", "react/no-multi-comp": "off", "react/no-string-refs": "off", "react/prop-types": "warn", "react/require-default-props": "warn", "react/forbid-prop-types": "off", "react/jsx-filename-extension": "off", "react/prefer-stateless-function": "off", "react/jsx-closing-bracket-location": "warn", "react/jsx-no-bind": ["warn", {"allowArrowFunctions": true}], "jsx-a11y/no-static-element-interactions": "off", "jsx-a11y/href-no-hash": "off", "jsx-a11y/label-has-for": "off", "jsx-a11y/anchor-is-valid": ["warn", {"aspects": ["invalidHref"]}] } }