const tsEslint = require("@typescript-eslint/eslint-plugin"); const tsParser = require("@typescript-eslint/parser"); /** @type {import("eslint").Linter.FlatConfig[]} */ module.exports = [ { ignores: ["dist/**", "node_modules/**", "**/*.d.ts"], }, { files: ["**/*.ts"], languageOptions: { parser: tsParser, parserOptions: { project: "./tsconfig.eslint.json", sourceType: "module", }, }, plugins: { "@typescript-eslint": tsEslint, }, rules: { "no-console": "off", "@typescript-eslint/no-explicit-any": "warn", }, }, ];