{ "extends": [ "airbnb", "eslint:recommended", "plugin:react/recommended" ], "parser": "babel-eslint", "env": { "browser": true, "commonjs": true, "es6": true, "node": true, "jasmine":true }, "globals": { "_": false, "$": false, "$module": false }, "parserOptions": { "ecmaVersion": 2018, "ecmaFeatures": { "jsx": true }, "sourceType": "module" }, "rules": { "no-redeclare": "warn", "no-const-assign": "warn", "no-this-before-super": "warn", "no-undef": "warn", "no-unreachable": "warn", "no-unused-vars": 0, "constructor-super": "warn", "valid-typeof": "warn", "no-useless-escape": "warn", "no-empty": "warn", "import/no-unresolved": "warn", "import/no-dynamic-require": 0, "no-underscore-dangle": 0, "import/no-extraneous-dependencies": 0, "react/require-extension": 0, "react/jsx-filename-extension": 0, "arrow-body-style": 0, "prefer-arrow-callback": 0, "func-names": 0, "no-console": 0, "react/no-array-index-key": 0, "import/prefer-default-export": 0, "react/forbid-prop-types": 0, "react/prefer-stateless-function": 0, "jsx-a11y/href-no-hash": "off", "jsx-a11y/label-has-for": "off", "jsx-a11y/anchor-is-valid": [ "warn", { "aspects": [ "invalidHref" ] } ] } }