{ "root": true, "parser": "@typescript-eslint/parser", "plugins": [ // "@typescript-eslint", // "prettier" ], "extends": [ // "prettier", // "eslint:recommended", // "next/core-web-vitals", // "plugin:import/typescript", // "plugin:prettier/recommended", // "plugin:react/recommended", // "plugin:@typescript-eslint/recommended", // "plugin:@typescript-eslint/eslint-recommended", // "plugin:@typescript-eslint/recommended-requiring-type-checking" ], "rules": { "react-hooks/rules-of-hooks": "off", // error "react-hooks/exhaustive-deps": "off", "prettier/prettier": "off" }, "overrides": [ { "files": ["*.ts", "*.tsx"], "extends": [ "plugin:@typescript-eslint/recommended", "plugin:@typescript-eslint/recommended-requiring-type-checking" ], "parserOptions": { "project": ["./tsconfig.json"] } }] }