// @ts-check Let TS check this config file import eslint from "@eslint/js"; import tseslint from "typescript-eslint"; export default tseslint.config( { ignores: ["build/**", "dist/**", "node_modules/**", "scripts/"], }, { extends: [eslint.configs.recommended, ...tseslint.configs.recommended], rules: { "@typescript-eslint/ban-ts-comment": [ "warn", { "ts-expect-error": "allow-with-description", "ts-ignore": "allow-with-description", "ts-nocheck": "allow-with-description", "ts-check": "allow-with-description", }, ], "@typescript-eslint/no-unused-vars": "off", "@typescript-eslint/no-explicit-any": [ "off", { ignoreRestArgs: true, }, ], "@typescript-eslint/no-non-null-assertion": "off", }, }, );