-
-
Notifications
You must be signed in to change notification settings - Fork 29
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
V5 Planned Changes #230
Comments
Convert to Typescript is better 🙂 |
the plugin has supported ts. is there something stopping linting ts code? |
I wanted to say convert package to ts |
I did not see why devs will |
I'm supportive of converting this package to both ESM and TypeScript. Both would improve the internal developer experience (TypeScript especially is great for safely traversing the AST). Neither of these would really affect consumers since I don't think developers import any utils from this plugin (and they will be prevented from doing so once we add |
@bmish I'm happy to help out with that if you like (I've converted a few plugins to TypeScript now, including |
@aladdin-add status update:
|
should we wait for the eslint v9 to be released, to see if need some more breaking changes? |
@aladdin-add unless we have a specific need to wait, I recommend releasing now, and here's why:
|
closing, as v5 has been released: https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/releases/tag/v5.0.0 |
Starting a list of my desired breaking changes, feedback welcome. Likely this release won't happen until 2022-05 or 2022-06 when we can drop Node 12/17 support, unless we come up with additional breaking changes we want to release sooner.
Breaking changes for v5:
recommended
rulesprefer-message-ids
,prefer-output-null
,no-missing-message-ids
,no-unused-message-ids
#258no-missing-placeholders
andno-unused-placeholders
to handle messageIds #252Future major version (v6 or later):
For reference, V4 was release 2021-10 (CHANGELOG, discussion in #120).
The text was updated successfully, but these errors were encountered: