-
-
Notifications
You must be signed in to change notification settings - Fork 4.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
📈 Tracking: ESLint v9 support #18391
Comments
add gund/eslint-plugin-deprecation#79 to the ones that need support and thanks for this list! |
@vincentbriglia |
v9 support was added to |
Tracking: - eslint/eslint#18391 - jsx-eslint/eslint-plugin-react#3699 Signed-off-by: Christian Stewart <christian@aperture.us>
|
https://github.com/testing-library/eslint-plugin-testing-library might be a good one to track as well. Here is their bug about the migration: testing-library/eslint-plugin-testing-library#899 |
@julienw that'd be a good one to include, but it doesn't yet support flat config: testing-library/eslint-plugin-testing-library#853. See #18093. |
As a note, we've now introduced a compatibility package for issues related to the ESLint v9 rule API changes. |
A few more:
|
vscode-eslint extension support: microsoft/vscode-eslint#1644 |
NX support was merged in nrwl/nx#24632. I think there is already an released version with v9 support as well. |
I'm not sure if they support eslint 9 or not because of nrwl/nx#25938 |
@robertIsaac @Snafuh we didn't revert the handling for v9 things, just the dependency there was causing issues by forcing some users onto v9 so as a quick fix we reverted just that piece. We are looking into making it a peer instead of a direct dependency, but apparently we had it as a direct in order to make yarn v1 happy in the past... Package manager fun and games as usual 😅 UPDATE: It is now a peer dependency, so we can class ESLint v9 support being there as of Nx |
Here is another one that supports flat config: |
angular-eslint v18 supports ESLint v9 |
👋 Hi all! With ESLint v9 released, many community plugins are adding support for the new major version. This is a tracking issue of ESLint v9 compatibility for the ~35 or so most popular plugins for ESLint that already support flat config. We'll keep this list updated over time.
📌 Status emoji key:
@nuxt/eslint
@typescript-eslint
angular
astro
check-file
compat
cypress
ember
es-x
eslint-comments
eslint-plugin
functional
import-x
jsdoc
jsonc
jest
markdown
mocha
n
nx
perfectionist
playwright
prettier
qunit
regexp
react
security
simple-import-sort
solid
sonarjs
stylistic
svelte
tailwindcss
unicorn
vitest
vue
vue-i18n
vuejs-accessibility
yml
create-config
@rushstack/eslint-patch
Task list of issues/PRs on projects that didn't have released support yet at time of filing:
@nx/eslint-plugin
throws an error in Eslint 9 nrwl/nx#22769 ✔️Keep in mind that this list isn't automatic: I'm hand-editing it. Please report any inaccuracies or out-of-date information! ❤️
The text was updated successfully, but these errors were encountered: