pplancq / dev-tools

Tools for developing ReactJS
MIT License
12 stars 0 forks source link

Support ESLint v9 #261

Open pplancq opened 4 months ago

pplancq commented 4 months ago

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 :

pplancq commented 4 months ago

For @typescript-eslint/eslint-plugin and @typescript-eslint/parser await release v8

pplancq commented 3 months ago

For eslint-import-resolver-typescript is now support cjs import https://github.com/import-js/eslint-import-resolver-typescript/pull/241

pplancq commented 1 month ago

For eslint-plugin-vitest-globals, it is no longer necessary to wait for an update to support the new eslint configuration, as it is now integrated into eslint-plugin-vitest, see the PR #435

pplancq commented 4 weeks ago

you no longer need to wait for eslint-config-airbnb because since release 2.3.0 this config is no longer part of the dependencies.