Skip to content

chore: upgrade to ESLint 10 and unify stylistic plugins#490

Merged
TheRealAgentK merged 2 commits intodevelopfrom
feature/eslint-10-upgrade
Apr 2, 2026
Merged

chore: upgrade to ESLint 10 and unify stylistic plugins#490
TheRealAgentK merged 2 commits intodevelopfrom
feature/eslint-10-upgrade

Conversation

@TheRealAgentK
Copy link
Copy Markdown
Contributor

Summary

Coordinated upgrade of ESLint and related linting packages to v10, replacing the individual Dependabot PRs (#487, #475) that couldn't be merged independently.

Package Changes

Package Before After
eslint 9.16.0 10.1.0
@eslint/js 9.2.0 10.0.1
typescript-eslint 8.39.0 8.58.0
@stylistic/eslint-plugin 5.1.0 5.10.0
eslint-plugin-tsdoc 0.5.0 0.5.2
@stylistic/eslint-plugin-ts 4.2.0 removed (deprecated)

Config Changes

  • recommended-flatrecommended in both eslint.config.mjs and tseslint.config.mjs
  • @stylistic/ts/* rules migrated to @stylistic/* (unified plugin)
  • Removed @stylistic/eslint-plugin-ts import from tseslint.config.mjs

Verification

  • ✅ Build (tsc) — clean
  • ✅ Tests — 258/258 pass
  • ✅ ESLint (JS) — clean, no warnings
  • ✅ TSESLint (TS) — clean, no warnings
  • ✅ Example apps (express-sample, using-domains) — install and load correctly

Related

Supersedes #487 and #475 which can be closed after this merges.

- eslint 9.16.0 → 10.1.0
- @eslint/js 9.2.0 → 10.0.1
- typescript-eslint 8.39.0 → 8.58.0
- @stylistic/eslint-plugin 5.1.0 → 5.10.0
- eslint-plugin-tsdoc 0.5.0 → 0.5.2
- Remove deprecated @stylistic/eslint-plugin-ts (merged into unified plugin)
- Update config references: recommended-flat → recommended
- Migrate @stylistic/ts/* rules to @stylistic/*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants