-
-
Notifications
You must be signed in to change notification settings - Fork 74
Open
Labels
Description
What problem do you want to solve?
ESLint Playground currently uses Linter#getRules() which will be removed in ESLint v10.0.0, so we need to update the Playground to use some other way to get core rules (I believe it needs only the list of rule names and meta of each rule). Also, @typescript-eslint/scope-manager (which is used by @typescript-eslint/parser) doesn't implement the new interface required by ESLint v10 yet, so we might need to patch it.
What do you think is the correct solution?
- Implement another way to get core rules. WIP: feat: migrate playground to ESLint v10 #853
- Update
@typescript-eslint/parserto a version that uses@typescript-eslint/scope-managerthat supports the new interface, or implement a patch like we did in feat!: UseScopeManager#addGlobals()eslint#20132.
Participation
- I am willing to submit a pull request for this change.
Additional comments
This should be ready in time for the final v10.0.0 release.
Did I miss any other tasks?