-
Couldn't load subscription status.
- Fork 1.8k
Description
As mentioned in rust-lang/rust#50767, updating the clippy submodule in the rustc repo can break rls and thus break nightlies.
Yesssss!, we can now ensure that all nightlies have a working clippy if we want to
No we are of course not doing this :P
Anyway. My suggestion is to change the versioning scheme of the clippy_lints crate. Instead of syncing with the clippy crate, we start producing 0.x.y versions, where x is updated when we change the API of clippy_lints (so when rustc forces us to change the API) and y is updated whenever we do a rustup.
This means there'll be a lot fewer version bumps to the clippy crate, as the clippy_lints crate in the background would automatically update via patch versions.
Is this suggestion abusing semver? Other ideas?