Skip to content

JDWLABS-4: ESLint v10 upgrade#15

Open
jdwillmsen wants to merge 1 commit into
mainfrom
chore/eslint-v10
Open

JDWLABS-4: ESLint v10 upgrade#15
jdwillmsen wants to merge 1 commit into
mainfrom
chore/eslint-v10

Conversation

@jdwillmsen

Copy link
Copy Markdown
Member

Summary

Upgrades the workspace lint toolchain to ESLint v10 (JDWLABS-4).

Package From To
eslint 9.39.4 10.4.1
@eslint/js (transitive) 10.0.1 (now a direct devDependency)
@angular-eslint/eslint-plugin / eslint-plugin-template / template-parser 21.2.0 21.4.0
@typescript-eslint/eslint-plugin / parser / utils 8.40.0 8.61.0
typescript-eslint ^8.60.0 ^8.61.0
eslint-config-prettier 10.0.0 10.1.8

Notes

  • The workspace was already on flat config (eslint.config.ts everywhere), so no config-format migration was required.
  • ESLint v10 no longer ships @eslint/js as its own dependency; @nx/eslint-plugin requires it at runtime, so it is now declared explicitly at the root (versioned independently of eslint — latest is 10.0.1).
  • No rule renames or new lint errors surfaced; only pre-existing warnings remain.

Verification

  • pnpm exec nx run-many -t lint — all 21 projects pass (0 errors)
  • pnpm exec nx run-many -t test — all 19 projects + 7 dependent tasks green
  • pnpm exec nx format:check — clean

🤖 Generated with Claude Code

JDWLABS-4: ESLint v10 upgrade.

- eslint 9.39.4 -> 10.4.1
- @angular-eslint/* 21.2.0 -> 21.4.0
- @typescript-eslint/* + typescript-eslint -> 8.61.0
- eslint-config-prettier 10.0.0 -> 10.1.8
- add @eslint/js 10.0.1: eslint v10 no longer ships it
  as a dependency and @nx/eslint-plugin requires it

Workspace was already on flat config, so no config
migration needed. All 21 projects lint clean; tests
remain green.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.

1 participant