-
Notifications
You must be signed in to change notification settings - Fork 144
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade core dependencies #855
Comments
Just thinking out loud: another migration update plan for this plugin could be releasing a new major that upgrades typescript-eslint to v6 + drops Node.js support for the same versions as the future ESLint v9. Then when ESLint v9 gets released we don't release another major but a minor supporting both ESLint v8 and v9. |
Feel free to create a PR! I can ask for some changes to |
I've updated the description, so we release a v7 dropping support for older Node.js versions similar to typescript-eslint v7. |
ESLint v9 has been released, so all the planned changes here can be done under the new major of the plugin. |
fwiw I've opened #932 upgrading Prettier to v3 |
fwiw, over in |
I'm creating this issue to keep discussing the upgrade of some core dependencies of this plugin, originated in #852 (@lesha1201).
typescript-eslint
We could support both v5 and v6, actually. I think it will make things more complicated, so let me think about it. There are other things more critical to be updated now.
Prettier
I already tried to upgrade to v3, but had to revert it because of breaking changes introduced. You can find more details in the revert PR.
TypeScript
Definitely interested in upgrading this one, and it's actually needed to upgrade prettier to v3 as described in the previous revert PR.
Jest
Not sure why this was updated in #852, but we need to upgrade it anyway.
Shouldn't be blocked by anythingThis is blocked by Node.js v12 which is not supported by Jest v29.So our priorities should be:
^18.18.0 || >=20.0.0
(breaking change) --> chore: drop support for old Node.js versions #898Other improvements
When Node.js compatibility for non-supported versions is dropped, we can apply more improvements:
The text was updated successfully, but these errors were encountered: