-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Add a “recommended-next” preset for rules that will be recommended in next major #8676
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
Comments
I think in some linters this is called "nursery". Though nursery can also refer that they are unstable to enable. So it's little bit different than having rule that should be stable, but it's not enabled by default in recommended set.
|
The big issue I see here is that we don't usually decide upon what the recommended set should be in the next major until we're pepping for the next major. We might have some ideas about new rules and whether or not they make a good recommended candidate - but we don't usually provide much more thought than that. |
Here's the Discord thread: https://discord.com/channels/1026804805894672454/1217588154710622271/1217896050745147423 There was some confusion as to why |
Yeah for sure - I get the idea! Right now our workflow is that we don't fully consider changes to the recommended set until we are preparing for the next major - at which point we generate an issue with the list of rules and we go through each rule to decide (a) if it's in the list - should it stay in the list and (b) if it's not in the list - should it be added. Essentially we write everything out and we open it for community discussion and then we make some decisions and commit them for the major. So you can see how trying to maintain a list before the major is a shift in things - we need to build out this issue and remember to keep it updated as we merge new rules in so that we don't lose track of anything. |
There's also the issue of #8695, that we leak internal But, following that, I'd be up for values likes |
Before You File a Proposal Please Confirm You Have Done The Following...
Description
Maybe add an “recommended-next” / “recommended-unstable” / “recommended-beta” where new rules like #8067 can be added without having to wait for the next major – then when the new major hits those are simply moved from there to the stable recommendation
That way the future of new rules becomes more documented.
A staging area for preset changes pretty much.
Impacted Configurations
No response
Additional Info
I originally posted in the Discord and @JoshuaKGoldberg asked me to post it here
The text was updated successfully, but these errors were encountered: