-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Description
Edit (August 5th, 2024): See #9720 for a tracking issue of plugin support.
V8 is ready for public testing (hooray! https://typescript-eslint.io/blog/announcing-typescript-eslint-v8-beta 🎉) and we want to make sure we try it out on lots of ESLint plugins. It'd be particularly valuable to try out plugins that are:
- Using typescript-eslint at least as a devDependency in its own ESLint config and to create rules
- Popular enough to get visibility for the v8 beta in front of many people (think >100 GH stars)
- Is a community-run free open source project (or run by a company that sponsors us)
I'm thinking to start, at least:
they're already on the betas! Nicely done @JamesHenry 😄@angular-eslinteslint-plugin-functional: (blocked on feat: migrate to eslint 9 and add more plugins RebeccaStevens/eslint-config-rebeccastevens#1177)eslint-plugin-jest: chore: bump typescript-eslint to v8 jest-community/eslint-plugin-jest#1623eslint-plugin-jsonc: chore: bump typescript-eslint to v8 ota-meshi/eslint-plugin-jsonc#351eslint-plugin-perfectionist: (blocked on Switch formatting rules from typescript-eslint to ESLint Stylistic azat-io/eslint-config#7)eslint-plugin-regexp: chore: bump typescript-eslint to v8 ota-meshi/eslint-plugin-regexp#753eslint-plugin-vitest: chore: bump typescript-eslint to v8 vitest-dev/eslint-plugin-vitest#479eslint-plugin-yml: chore: bump typescript-eslint to v8 ota-meshi/eslint-plugin-yml#346eslint-stylistic: feat: bump@typescript-eslintto v8 eslint-stylistic/eslint-stylistic#452
For each of these projects, we should send them a draft PR updating to the latest beta. Filing this tracking issue to make sure we do this before releasing v8 as stable.
Projects we've tentatively omitted from this list
If you think any of these should be added to the list, let us know!
We're happy to learn we were wrong to omit one.
eslint-plugin-es-x: only uses@typescript-eslint/parserfor testingeslint-plugin-eslint-comments: does not use any typescript-eslint packages directlyeslint-plugin-eslint-plugin: only uses@typescript-eslint/parserfor testingeslint-plugin-n: only uses@typescript-eslint/parserfor testing and@typescript-eslint/typescript-estreefor a typeeslint-plugin-promise: only uses@typescript-eslint/parserfor testingeslint-plugin-security: does not use any typescript-eslint packages directly
If you've got a project that matches those criteria & want to get it added to the list, let us know! We'd be happy to work with you.
Sibling issue to try v8 out on end-user repositories: #9141