{ "env": { "jest/globals": true, "browser":true }, "extends": [ "airbnb", "plugin:jest/recommended", "plugin:eslint-comments/recommended", "prettier", "prettier/react" ], "plugins": [ "jest", "brighthr", "prettier" ], "settings": { "import/resolver": { "node": { "paths": ["src"] } } } , "parser": "babel-eslint", "globals": {}, "rules": { "react/no-typos": 0, "react/destructuring-assignment": 0, "react/jsx-props-no-spreading": 0, "jsx-a11y/control-has-associated-label": 0, "jsx-a11y/label-has-associated-control": 0, "brighthr/display-name-unused": 2, "brighthr/styled-component-display-name-not-set": 2, "prettier/prettier": [ "error", { "useTabs": true, "tabWidth": 4, "singleQuote": true } ], "no-underscore-dangle": 0, "no-tabs": 0, "no-param-reassign": 0, "consistent-return": 0, "no-plusplus": 0, "react/jsx-filename-extension": 0, "import/no-extraneous-dependencies": [ "error", { "devDependencies": true } ], "max-lines": ["error", { "max": 300, "skipBlankLines": true, "skipComments": true }], "eslint-comments/no-unused-disable": "error", "eslint-comments/disable-enable-pair": ["error", { "allowWholeFile": true }] }, "overrides": [ { "files": [ "**/test.js" ], "rules": { "max-lines": 0 } } ] }