module.exports = { parser: "@typescript-eslint/parser", extends: ["eslint:recommended", "plugin:@typescript-eslint/recommended"], parserOptions: { ecmaVersion: 2022, sourceType: "module", project: "./tsconfig.json", }, env: { node: true, es2022: true, jest: true, }, plugins: ["@typescript-eslint"], rules: { "@typescript-eslint/explicit-module-boundary-types": "off", "@typescript-eslint/no-explicit-any": "warn", "@typescript-eslint/no-unused-vars": ["error", { argsIgnorePattern: "^_" }], "no-console": "off", semi: ["error", "always"], quotes: ["error", "single"], "comma-dangle": ["error", "never"], }, ignorePatterns: ["dist/", "node_modules/", "coverage/", "*.js"], };