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?
Participation
Additional comments
This should be ready in time for the final v10.0.0 release.
Did I miss any other tasks?
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 andmetaof 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?
@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. feat: prepare Playground for ESLint v10 #853Participation
Additional comments
This should be ready in time for the final v10.0.0 release.
Did I miss any other tasks?