Skip to content

Comments

Document ESLint 10 migration blockers - ecosystem not ready#143

Draft
Copilot wants to merge 1 commit intomainfrom
copilot/migrate-eslint-9-to-10
Draft

Document ESLint 10 migration blockers - ecosystem not ready#143
Copilot wants to merge 1 commit intomainfrom
copilot/migrate-eslint-9-to-10

Conversation

Copy link

Copilot AI commented Feb 14, 2026

ESLint 10.0.0 is available but the plugin ecosystem lacks compatibility. Migration attempted and reverted due to runtime failures.

Issue

Parsers return scope managers incompatible with ESLint 10's API changes:

TypeError: scopeManager.addGlobals is not a function

Ecosystem Blockers

  • @babel/eslint-parser: v8.0.0-rc.1 supports only ^9.0.0
  • typescript-eslint: v8.55.0 supports only ^8.57.0 || ^9.0.0 (canary v8.55.1-alpha.4 fails at runtime)
  • eslint-plugin-react: v7.37.5 supports up to ^9.7
  • eslint-plugin-react-hooks: v5.2.0 supports up to ^9.0.0

Next Steps

Monitor and retry when dependencies release ESLint 10 support:

  1. @babel/eslint-parser v8.0.0 stable
  2. typescript-eslint v9 or updated v8
  3. React plugins updates

Migration requires only version bumps in package.json once ecosystem is ready.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • eslint.org
    • Triggering command: /usr/bin/curl curl -s REDACTED (dns block)
  • https://api.github.com/repos/eslint/eslint/releases/tags/v10.0.0
    • Triggering command: /usr/bin/curl curl -s REDACTED git conf�� unset --global pec/node_modules/.bin/node credential.helpebash (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

This section details on the original issue you should resolve

<issue_title>ESLint 10</issue_title>
<issue_description>Migrate from ESLint 9 to ESLint 10</issue_description>

Comments on the Issue (you are @copilot in this section)


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Copilot AI changed the title [WIP] Migrate from ESLint 9 to ESLint 10 Document ESLint 10 migration blockers - ecosystem not ready Feb 14, 2026
Copilot AI requested a review from guoyunhe February 14, 2026 08:40
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.

ESLint 10

3 participants