diff --git a/eslint.config.mjs b/eslint.config.mjs index 238d518..6e94903 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -8,7 +8,6 @@ import reactHooks from "eslint-plugin-react-hooks"; import reactRefresh from "eslint-plugin-react-refresh"; import tssUnusedClasses from "eslint-plugin-tss-unused-classes"; import globals from "globals"; -// eslint-disable-next-line import/no-unresolved import tseslint from "typescript-eslint"; export default tseslint.config( @@ -110,6 +109,15 @@ export default tseslint.config( }, ], + // Per + // https://typescript-eslint.io/troubleshooting/typed-linting/performance/#eslint-plugin-import, + // we disable some redundant rules, which helps with performance + "import/named": "off", + "import/namespace": "off", + "import/default": "off", + "import/no-named-as-default-member": "off", + "import/no-unresolved": "off", + "import/no-extraneous-dependencies": [ "error", {