Skip to content

Allow ESLint v10 as peer dependency#277

Merged
ota-meshi merged 8 commits intovuejs:masterfrom
FloEdelmann:eslint-v10
Feb 13, 2026
Merged

Allow ESLint v10 as peer dependency#277
ota-meshi merged 8 commits intovuejs:masterfrom
FloEdelmann:eslint-v10

Conversation

@FloEdelmann
Copy link
Copy Markdown
Member

No description provided.

@ota-meshi ota-meshi mentioned this pull request Feb 8, 2026
@ota-meshi ota-meshi linked an issue Feb 8, 2026 that may be closed by this pull request
@susnux
Copy link
Copy Markdown

susnux commented Feb 9, 2026

The AST changes are expected because of eslint/eslint#20133

@FloEdelmann

This comment was marked as resolved.

@FloEdelmann FloEdelmann marked this pull request as ready for review February 11, 2026 11:15
@FloEdelmann
Copy link
Copy Markdown
Member Author

I cleaned up the commits and force-pushed. @ota-meshi could you please review and remove the "RC" from the PR title? (I can't edit it in this repo)

All AST tests are now duplicated because the ranges differ when using ESLint v10 (and espree v11) vs. ESLint v9 (and espree v10). I made those updates in separate commits so that the diffs are easy to see.

Also, all tests depending on @babel/eslint-parser are still disabled on ESLint v10 because that package is not yet compatible with ESLint v10 and contains calls to the no longer existing scopeManager.addGlobals function. That shouldn't block merging and releasing vue-eslint-parser though.

Copy link
Copy Markdown
Member

@ota-meshi ota-meshi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you so much for this PR!!!

@ota-meshi ota-meshi changed the title Allow ESLint v10 RC as peer dependency Allow ESLint v10 as peer dependency Feb 13, 2026
@ota-meshi ota-meshi merged commit 67baef8 into vuejs:master Feb 13, 2026
9 checks passed
@FloEdelmann FloEdelmann deleted the eslint-v10 branch February 13, 2026 10:21
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 compatibility

3 participants