{ "env": { "browser": true, "commonjs": true, "es6": true, "jest": true, "node": true }, "parser": "babel-eslint", "parserOptions": { "ecmaVersion": 8, "sourceType": "module", "ecmaFeatures": { "arrowFunctions": true, "jsx": true } }, "settings": { "import/ignore": [ "node_modules", "\\.(json|css|jpg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm)$" ], "import/extensions": [".js"], "import/resolver": { "node": { "extensions": [".js", ".json"] } } }, "extends": [ "eslint:recommended", "plugin:react/recommended", "eslint:all", "plugin:react/all" ], "plugins": [ "react" ], "rules": { "react/jsx-uses-react": "error", "react/jsx-uses-vars": "error", "react/no-set-state": 0, "react/jsx-one-expression-per-line": 0, "react/jsx-max-props-per-line": 0, "react/display-name": 0, "react/jsx-sort-props": 0, "react/jsx-wrap-multilines": 0, "react/sort-comp": 1, "jsx-quotes": 0, "arrow-parens": 0, "object-property-newline": 0, "semi": [0, "always"], "quotes": [1, "single"], "quote-props": 0, "padded-blocks": 0, "sort-imports": 0, "sort-keys": 0, "one-var":0, "id-length": 0, "curly": 0, "no-magic-numbers": 0, "no-ternary": 0, "linebreak-style": 0, "no-unused-vars": "warn", "no-console": 1, "eqeqeq": "off", "comma-dangle": 0, "global-require": "off", "no-unexpected-multiline": "error" } }