[eslint-config] Support Eslint 9
Summary
Eslint 8 is going EOL on October 5. Rushstack eslint packages do not support Eslint 9.
Inside the "Eslint v9 support" issue of Eslint (https://github.com/eslint/eslint/issues/18391 ) rushstack is mentioned but only regarding the eslint-patch package. eslint-plugin and eslint-plugin-security packages are not tracked and they stick to eslint v8 in peerDeps.
Repro steps
Expected result:
Actual result:
Details
Standard questions
Please answer these questions to help us investigate your issue more quickly:
| Question | Answer |
|---|---|
@rushstack/eslint-config version? |
|
| Operating system? | |
| Would you consider contributing a PR? | |
| TypeScript compiler version? | |
Node.js version (node -v)? |
I would love to use eslint-config in my latest project but can't since we're using Eslint V9
Supposedly this works with ESLint 9, but it's not working with an eslint.config.mjs file. Any ideas?
Rush it self is not opinionated and requires manual labor a bit things make to work. on the other hand heft is kinda opinionated yet allows you to configure stuff easy.
if eslint plugin currently does not support eslint-9 we could easily make it work, or we can do a pull-request and help. Because I don't use heft I'm configured few stuff manually.
Hi, any updates for this issue and support for @rushstack/eslint-config and Eslint 9?