-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Is your feature request related to a problem? Please describe:
Following the new version of ESLint 9 (published on 05/04/2024), the eslint-config package is no longer compatible due to a change in the ESLint 9 configuration.
Please describe your solution:
The eslint-config package must be updated to ensure compatibility with ESLint 9. However, before this work can be undertaken, all plugins and configurations used must also be compatible with ESLint 9.
Describe the alternatives you have considered:
An alternative might be to find replacements for any plugins or configurations that are not compatible with ESLint 9.
Additional context:
There are no plans to maintain compatibility with ESLint 8, so there will be a breaking change.
Status of plugins and configurations compatibility with ESLint 9 :
- @typescript-eslint/eslint-plugin feat: support ESLint v9 typescript-eslint/typescript-eslint#9002
- @typescript-eslint/parser feat: support ESLint v9 typescript-eslint/typescript-eslint#9002
- eslint-config-airbnb eslint v9 support airbnb/javascript#2961
- eslint-config-prettier Flat config: CLI, tests, docs prettier/eslint-config-prettier#261
- eslint-import-resolver-typescript ?
- eslint-plugin-import [New] support eslint 9 import-js/eslint-plugin-import#2996
- eslint-plugin-jest fix: allow ESLint 9 as peer dependency jest-community/eslint-plugin-jest#1547
- eslint-plugin-jest-dom feat: support ESLint v9 testing-library/eslint-plugin-jest-dom#355
- eslint-plugin-jest-extended feat: support ESLint v9 jest-community/eslint-plugin-jest-extended#185
- eslint-plugin-jsx-a11y feat: support new config system jsx-eslint/eslint-plugin-jsx-a11y#891
- eslint-plugin-react [New] support new config system jsx-eslint/eslint-plugin-react#3429
- eslint-plugin-react-hooks eslint-plugin-react-hooks: Add support for ESLint v9 facebook/react#28773
- eslint-plugin-testing-library feat: support ESLint flat config testing-library/eslint-plugin-testing-library#902
- eslint-plugin-vitest flat configs support vitest-dev/eslint-plugin-vitest#407
- eslint-plugin-vitest-globals ?
- eslint-plugin-prettier Add flat recommended config prettier/eslint-plugin-prettier#616