rushstack icon indicating copy to clipboard operation
rushstack copied to clipboard

[eslint-config] Support Eslint 9

Open marcoreni opened this issue 1 year ago • 4 comments

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)?

marcoreni avatar Sep 26 '24 09:09 marcoreni

I would love to use eslint-config in my latest project but can't since we're using Eslint V9

mrose avatar Sep 26 '24 18:09 mrose

Supposedly this works with ESLint 9, but it's not working with an eslint.config.mjs file. Any ideas?

Bwvolleyball avatar Oct 10 '24 17:10 Bwvolleyball

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.

muratbeser avatar Dec 12 '24 07:12 muratbeser

Hi, any updates for this issue and support for @rushstack/eslint-config and Eslint 9?

mauritomei avatar Jul 29 '25 15:07 mauritomei