{ "root": true, "parser": "@typescript-eslint/parser", "plugins": ["@typescript-eslint"], "extends": [ "eslint:recommended", "next/core-web-vitals", "plugin:@typescript-eslint/recommended", "prettier" ], "rules": { "@typescript-eslint/explicit-module-boundary-types": "off", "@typescript-eslint/no-empty-interface": "off", "@typescript-eslint/no-explicit-any": "off", "@typescript-eslint/no-unused-vars": "off", "@typescript-eslint/no-non-null-assertion": "warn", "@typescript-eslint/no-empty-function": "warn", "react/no-children-prop": "warn", "react-hooks/exhaustive-deps": "off", "react/jsx-no-target-blank": "off", "no-extra-boolean-cast": "off", "prefer-const": "warn" } }