-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Description
So I'm thinking of doing a clippy 1.0 soon.
The idea will be to make a users.rlo post asking for feedback that needs to get in before 1.0, after which the semantics of existing lints will be somewhat frozen (can be changed, but needs more discussion). IMO warnings don't qualify as breaking changes anyway, so this isn't a rigid restriction.
However, what I'd like to get figured out before we land:
- Are there any bikesheds that need to be done? (https://github.com/Manishearth/rust-clippy/issues/533)
- Are there any major lints that we must have before 1.0?
- Are there any major bugs that we must fix?
The idea of 1.0 in my mind is that clippy is "ready". Folks have been using it for more than a year now, and this is something we probably should have done ages ago. This just marks it as something we're confident in telling others to use extensively.
This bug is mostly to track progress and to decide if there are any objections to going 1.0. The points listed above will be discussed when I make the internals posts, but can be discussed here if major.
Once we release 1.0 my plan is to try pushing for it to be included as a rustup component so that it can be used on stable.
Thoughts?