Skip to content

Split early lints into a new crate #15294

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

Draft
wants to merge 23 commits into
base: master
Choose a base branch
from

Conversation

Jarcho
Copy link
Contributor

@Jarcho Jarcho commented Jul 16, 2025

Based on #15293

cc @flip1995

changelog: none

Summary Notes

Managed by @rustbot—see help for details

Copy link

Seems that you are trying to add a new lint!

We are currently in a feature freeze, so we are delaying all lint-adding PRs to September 18 and focusing on bugfixes.

Thanks a lot for your contribution, and sorry for the inconvenience.

With ❤ from the Clippy team.

@rustbot note Feature-freeze
@rustbot blocked
@rustbot label +A-lint

@rustbot rustbot added S-blocked Status: marked as blocked ❌ on something else such as an RFC or other implementation work A-lint Area: New lints labels Jul 16, 2025
@Jarcho
Copy link
Contributor Author

Jarcho commented Jul 16, 2025

This is the last I;m going to split for now. As a quick test with incremental disabled I'm getting 10% time reductions on full builds, and 30% if just clippy_lints is changed. This will likely keep improving as more lints get split out.

Testing with incremental disabled since it's never actually been faster for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-lint Area: New lints S-blocked Status: marked as blocked ❌ on something else such as an RFC or other implementation work
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants