Description
What would you like?
- Remove support for the deprecated eslintrc configuration option leaving support for the active flat configuration option.
Why is this needed?
-
The deprecated eslintrc configuration option requires ESLint v8 for CI testing and this version has been in end-of-life status since Oct 5, 2024. This setup is not sustainable in the long term.
-
Since the release of ESLint v9.0.0 on Apr 5, 2024 all mainstream plugins have been able to migrate to offer a flat configuration option. The need to retain support for eslintrc for actively evolving projects has therefore significantly diminished. Some companion plugins, like eslint-plugin-mocha, have now dropped legacy config support.
-
Deprecation was already announced in the plugins documentation ESLINTRC-CONFIG.md > Deprecations with [email protected] on Oct 30, 2024.