Sign in
rust
/
rust-clippy
/
HEAD
71f1cdd
Refactor `drain_collect` and clarify the lint messages. (#17212)
by Samuel Tardieu
· 3 hours ago
master
a5035b1
perf: check the token kind before extracting source in early literal lints (#17219)
by Samuel Tardieu
· 4 hours ago
9f5eee6
perf: match expression shape before MSRV check in cloned_ref_to_slice_refs (#17220)
by Samuel Tardieu
· 4 hours ago
e8cb380
perf: skip doc_markdown text collection and word scan when the lint is allowed (#17217)
by Samuel Tardieu
· 4 hours ago
aa783f1
perf: match expression shape before MSRV check in cloned_ref_to_slice_refs
by xmakro
· 12 hours ago
81c4ee5
perf: check the token kind before extracting source in early literal lints
by xmakro
· 7 hours ago
82f47b2
perf: check is_in_test last in incompatible_msrv (#17218)
by Samuel Tardieu
· 11 hours ago
51844e3
perf: check is_in_test last in incompatible_msrv
by xmakro
· 12 hours ago
934018e
perf: skip doc_markdown text collection and word scan when the lint is allowed
by xmakro
· 13 hours ago
5076a6b
Refactor `drain_collect` and clarify the lint messages.
by Jason Newcomb
· 2 days ago
824aa1f
New `by_ref_peekable_peek` lint (#17042)
by Jason Newcomb
· 2 days ago
5f29bd0
Remove `is_integer_const` (#17204)
by Samuel Tardieu
· 2 days ago
f7dfee2
Replace `is_integer_const` with `eval_int`.
by Jason Newcomb
· 3 days ago
de60dd8
Replace style uses of `is_integer_const` with `is_integer_literal`.
by Jason Newcomb
· 3 days ago
1c70a8b
needless_borrow: same-name methods false positive (#17171)
by Samuel Tardieu
· 2 days ago
5071656
`infallible_destructuring_match`: clean-up, split off the suggestion from the main message (#17175)
by Samuel Tardieu
· 2 days ago
7813792
docs: Clarify lint configuration text. (#17210)
by Samuel Tardieu
· 2 days ago
8428a85
Rustup (#17211)
by Philipp Krones
· 2 days ago
9cadea6
Bump nightly version -> 2026-06-11
by Philipp Krones
· 2 days ago
8408727
Merge remote-tracking branch 'upstream/master' into rustup
by Philipp Krones
· 2 days ago
fced4cf
Docs: Remove added link, since it appears earlier in the text.
by Bryan A. Jones
· 2 days ago
a66d7fd
Docs: properly link to main page of docs.
by Bryan A. Jones
· 2 days ago
7743464
docs: Clarify lint configuration text. Add link to Cargo docs.
by Bryan A. Jones
· 2 days ago
917d94a
Deprecate the `from_iter_instead_of_collect` lint (#17208)
by llogiq
· 2 days ago
ab9ee11
Deprecate the `from_iter_instead_of_collect` lint
by Samuel Tardieu
· 2 days ago
2ae1735
New `by_ref_peekable_peek` lint
by Samuel Tardieu
· 3 weeks ago
f1c1d90
Add `with_capacity_zero` lint (#17192)
by Samuel Tardieu
· 2 days ago
0bcbc9d
Fix redundant closure call async false positive (#17107)
by Samuel Tardieu
· 2 days ago
7731cac
Fix `collapsible_match` suggests wrongly when match body has no braces (#16749)
by Samuel Tardieu
· 2 days ago
b09831f
Add common database engines to `doc_markdown` whitelist (#16917)
by Samuel Tardieu
· 2 days ago
941d80c
Refactor with_capacity_zero to address PR review comments
by Zach Shallbetter
· 2 days ago
bfe323a
Remove `PROFILE` forwarding from `build.rs` (#17077)
by Jason Newcomb
· 3 days ago
64805da
Remove `PROFILE` forwarding from `build.rs`
by Jason Newcomb
· 2 weeks ago
5a53de3
Cleanup: remove unneeded references (#17203)
by dswij
· 3 days ago
6b498e8
Cleanup: remove unneeded references
by Samuel Tardieu
· 3 days ago
ad42d05
Enhance never loop (#17145)
by Samuel Tardieu
· 3 days ago
13915be
enhance never_loop to emit diagnostic notes for non obvious divergence
by MassimilianoBaglioni
· 12 days ago
0889c92
feat(`mem_replace_with_default`): also emit inside macros (#17191)
by dswij
· 4 days ago
42e5232
manual_is_variant_and: lint `result.ok().is_some_and(f)` (#17184)
by Jason Newcomb
· 4 days ago
b8c36b0
feat: also emit `mem_replace_with_default` inside macros
by Ada Alakbarova
· 5 days ago
5b79a64
internal(`manual_non_exhaustive`): explain why we have hint+suggestion instead of multipart suggestion (#17194)
by Samuel Tardieu
· 4 days ago
bf2b6ed
feat: Add profile-specific configuration for disallowed methods and types (#15779)
by Alejandra González
· 4 days ago
03128d7
fix: address final review feedback
by vitalii
· 8 weeks ago
37482e2
fix: address review feedback
by Lallapallooza
· 6 months ago
74f3823
config: add [profiles.*] disallowed lists
by Lallapallooza
· 6 months ago
286f01e
fix review
by Lallapallooza
· 7 months ago
f736c1e
Add profile-specific configuration for disallowed methods and types
by Lallapallooza
· 9 months ago
75bff05
`mem_replace`: clean-up (#17190)
by Samuel Tardieu
· 4 days ago
2ae2877
rename the remains to `mem_replace_with_default.rs`
by Ada Alakbarova
· 5 days ago
d9825ad
extract `mem_replace_option_with_some` tests into their own file
by Ada Alakbarova
· 5 days ago
a5b5cef
extract `mem_replace_option_with_none` tests into their own file
by Ada Alakbarova
· 5 days ago
a78f667
rename `repl_uninit.rs` to `mem_replace_with_uninit.rs`, clean-up
by Ada Alakbarova
· 5 days ago
ef6e711
clean-up tests, first pass
by Ada Alakbarova
· 5 days ago
1389f57
clean-up suggestion messages
by Ada Alakbarova
· 5 days ago
80df069
explain why we have hint+suggestion instead of multipart suggestion
by Ada Alakbarova
· 6 days ago
cd49ee2
misc: `mem::take` the vec of enums to avoid copying
by Ada Alakbarova
· 6 days ago
77f1ac0
Change `with_capacity_zero` category to `pedantic`
by Zach Shallbetter
· 5 days ago
bb32db3
Add `with_capacity_zero` lint
by Zach Shallbetter
· 5 days ago
4603426
manual_is_variant_and: lint `result.ok().is_some_and(f)`
by Sylvestre Ledru
· 6 days ago
53308b5
Fix `explicit_counter_loop` FP when the counter is only modified inside the `else` block of `let...else` binding. (#17023)
by Jason Newcomb
· 5 days ago
dc46f29
Extend extra_unused_lifetimes for spurious for<'a> (#17031)
by Jason Newcomb
· 5 days ago
1c889b8
Extend extra_unused_lifetimes for spurious for<'a>
by Marcel Müller
· 4 weeks ago
0bbbfcc
test(`manual_let_else`): extract unfixable cases to a separate file (#17183)
by Samuel Tardieu
· 5 days ago
d368774
dummy: update to term-1 which has fewer deps (#17152)
by Philipp Krones
· 5 days ago
e166faa
Remove possibly footgunny `is_const` method
by Oli Scherer
· 6 weeks ago
68df040
Make the `inline` field on the `Const` `ConstContext` more clearly targetted at what it does
by Oli Scherer
· 7 months ago
39f4f7f
Cleanup test files by swapping allow for expect
by Linus Kirkwood
· 6 days ago
bbb3510
Fix redundant closure call async false positive
by Linus Kirkwood
· 8 weeks ago
bbfff70
docs: update lint registration for statically-combined passes (#17178)
by Ada Alakbarova
· 5 days ago
fdadd62
docs: update lint registration for statically-combined passes
by xmakro
· 5 days ago
d00aff4
Attributes cleanup in tests [11/20] (#17095)
by Ada Alakbarova
· 5 days ago
1fd6906
Attributes cleanup in tests [11/20]
by Samuel Tardieu
· 3 weeks ago
7b581b1
test(`manual_let_else`): extract unfixable cases to a separate file
by Ada Alakbarova
· 7 days ago
3111338
Syntactically reject equality predicates
by León Orell Valerian Liehr
· 3 months ago
45157f0
Attributes cleanup in tests [10/20] (#17094)
by Ada Alakbarova
· 6 days ago
875f463
Attributes cleanup in tests [10/20]
by Samuel Tardieu
· 3 weeks ago
163f085
Attributes cleanup in tests [09/20] (#17093)
by Ada Alakbarova
· 6 days ago
78323ba
Attributes cleanup in tests [09/20]
by Samuel Tardieu
· 3 weeks ago
0db591d
Fix unused_async_trait_impl suggestions with return statements (#17181)
by dswij
· 6 days ago
3e3db3f
`iter_cloned_collect`: split off the suggestion from the main message (#17174)
by Samuel Tardieu
· 6 days ago
6f94be9
Fix unused_async_trait_impl suggestions with return statements
by Wouter Geraedts
· 6 days ago
0ddce95
`borrowed_box`: clean-up, improve suggestion message (#17173)
by llogiq
· 6 days ago
12f05ee
Fix lints duplications in `unknown_attribute` and `renamed_builtin_attr` (#17164)
by llogiq
· 6 days ago
20e2299
Obtaining the metadata of a const pointer is a const operation (#17121)
by llogiq
· 6 days ago
f2a72d4
Detect more ranges in single_range_in_vec_init (#17146)
by Samuel Tardieu
· 6 days ago
05a1ffe
perf: skip the boxed_local walk for functions without a Box parameter (#17168)
by Jason Newcomb
· 7 days ago
0bdca3c
split off the suggestion from the main message
by Ada Alakbarova
· 7 days ago
bc274fe
perf: skip the boxed_local walk for functions without a Box parameter
by xmakro
· 7 days ago
8657c54
give clearer names to things
by Ada Alakbarova
· 7 days ago
3c7da10
destructure arrays in patterns already
by Ada Alakbarova
· 7 days ago
15c9677
move the suggestion into the suggestion message
by Ada Alakbarova
· 7 days ago
996a5b0
clean-up tests
by Ada Alakbarova
· 7 days ago
8e7be63
misc improvements
by Ada Alakbarova
· 7 days ago
a991b84
extend the let chain
by Ada Alakbarova
· 7 days ago
b6d0978
improve suggestion
by Ada Alakbarova
· 7 days ago
0877257
misc: do the cheaper `TyKind` check first
by Ada Alakbarova
· 7 days ago
a9fa02b
misc improvements:
by Ada Alakbarova
· 7 days ago
f69a253
fix duplicate clippy attribute validation
by Gri-ffin
· 8 days ago
2ba3d1c
perf: skip the inline_always relevance walk for items without the attribute (#17137)
by Jason Newcomb
· 7 days ago
b0be101
needless_borrow: same-name methods false positive
by Michael Howell
· 7 days ago
Next »