{ "parser": "babel-eslint", "extends": [ "@readme/eslint-config", "@readme/eslint-config/react", "@readme/eslint-config/testing" ], "root": true, "env": { "browser": true, "mocha": true }, "globals": { "expect": true, "jest": true }, "rules": { "global-require": "off", "import/extensions": "off", "import/no-extraneous-dependencies": "off", "import/no-unresolved": ["error", { "ignore": [ "^@ui/*", "^@views/*", "^@core/*" ] }], "import/prefer-default-export": "off", "jsx-a11y/click-events-have-key-events": "warn", "jsx-a11y/label-has-associated-control": "warn", "jsx-a11y/no-noninteractive-element-interactions": "off", "jsx-a11y/no-static-element-interactions": "warn", "no-underscore-dangle": "off", "react/jsx-props-no-spreading": "off", "react/no-children-prop": "warn", "react/prop-types": ["error", { "ignore": ["children", "className", "style"] }], "spaced-comment": "off" } }