-
-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Open
Description
👋 Hi all! With flat config stabilized and ESLint v9 on the horizon released!, many community plugins are adding native support for flat config. The Configuration Migration Guide provides docs on how to do that.
This is a tracking issue of the ~50 ~70 or so most popular community integrations and plugins for ESLint. We'll keep this list updated over time.
See also 📈 Tracking: ESLint v9 support for plugins additionally supporting ESLint v9.
📌 Status and Types emoji key:
- ✅ Full support released!
- 🌗 Partial support released
- 📦 Merged; pending release
- 🏗️ PR was at least started
- 📝 Issue filed; waiting for PR
- ❌ Not supported; no issue filed
- ❓ Unknown
- 🛑 Known blocker
Task list of issues/PRs on projects that didn't have released support yet at time of filing:
- Support "Flat Config" (ESLint 9) polygonplanet/sublime-text-eslint#30
- Enable Flat Config by default microsoft/vscode-eslint#1644 ✔️
- Support "Flat Config" (ESLint 9) graphql-hive/graphql-eslint#2178
- Support "Flat Config" (ESLint 9) Intellicode/eslint-plugin-react-native#333
- ESLint Flat Config Support typescript-eslint/typescript-eslint#7694 ✔️
- Support for Flat Config ota-meshi/eslint-plugin-astro#241 ✔️
- support flat config amilajack/eslint-plugin-compat#603 ✔️
- Upgrade to new ESLint Flat configuration files cypress-io/eslint-plugin-cypress#146 ✔️
- ESLint Flat Config compatibility gund/eslint-plugin-deprecation#85 ✔️
- Support "Flat Config" (ESLint 9) eslint-community/eslint-plugin-es-x#124 ✔️
- Support "Flat Config" (ESLint 9) eslint-community/eslint-plugin-eslint-comments#182 ✔️
- Support "Flat Config" (ESLint 9) eslint-functional/eslint-plugin-functional#776 ✔️
- [Feature Request] Support new ESLint flat config import-js/eslint-plugin-import#2556 ✔️
- Support ESLint v9.0 un-ts/eslint-plugin-import-x#60 ✔️
- Support configuration file eslint.config.js ota-meshi/eslint-plugin-jsonc#240 ✔️
- Support ESLint "flat" configs jest-community/eslint-plugin-jest#1408 ✔️
- feat: add support for Flat Config jsx-eslint/eslint-plugin-jsx-a11y#993 ✔️
- Switch to Flat Config Format mightyiam/eslint-config-love#1299 ✔️
- Flat config markdown#231 ✔️
- ESLint 9 / Flat config lo1tuma/eslint-plugin-mocha#341 ✔️
- Docs: How to configure
eslint-config-next
in flat config vercel/next.js#58411 - Support ESLint 9 and Flat config eslint-community/eslint-plugin-promise#449 ✔️
- Support flat config (eslint.config.js) ota-meshi/eslint-plugin-regexp#695 ✔️
- eslint-plugin-react-hooks & "Flat Config" (ESLint 9) facebook/react#28313
- eslint-config/eslint-plugin: Support "Flat Config" (ESLint 9) facebook/react-native#42996
- Make the plugin work with the new eslint.config.js config format SonarSource/eslint-plugin-sonarjs#403
- Support for the new FlatConfig format storybookjs/eslint-plugin-storybook#135 ✔️
- [BUG] Support eslint's new config file (flat) for recommended rules francoismassart/eslint-plugin-tailwindcss#280 ✔️
- Prepare the plugin for flat config testing-library/eslint-plugin-testing-library#853 ✔️
- Support for "Flat Config" vuejs/eslint-plugin-vue#1291 ✔️
- ESLint flat config support intlify/eslint-plugin-vue-i18n#484 ✔️
- Support "Flat Config" (ESLint 9) iamturns/eslint-config-airbnb-typescript#331
- Support "Flat Config" (ESLint 9) gajus/eslint-config-canonical#80 ✔️
- [Feature]: ESLint flat config support for @redwoodjs/eslint-config redwoodjs/graphql#10897
- [Feature]: ESLint flat config support for @redwoodjs/eslint-plugin redwoodjs/graphql#10909 ✔️
- Already publish flat config version? standard/eslint-config-standard#351
- feat: support the new flat config create-config#51 ✔️
- [heft-lint-plugin] Support for Eslint Flat Config microsoft/rushstack#4372
- Move to flat config xojs/xo#702
Keep in mind that this list isn't automatic: I'm hand-editing it. Please report any inaccuracies or out-of-date information! ❤️
dasa, FloEdelmann, azat-io, pwbriggs, silverwind and 34 moredls314 and Zer0xxxxbradzacher, Hazmi35, bmish, arkapratimc, raymondluong and 37 moreshinGangan, yukulele, pwbriggs, lkraav, electriquo and 3 more
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Implementing