{ "root": true, "extends": [ "conventions", "plugin:react/recommended", "plugin:react-hooks/recommended" ], "ignorePatterns": ["jest.setup.ts"], "env": { "browser": true, "node": true, "jest": true }, "settings": { "react": { "version": "detect" } }, "rules": { "react/react-in-jsx-scope": "off", "react/prop-types": "off", "react/self-closing-comp": [ "error", { "component": true, "html": true } ], "react/void-dom-elements-no-children": "error", "react/jsx-boolean-value": "error" }, "overrides": [ { "files": ["*.ts", "*.tsx"], "parser": "@typescript-eslint/parser", "plugins": ["@typescript-eslint"], "parserOptions": { "project": "./tsconfig.json" } } ] }