Skip to content

Add ESLint 10 support#707

Closed
dgreif wants to merge 1 commit into
mainfrom
dgreif/eslint-10-dev
Closed

Add ESLint 10 support#707
dgreif wants to merge 1 commit into
mainfrom
dgreif/eslint-10-dev

Conversation

@dgreif

@dgreif dgreif commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

Summary

  • install ESLint 10 by default for development and allow ESLint 9/10 as peers
  • replace incompatible ecosystem dependencies with maintained aliases while preserving existing rule namespaces where possible
  • update configs, tests, docs, and example projects for ESLint 10 plus ESLint 9 compatibility checks

Notes

  • ESLint 8 is no longer supported because the React accessibility dependency path does not support both ESLint 8 and 10.
  • Legacy React .eslintrc consumers need eslint-plugin-jsx-a11y installed directly, which is documented in the README.

Validation

  • npm ci --no-audit --no-fund && npm test -- --reporter dot
  • npm install --no-save --package-lock=false --no-audit --no-fund eslint@^9 && npm test -- --reporter dot
  • npm run test-examples:flat
  • npm run test-examples:legacy

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@dgreif

dgreif commented Jul 23, 2026

Copy link
Copy Markdown
Contributor Author

Closing in favor of #713

@dgreif dgreif closed this Jul 23, 2026
@dgreif
dgreif deleted the dgreif/eslint-10-dev branch July 23, 2026 00:55
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