module.exports = { root: true, env: { browser: true, es2021: true, node: true }, parser: "@typescript-eslint/parser", parserOptions: { ecmaFeatures: { jsx: true }, ecmaVersion: "latest", sourceType: "module" }, settings: { react: { version: "detect" } }, plugins: ["react", "@typescript-eslint", "react-hooks", "jsx-a11y", "import"], extends: [ "eslint:recommended", "plugin:react/recommended", "plugin:react-hooks/recommended", "plugin:@typescript-eslint/recommended", "plugin:jsx-a11y/recommended", "plugin:import/typescript", "prettier" ], rules: { "react/react-in-jsx-scope": "off", "import/order": [ "warn", { "groups": [["builtin", "external"], "internal", ["parent", "sibling", "index"]], "newlines-between": "always", "alphabetize": { "order": "asc", "caseInsensitive": true } } ] } };