Overview
This issue tracks the complete implementation of the ESLint 10 upgrade, which requires several coordinated breaking changes.
Background
PR #341 started the ESLint upgrade but is incomplete. ESLint 8→9 and 9→10 are breaking changes that require:
- typescript-eslint package upgrades
- Configuration migration to flat config format
- Node.js version bump
- CI workflow updates
Required Changes
Reference Implementations
Context
Overview
This issue tracks the complete implementation of the ESLint 10 upgrade, which requires several coordinated breaking changes.
Background
PR #341 started the ESLint upgrade but is incomplete. ESLint 8→9 and 9→10 are breaking changes that require:
Required Changes
@typescript-eslint/eslint-pluginand@typescript-eslint/parserto at least v8.56.0 (first version with ESLint 10 support).eslintrc.jstoeslint.config.mjs(flat config format).eslintignoreand integrate ignore patterns into flat configengines.nodein package.json to>=20.19.0(ESLint 10 requirement)Reference Implementations
Context