Skip to content
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

Open
7 tasks
JoshuaKGoldberg opened this issue Apr 24, 2024 · 4 comments
Open
7 tasks

📈 Tracking: ESLint v9 support #18391

JoshuaKGoldberg opened this issue Apr 24, 2024 · 4 comments
Assignees

Comments

@JoshuaKGoldberg
Copy link
Contributor

JoshuaKGoldberg commented Apr 24, 2024

👋 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.

If the plugin you're looking for isn't in this list, check 📈 Tracking: Flat Config support. This list treats flat config support as a prerequisite for full ESLint 9 support.

📌 Status emoji key:

  • ✅ Support released!
  • 📦 Merged; pending release
  • 🏗️ PR was at least started
  • 📝 Issue filed; waiting for PR
Name Status Issue Commit / PR Version
Plugins
@nuxt/eslint *
@typescript-eslint 🏗️ typescript-eslint#1755
angular 📝 angular-eslint#1755
astro
ember 📝 eslint-plugin-ember/ember#2136
es-x eslint-plugin-es-x#124 eslint-plugin-es-x#129 7.6.0
eslint-comments eslint-plugin-eslint-comments#182 eslint-plugin-eslint-comments#206 4.3.0
eslint-plugin eslint-plugin-eslint-plugin#342 eslint-plugin-eslint-plugin#347 5.1.0
functional eslint-functional/eslint-plugin-functional#809 7.0.0-alpha.0
import-x eslint-plugin-import-x#60 eslint-plugin-import-x#61 , eslint-plugin-import-x#62 0.4.2
jsdoc eslint-plugin-jsdoc#1177 46.10.0
jsonc eslint-plugin-jsonc#240 eslint-plugin-jsonc#240 2.14.1
jest eslint-plugin-jest#1547 28.0.0
markdown eslint-plugin-markdown#231 eslint-plugin-markdown#232 4.0.1
mocha eslint-plugin-mocha#341 eslint-plugin-mocha#349 10.4.0
n eslint-plugin-n#216 17.0.0
nx 🏗️ nrwl/nx#22769 nrwl/nx#22770
perfectionist 969ae4 0.6.0
playwright eslint-plugin-playwright#168 eslint-plugin-playwright#169 0.17.0
prettier eslint-plugin-prettier#591 eslint-plugin-prettier#616 5.1.0
qunit 📝 eslint-plugin-qunit#499
regexp eslint-plugin-regexp#695 eslint-plugin-regexp#702 2.3.0
react 📝 eslint-plugin-react#3699
security eslint-plugin-security#144 eslint-plugin-security#145 3.0.0
simple-import-sort eslint-plugin-simple-import-sort#145 eslint-plugin-simple-import-sort#155 11.0.0
solid eslint-plugin-solid#137 eslint-plugin-solid#140 v0.14.0
stylistic 0.0.0
svelte eslint-plugin-svelte#726 eslint-plugin-svelte#730 2.36.0
unicorn eslint-plugin-unicorn#1885 eslint-plugin-unicorn#1886 50.0.0
vitest eslint-plugin-vitest#400 0.2.8
vue eslint-plugin-vue#1291 eslint-plugin-vue#2319 9.24.0
vue-i18n eslint-plugin-vue-i18n#484 eslint-plugin-vue-i18n#487 3.0.0-next.9
vuejs-accessibility eslint-plugin-vuejs-accessibility#1073 2.3.0
yml eslint-plugin-yml#308 eslint-plugin-vue#311 1.13.1
Other Tools
create-config create-config#51 create-config#81 1.0.0

If the plugin you're looking for isn't in this list, check 📈 Tracking: Flat Config support. This list treats flat config support as a prerequisite for full ESLint 9 support.

Task list of issues/PRs on projects that didn't have released support yet at time of filing:

Keep in mind that this list isn't automatic: I'm hand-editing it. Please report any inaccuracies or out-of-date information! ❤️

@vincentbriglia
Copy link

add gund/eslint-plugin-deprecation#79 to the ones that need support and thanks for this list!

@JoshuaKGoldberg
Copy link
Contributor Author

@vincentbriglia eslint-plugin-deprecation doesn't yet support flat config, so it's relegated to the other list: gund/eslint-plugin-deprecation#85

@darkgreentree
Copy link

@pauliesnug
Copy link

v9 support was added to eslint-plugin-solid in solidjs-community/eslint-plugin-solid#140, with solidjs-community/eslint-plugin-solid#141 awaiting a peer dependency update

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Implementing
Development

No branches or pull requests

4 participants