{ "extends": [ "airbnb", "airbnb/hooks", "eslint:recommended", "prettier", "plugin:jsx-a11y/recommended" ], "parser": "babel-eslint", "parserOptions": { "ecmaVersion": 8 }, "env": { "browser": true, "node": true, "es6": true, "jest": true }, "rules": { "react/self-closing-comp": 0, "react/no-unescaped-entities": 0, "jsx-a11y/anchor-is-valid": 0, "react/jsx-props-no-spreading": 0, "jsx-eslint/eslint-plugin-jsx-a11y": 0, "jsx-a11y/no-static-element-interactions": 0, "jsx-a11y/label-has-associated-control": 0, "jsx-a11y/no-noninteractive-element-interactions": 0, "react/react-in-jsx-scope": 0, "react-hooks/rules-of-hooks": "error", "no-console": 0, "react/state-in-constructor": 0, "indent": 0, "linebreak-style": 0, "react/prop-types": 0, "jsx-a11y/click-events-have-key-events": 0, "react/jsx-filename-extension": [ 1, { "extensions": [".js", ".jsx"] } ], "prettier/prettier": [ "error", { "trailingComma": "es5", "singleQuote": true, "printWidth": 100, "tabWidth": 4, "semi": true, "endOfLine": "auto" } ] }, "plugins": ["prettier", "react", "react-hooks"] }