import tseslint from "@typescript-eslint/eslint-plugin"; import tsParser from "@typescript-eslint/parser"; import prettier from "eslint-plugin-prettier"; import eslintConfigPrettier from "eslint-config-prettier"; export default [ { ignores: ["dist/**", "node_modules/**", "server", "*.js"], }, { files: ["**/*.ts"], plugins: { "@typescript-eslint": tseslint, prettier, }, languageOptions: { parser: tsParser, }, rules: { ...eslintConfigPrettier.rules, "@typescript-eslint/no-explicit-any": "off", "@typescript-eslint/no-unused-vars": ["warn", { argsIgnorePattern: "^_", varsIgnorePattern: "^_", caughtErrorsIgnorePattern: "^_" }], "prettier/prettier": "error", }, }, ];