-
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
13 Pull requests merged by 6 people
-
Fix
zombie_processes
FP inside closures#14696 merged
Apr 28, 2025 -
fix:
unused_unit
suggests wrongly when unit never type fallback#14609 merged
Apr 27, 2025 -
Replace some
Symbol::as_str
usage#14679 merged
Apr 27, 2025 -
manual_div_ceil
: fix suggestions when macro is involved#14666 merged
Apr 27, 2025 -
fix:
equatable_if_let
suggests wrongly when involving reference#14504 merged
Apr 26, 2025 -
fix:
unnecessary_cast
suggests extra brackets when in macro#14643 merged
Apr 26, 2025 -
Consistently refer to the
?
operator#14687 merged
Apr 24, 2025 -
style: pull one more
if
into the let-chain#14669 merged
Apr 23, 2025 -
Reword
needless_question_mark
diagnostics and docs#14682 merged
Apr 23, 2025 -
remove non-existent pathspec from pre-commit hook
#14671 merged
Apr 22, 2025 -
Restrict the cases where
ptr_eq
triggers#14526 merged
Apr 22, 2025 -
Rustup
#14667 merged
Apr 22, 2025 -
Consider side effects when rewriting iterator behaviors
#14490 merged
Apr 22, 2025
8 Pull requests opened by 4 people
-
Add data structures used by `redundant_clone`
#14672 opened
Apr 23, 2025 -
Add the MIR utils used by `redundant_clone`
#14683 opened
Apr 23, 2025 -
Prepare to split `clippy_lints`
#14684 opened
Apr 24, 2025 -
Soft rename `clippy::all` to `clippy::default`
#14689 opened
Apr 24, 2025 -
[Perf] Optimize documentation lints **a lot** (1/2) (18% -> 10%)
#14693 opened
Apr 25, 2025 -
Misc changes
#14702 opened
Apr 28, 2025 -
remove superseded lints
#14703 opened
Apr 28, 2025 -
Replace str path utils with new `PathLookup` type
#14705 opened
Apr 28, 2025
18 Issues closed by 7 people
-
Suggest `#[expect(...)]` instead of `#[allow(...)]` to ensure relevance
#13491 closed
Apr 28, 2025 -
zombie_processes: false positive with returns inside closures
#14677 closed
Apr 28, 2025 -
Is there any way to collect method chains?
#14700 closed
Apr 28, 2025 -
`unused_unit` triggers when the type annotation is needed to compile
#14577 closed
Apr 27, 2025 -
wrong clippy suggestion for `div_ceil` in macro definition
#14665 closed
Apr 27, 2025 -
`equatable_if_let` suggests wrong code when it involves a reference
#8710 closed
Apr 26, 2025 -
Unnecessary curve brackets in suggestion generated by [`unnecessary_cast`] lint
#14640 closed
Apr 26, 2025 -
Conflict between `pattern_type_mismatch` and `ref_patterns`
#14690 closed
Apr 25, 2025 -
needless_question_mark not ignored properly when implicitly returned
#8392 closed
Apr 23, 2025 -
? operator for propagating Reslut, Option - does clippy give false positive warning ?
#14675 closed
Apr 23, 2025 -
Phone
#14674 closed
Apr 23, 2025 -
Bash
#14673 closed
Apr 23, 2025 -
internal: git-hook tries to add a file that does not exist
#14670 closed
Apr 22, 2025 -
clippy beta 1.87 lints all pointer comparisons, possibly too much?
#14525 closed
Apr 22, 2025 -
needless_collect doesn't take into account side-effects
#8055 closed
Apr 22, 2025 -
clippy::needless_collect although collect is needed
#9191 closed
Apr 22, 2025 -
`clippy::double_ended_iterator_last` is dangerous to autoapply
#14444 closed
Apr 22, 2025
15 Issues opened by 15 people
-
unused_async for an async fn in a trait
#14704 opened
Apr 28, 2025 -
Useless by ref lint
#14701 opened
Apr 28, 2025 -
Multi branch extract equalty result expression in block
#14699 opened
Apr 28, 2025 -
`self_named_module_files` implementation is broken
#14697 opened
Apr 27, 2025 -
`unfulfilled_lint_expectation` warns on a lint that happens at MSRV but not at nightly
#14695 opened
Apr 27, 2025 -
Clippy does not respect rules to allow `uninlined_format_args`
#14694 opened
Apr 26, 2025 -
`manual_flatten` doesn't follow its suggestion to remove `if let` statement leading to broken code
#14692 opened
Apr 25, 2025 -
[Configurable Lint] Ordering of doc-comments/attributes
#14691 opened
Apr 25, 2025 -
Suggest using `==` instead of `matches!`
#14688 opened
Apr 24, 2025 -
Overzealous `uninlined_format_args`
#14686 opened
Apr 24, 2025 -
Manual slice fill false positive/suggestion makes it fail
#14685 opened
Apr 24, 2025 -
confusing clippy suggestion for `zero_repeat_side_effects`
#14681 opened
Apr 23, 2025 -
error: expected identifier, found `$`
#14680 opened
Apr 23, 2025 -
Suggest using let-chains
#14678 opened
Apr 23, 2025 -
New lint: needless `Path::new`
#14668 opened
Apr 22, 2025
23 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 lint: `could_be_assoc_type_bounds`
#13738 commented on
Apr 25, 2025 • 4 new comments -
fix: enable checking doc attributes on entrypoint function to fix #14491
#14505 commented on
Apr 28, 2025 • 2 new comments -
Fix clippy::version of elidable_lifetime_names to 1.87
#14654 commented on
Apr 27, 2025 • 1 new comment -
Add `global_variables` lint
#14657 commented on
Apr 26, 2025 • 0 new comments -
Extend `cargo dev rename_lint`
#14633 commented on
Apr 24, 2025 • 0 new comments -
`clippy_dev` refactor
#14616 commented on
Apr 24, 2025 • 0 new comments -
Convert `redundant_clone` to an analysis pass take 2
#14599 commented on
Apr 24, 2025 • 0 new comments -
move `doc_overindented_list_items` from `style` to `pedantic`
#14571 commented on
Apr 23, 2025 • 0 new comments -
Do not generate type-indecisive expressions in `unnecessary_cast`
#14492 commented on
Apr 26, 2025 • 0 new comments -
Do not suggest to use implicit `DerefMut` on `ManuallyDrop` union fields
#14387 commented on
Apr 22, 2025 • 0 new comments -
extend `needless_collect`
#14361 commented on
Apr 24, 2025 • 0 new comments -
Add internal lint `derive_deserialize_allowing_unknown`
#14360 commented on
Apr 27, 2025 • 0 new comments -
Create new lints with `#[clippy::version = "nightly"]`
#14299 commented on
Apr 22, 2025 • 0 new comments -
Add new lint [`manual_checked_sub`]
#14236 commented on
Apr 24, 2025 • 0 new comments -
Write documentation for each CI workflow
#13778 commented on
Apr 22, 2025 • 0 new comments -
Rewrite `non_copy_const`
#13207 commented on
Apr 24, 2025 • 0 new comments -
`u8::max as usize` instead of `u8::MAX as usize` should warn
#13973 commented on
Apr 27, 2025 • 0 new comments -
doc_overindented_list_items false positive expecting fewer spaces
#14275 commented on
Apr 23, 2025 • 0 new comments -
Extension traits should not be used as trait bounds
#9390 commented on
Apr 23, 2025 • 0 new comments -
`unnecessary_to_owned` suggestion changes maybe-cloning to always-cloning
#12806 commented on
Apr 22, 2025 • 0 new comments -
`--fix` with `-Zthreads=8` on large workspace hangs
#12667 commented on
Apr 22, 2025 • 0 new comments -
internal compiler error: cstore_impl.rs:698:32: uninterned StableCrateId: StableCrateId(0)
#14572 commented on
Apr 22, 2025 • 0 new comments -
absurd extreme comparisons not working for std::time::Duration
#14524 commented on
Apr 22, 2025 • 0 new comments