import js from "@eslint/js"; import globals from "globals"; import tseslint from "typescript-eslint"; import { defineConfig, globalIgnores } from "eslint/config"; export default defineConfig([ globalIgnores(["dist"]), { files: ["**/*.{ts,tsx}"], extends: [js.configs.recommended, tseslint.configs.recommended], languageOptions: { ecmaVersion: 2020, globals: globals.browser }, rules: { "@typescript-eslint/ban-ts-comment": [ "error", { "ts-ignore": "allow-with-description" } ] } } ]);