-
Notifications
You must be signed in to change notification settings - Fork 3
Labels
claudeIssues created by ClaudeIssues created by Claude
Description
Problem
ESLint 8.57.0 does not officially support Node 24. While it works in practice, we should upgrade to ESLint 9 or 10 for official support.
Breaking Changes
ESLint 9+ introduces the flat config system, which is a major breaking change:
.eslintrc.js→eslint.config.js- Different plugin registration syntax
- Different extends/configs pattern
- All existing rules need verification
Implementation Steps
- Research ESLint flat config migration guide
- Create new
eslint.config.jsfollowing flat config format - Migrate all existing rules and plugins
- Update package.json dependencies (eslint, plugins)
- Test linting locally
- Update CI workflows if needed
- Remove old
.eslintrc.js - Update documentation
References
Estimated Effort
2-3 hours (config migration requires careful testing)
Metadata
Metadata
Assignees
Labels
claudeIssues created by ClaudeIssues created by Claude