Skip to content

Commit 9cd39a0

Browse files
authored
Merge pull request #1613 from blyxyas/incoming-summer-of-clippy
Add "Announcing Clippy feature freeze post
2 parents ed33b3e + 8b6991e commit 9cd39a0

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
+++
2+
path = "inside-rust/2025/06/21/announcing-the-clippy-feature-freeze"
3+
title = "Announcing the Clippy feature freeze"
4+
authors = ["blyxyas"]
5+
6+
[extra]
7+
team = "the Clippy team"
8+
team_url = "https://www.rust-lang.org/governance/teams/dev-tools#team-clippy"
9+
+++
10+
11+
The Clippy project will be on feature-freeze for 12 weeks, starting from Rust
12+
1.89.0 beta (June 26th 2025) to September 18th 2025 (Rust 1.89.0 stable
13+
release). During this time no new features will be accepted, only bug fixes.
14+
15+
This *feature freeze* comes from a lack of the necessary capacity needed
16+
to maintain all the current lints (over 750 of them 😱) and still add new ones.
17+
We need to care for the Clippy project the same way that Clippy cares about our
18+
code, and note that every single one of them needs maintaining and accounting
19+
for current and future changes in the compiler as a whole.
20+
21+
As a team we’ll focus on making contributing the best it can be, and mark the
22+
issues that could be great as a starting point to get familiar with the project.
23+
24+
## What can I expect as a user?
25+
26+
As a user you can expect to have more accurate lints, with less false positives
27+
and more edge cases covered. A bump into Clippy’s toolchain would not involve
28+
the same risk for false positives as it has been until now. We hope that by
29+
upping the standard for lints all around the project we can allow users to
30+
expect even more from the already great linter.
31+
32+
If you have a lint which you want to be implemented, you can still open an
33+
issue for it, but PRs adding new lints won't be reviewed during the feature
34+
freeze. Instead, they will be put into a queue and reviewed (and merged) after
35+
the feature freeze is over.
36+
37+
> Open pull requests that add new lints and are in a **very** advanced state
38+
> might still get reviewed and/or merged during the feature freeze.
39+
40+
## Can I help?
41+
42+
As always, any help on the project is very appreciated. Apart from opening bug
43+
reports, you can follow [our contributing guidelines] and check [our suggested
44+
good first issues] for opening pull requests. Everything from fixing diagnostic
45+
issues and improving documentation, to fixing application-wide crashes
46+
really helps Clippy get into the excellent state that our users deserve.
47+
48+
If you need direct help when fixing a bug, don't hesitate to open a thread on
49+
[Zulip] and/or open a draft PR with the questions you have in order to start
50+
the feedback stream.
51+
52+
## Conclusion
53+
54+
Thanks a lot for all these years of supporting Clippy, we hope that via this
55+
little feature hiatus we can achieve the excellence that the Rust user base
56+
deserves.
57+
58+
[our contributing guidelines]: https://github.com/rust-lang/rust-clippy/blob/master/CONTRIBUTING.md
59+
[our suggested good first issues]: https://github.com/rust-lang/rust-clippy/issues/15086
60+
[Zulip]: https://rust-lang.zulipchat.com/#narrow/channel/257328-clippy
61+

0 commit comments

Comments
 (0)