-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Insights: rust-lang/rust-clippy
Overview
Could not load contribution data
Please try again later
15 Pull requests merged by 9 people
-
item_name_repetitions
: exclude enum variants with identical path components#14619 merged
May 6, 2025 -
add allow_unused config to missing_docs_in_private_items
#14453 merged
May 6, 2025 -
Remove some unused
#![feature]
s#14738 merged
May 6, 2025 -
Fix
collapsible_if
FP on block stmt before expr#14730 merged
May 6, 2025 -
Gate collapsible_if let_chains lints on edition 2024 and MSRV
#14723 merged
May 6, 2025 -
Replace str path utils with new
PathLookup
type#14705 merged
May 5, 2025 -
Fix
manual_unwrap_or_default
FP on ref binding#14731 merged
May 5, 2025 -
Remove myself from users on vacation
#14737 merged
May 5, 2025 -
Read PR body from event in clippy_changelog action
#14736 merged
May 5, 2025 -
fix:
unused_async
FP on default impl#14720 merged
May 5, 2025 -
Don't warn about unloaded crates
#14733 merged
May 4, 2025 -
fix:
manual_slice_fill
FP onIndexMut
overload#14719 merged
May 2, 2025 -
Fix
new_lint
clippy command#14642 merged
May 2, 2025 -
Remove
is_normalizable
#14717 merged
May 1, 2025 -
Rustup
#14721 merged
May 1, 2025
7 Pull requests opened by 5 people
-
Clarify that `.contains` is only sometimes more efficient
#14710 opened
Apr 30, 2025 -
Remove `ClippyCtfe` pass
#14712 opened
Apr 30, 2025 -
Rewrite `lifetimes` lint pass
#14715 opened
Apr 30, 2025 -
Snippet rework
#14724 opened
May 2, 2025 -
Fix `manual_let_else` FN when diverges on simple enum variant
#14732 opened
May 4, 2025 -
Fix `needless_for_each` suggests wrongly when closure has no braces
#14735 opened
May 5, 2025 -
Post `non_std_lazy_statics` type warnings onto the right node
#14740 opened
May 6, 2025
11 Issues closed by 6 people
-
Clippy suggestion for async closure call is not correct and won't compile
#14727 closed
May 6, 2025 -
`enum_variant_names` does not consider encapsulated type
#13637 closed
May 6, 2025 -
`missing_docs_in_private_items` config suggestion `allow_unused`
#14413 closed
May 6, 2025 -
`collapsible_else_if` lint false positive
#14722 closed
May 6, 2025 -
Suggest using let-chains
#14678 closed
May 6, 2025 -
`manual_unwrap_or_default` suggested when `ref` keyword is used
#14716 closed
May 5, 2025 -
unused_async for an async fn in a trait
#14704 closed
May 5, 2025 -
Manual slice fill false positive/suggestion makes it fail
#14685 closed
May 2, 2025 -
clippy --fix falsely detects dirty Git LFS files
#8349 closed
May 2, 2025 -
cargo clippy --fix doesn't remove dead code
#8713 closed
May 2, 2025 -
`needless_continue` false positive when match all arm is not continue
#14718 closed
May 2, 2025
9 Issues opened by 8 people
-
`arbitrary_source_item_ordering` should allow sorting constructors first
#14739 opened
May 6, 2025 -
Missing `{ … }` for `needless_for_each`
#14734 opened
May 4, 2025 -
`#[expect(clippy::non_std_lazy_statics)]` does not correctly suppress lint on types
#14729 opened
May 3, 2025 -
Lint for unintentionally using default trait implementations
#14728 opened
May 3, 2025 -
`unnecessary_unwrap` doesn't lint following a binding name
#14725 opened
May 2, 2025 -
suggestions for `unnecessary_map_or` suggest unnecessary parentheses
#14714 opened
Apr 30, 2025 -
suggest `== Some(` for `is_some_and` if possible
#14713 opened
Apr 30, 2025 -
Lifetime error following `unnecessary_to_owned` going from `.to_vec().into_iter()` to `.iter().copied()`
#14711 opened
Apr 30, 2025 -
rust panick on running cargo clippy on risingwave
#14709 opened
Apr 30, 2025
30 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Add new lint [`manual_checked_sub`]
#14236 commented on
May 6, 2025 • 12 new comments -
doc_suspicious_footnotes: lint text that looks like a footnote
#14708 commented on
May 5, 2025 • 5 new comments -
Add new `useless_concat` lint
#13829 commented on
May 6, 2025 • 3 new comments -
Fix integer_division false negative for NonZero denominators
#14664 commented on
May 5, 2025 • 2 new comments -
`empty_struct_with_brackets`: do not lint code coming from macro expansion
#14623 commented on
May 5, 2025 • 2 new comments -
Add lint for broken doc links
#13696 commented on
May 6, 2025 • 1 new comment -
Do not suggest to use implicit `DerefMut` on `ManuallyDrop` union fields
#14387 commented on
May 6, 2025 • 1 new comment -
Prepare to split `clippy_lints`
#14684 commented on
May 6, 2025 • 0 new comments -
Add data structures used by `redundant_clone`
#14672 commented on
May 5, 2025 • 0 new comments -
Extend `manual_is_variant_and lint` to check for boolean map comparisons
#14646 commented on
May 2, 2025 • 0 new comments -
Misc changes
#14702 commented on
May 3, 2025 • 0 new comments -
New lint: manual_exhaustive_pattern (#14518)
#14632 commented on
May 6, 2025 • 0 new comments -
remove superseded lints
#14703 commented on
May 1, 2025 • 0 new comments -
Various macro fixes for loop lints
#14631 commented on
May 5, 2025 • 0 new comments -
`clippy_dev` refactor
#14616 commented on
May 6, 2025 • 0 new comments -
Skip inner ordering checking in presence of `#[repr(…)]`
#14610 commented on
May 5, 2025 • 0 new comments -
Convert `redundant_clone` to an analysis pass take 2
#14599 commented on
May 4, 2025 • 0 new comments -
`unwrap_used`, `expect_used`: accept macro result as receiver
#14575 commented on
May 6, 2025 • 0 new comments -
Refactor `useless_vec` lint
#14503 commented on
Apr 30, 2025 • 0 new comments -
New lint: always_true_conditions
#14434 commented on
May 3, 2025 • 0 new comments -
Add internal lint `derive_deserialize_allowing_unknown`
#14360 commented on
May 5, 2025 • 0 new comments -
New lint: `manual_is_multiple_of`
#14292 commented on
May 6, 2025 • 0 new comments -
fn_to_numeric_cast_any: Do not warn cast to raw pointer
#14109 commented on
May 6, 2025 • 0 new comments -
Rewrite `non_copy_const`
#13207 commented on
May 2, 2025 • 0 new comments -
Rewrite config parsing for better span support
#13084 commented on
May 4, 2025 • 0 new comments -
Incorrect clippy::derivable_impls in the presence of conditional compilation
#13160 commented on
May 4, 2025 • 0 new comments -
`std::thread::park` is a better suggestion for fixing `clippy::empty_loop`
#11388 commented on
May 3, 2025 • 0 new comments -
`unfulfilled_lint_expectation` warns on a lint that happens at MSRV but not at nightly
#14695 commented on
May 1, 2025 • 0 new comments -
Disallow item usage by configurable paths (possibly created by `extern crate self as xxx;`)
#14706 commented on
Apr 30, 2025 • 0 new comments -
False-positive `await_holding_lock` with manual `drop` of `MutexGuard`
#9683 commented on
Apr 30, 2025 • 0 new comments