fix(ci): register @typescript-eslint plugin in ESLint flat config

- Install typescript-eslint as direct devDependency
- Import and register tseslint.plugin in eslint.config.mjs
- Fixes lint CI failure: plugin not found in ESLint 9 flat config
This commit is contained in:
diegosouzapw
2026-02-18 16:59:31 -03:00
parent 37123160e8
commit de2ef14bc3
3 changed files with 188 additions and 169 deletions

View File

@@ -1,4 +1,5 @@
import nextVitals from "eslint-config-next/core-web-vitals";
import tseslint from "typescript-eslint";
/** @type {import("eslint").Linter.Config[]} */
const eslintConfig = [
@@ -14,6 +15,9 @@ const eslintConfig = [
// Relaxed rules for open-sse and tests (incremental adoption)
{
files: ["open-sse/**/*.ts", "tests/**/*.mjs", "tests/**/*.ts"],
plugins: {
"@typescript-eslint": tseslint.plugin,
},
rules: {
"@typescript-eslint/no-explicit-any": "warn",
"@next/next/no-assign-module-variable": "off",