import { defineConfig, globalIgnores } from "eslint/config"; import eslint from "@eslint/js"; import tseslint from "typescript-eslint"; export default defineConfig([ globalIgnores([ "**/dist", "**/node_modules", "**/vendor", "_test", ]), { files: ["**/*.ts"], extends: [ eslint.configs.recommended, tseslint.configs.recommended, ], rules: { "@typescript-eslint/no-explicit-any": "off", "@typescript-eslint/no-unused-vars": [ "error", { argsIgnorePattern: "^_", varsIgnorePattern: "^_", }, ], }, }, ]);