-
Notifications
You must be signed in to change notification settings - Fork 22
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
V9 Planned Changes #381
Comments
Hi, I'd like to propose that I think #222 (comment) was perhaps a mischaracterization of My actual preference would be to revert back to recommending |
@jaswilli that's a fair point, although I'm not yet sure I agree. Can you open up a new issue for us to discuss that? |
Okay, I've gone through the open PRs and merged everything I could. There are 3 upgrades that drop support for Node 16, so I labeled them as "breaking" for now. I think they could presumably be added to the V9 list. (I also merged an upgrade of the globals library without seeing that the library also dropped support for Node 16, but CI did pass, so... Worst case, I'll downgrade that dependency and cut a patch release if I absolutely have to.) With all the changes done, we do have one new "feature" out since 8.0.1: A flat config version of our recommended config. Do we think that's worth releasing in a minor release? I lean towards yes or at least maybe, but I'd like to know what others think. Other than that, I wouldn't mind doing a major release soon just to get the Node 16 support out of the way and modernize our dependencies fully. We do have a few "help wanted" issues on the issue list, but none of those seem critical to include before or in a V9. @bmish Let me know what you're thinking. |
Yes definitely let's get a minor version out first. |
We could optionally hold off on releasing v9 until ESLint v9 is out so that we can ensure that both v8 and v9 are compatible with it first. |
@bmish Let's do that (since the other main compelling reason to do this, dropping support for old Node versions, is already months out of date). Thanks! |
@platinumazure it should be possible to get a patch release out with eslint v9 support with this merged #532 and also should hopefully unblock your work on v9 of this plugin. Thanks! |
We can keep the discussion about v8.1.2 in here: |
Expected changes:
recommended
rules:no-invalid-names
#298recommended
config torecommended-legacy
, move flat config into exportedconfigs
object asrecommended
, remove string export for flat configs (per Change Request: Standardized export of flat configs to enable programmatic detection eslint/eslint#18095 (comment))^18.18.0 || ^20.9.0 || >=21.1.0"
to match ESLintLet's ensure that both V8 and V9 are fully compatible with ESLint v8 and ESLint v9.
For reference, V8 was release 2023-06 (CHANGELOG, discussion in #222).
The text was updated successfully, but these errors were encountered: