-
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
28 Pull requests merged by 10 people
-
fix:
unnested_or_patterns
suggests wrongly inlet
#14401 merged
Mar 29, 2025 -
Take advantage of match ergonomics in
clippy_utils::hir_utils
#14499 merged
Mar 29, 2025 -
fix the broken CSS links for all versions of the website
#14497 merged
Mar 29, 2025 -
Make missing_const_for_fn operate on non-optimized MIR
#14003 merged
Mar 28, 2025 -
Make
collapsible_if
recognize thelet_chains
feature#14481 merged
Mar 28, 2025 -
Do not make incomplete or invalid suggestions
#14487 merged
Mar 27, 2025 -
Do not warn about shadowing in a destructuring assigment
#14381 merged
Mar 27, 2025 -
remove obsolete "Known Problems" in
ok_expect
#14458 merged
Mar 27, 2025 -
more natural suggestions for
cmp_owned
#14247 merged
Mar 27, 2025 -
Prevent including preceeding whitespaces if line contains non blanks
#14480 merged
Mar 26, 2025 -
chore: fix some comments
#14475 merged
Mar 26, 2025 -
fix:
option_if_let_else
suggests wrongly when coercion requires explicit cast#14389 merged
Mar 26, 2025 -
Fix various typos in lint messages, descriptions and comments
#14459 merged
Mar 26, 2025 -
Apply collapsible if to Clippy sources
#14451 merged
Mar 25, 2025 -
Unify
manual_unwrap_or
andmanual_unwrap_or_default
code#14332 merged
Mar 25, 2025 -
Move
uninlined_format_args
back tostyle
#14160 merged
Mar 25, 2025 -
Rename
Sugg::maybe_par()
intoSugg::maybe_paren()
#14457 merged
Mar 25, 2025 -
suggest
is_some_and
instead ofmap_or
incase_sensitive_file_extension_comparions
#14358 merged
Mar 25, 2025 -
Fix type error in lint description
#14466 merged
Mar 25, 2025 -
Rename
inconsistent_struct_constructor
configuration; don't suggest deprecated configurations#14280 merged
Mar 25, 2025 -
Add myself to reviewer rotation
#14468 merged
Mar 25, 2025 -
Use
code
for references to other lints in as_conversions docs#14283 merged
Mar 25, 2025 -
wildcard_imports
: lint onpub use
if asked to#14182 merged
Mar 25, 2025 -
Clarify example for unconditional_recursion
#14385 merged
Mar 23, 2025 -
set concurrency for the
deploy
job#14448 merged
Mar 23, 2025 -
fix:
nonminimal_bool
wrongly showed the macro definition#14424 merged
Mar 23, 2025 -
Lint more cases in
collapsible_if
#14231 merged
Mar 23, 2025 -
Document and improve (a lot) lintcheck --perf
#14194 merged
Mar 23, 2025
12 Pull requests opened by 9 people
-
add allow_unused config to missing_docs_in_private_items
#14453 opened
Mar 23, 2025 -
Update book and templates with feature freeze
#14456 opened
Mar 24, 2025 -
Consecutive returns dont decrease cognitive Complexity level anymore
#14460 opened
Mar 24, 2025 -
Various fixes for `manual_is_power_of_two`
#14463 opened
Mar 24, 2025 -
New Lint: Implement unnecessary_paren_in_negated_if lint
#14464 opened
Mar 24, 2025 -
`cast_lossless`: lint when converting `usize`, `isize`, `char` and float as well
#14470 opened
Mar 25, 2025 -
Consider nested lifetimes in `mut_from_ref`
#14471 opened
Mar 25, 2025 -
fix: `iter_cloned_collect` FP with custom `From`/`IntoIterator` impl
#14473 opened
Mar 25, 2025 -
add `manual_abs_diff` lint
#14482 opened
Mar 26, 2025 -
Consider side effects when rewriting iterator behaviors
#14490 opened
Mar 28, 2025 -
Do not generate type-indecisive expressions in `unnecessary_cast`
#14492 opened
Mar 28, 2025 -
Properly handle expansion in `single_match`
#14495 opened
Mar 28, 2025
18 Issues closed by 11 people
-
unnested_or_patterns removes parens: top-level or-patterns are not allowed in `let` bindings
#9952 closed
Mar 29, 2025 -
Clippy website has css 404s and styling errors in all versions except master
#14494 closed
Mar 29, 2025 -
`unnecessary_find_map` should have `Applicability::HasPlaceholders`?
#14486 closed
Mar 27, 2025 -
`shadow_unrelated` raised when assigning couples
#14377 closed
Mar 27, 2025 -
shadow_unrelated incorrectly flags a destructuring assignment
#10279 closed
Mar 27, 2025 -
redundant_closure_for_method_calls suggests noncompilable slice syntax
#7738 closed
Mar 27, 2025 -
`cmp_owned` provides a confusing suggestion
#8103 closed
Mar 27, 2025 -
`clippy::option_if_let_else` suggests invalid code fix
#11059 closed
Mar 26, 2025 -
Unify `manual_unwrap_or_default` and `manual_unwrap_or` on the same file
#12956 closed
Mar 25, 2025 -
case_sensitive_file_extension_comparisons should suggest `is_some_and`
#14357 closed
Mar 25, 2025 -
Typo in `clippy::cast_sign_loss` documentation
#14465 closed
Mar 25, 2025 -
neg_cmp_op_on_partial_ord is not aware of NaN
#14462 closed
Mar 25, 2025 -
False positive from clippy when adding `#[allow(clippy::needless_lifetimes)]` annotation.
#14441 closed
Mar 25, 2025 -
Hint not in an struct, in a funcion
#14467 closed
Mar 25, 2025 -
`wildcard_imports` is ignored in `pub use`s
#13660 closed
Mar 25, 2025 -
Clippy cannot --fix self imports with unused imports in the same import list
#14450 closed
Mar 24, 2025 -
got warning when using variable for storing Ok value. unneeded late initialization.
#14454 closed
Mar 24, 2025 -
`nonminimal_bool` wrongly showed the macro definition in suggestion
#14404 closed
Mar 23, 2025
16 Issues opened by 14 people
-
Clippy might suggest code that can resolve to multiple alternatives
#14498 opened
Mar 29, 2025 -
clippy does not verify `#[clippy::...]` attributes
#14496 opened
Mar 29, 2025 -
`cargo clippy --fix` returns compilation errors when fixing `clippy::single_match` lint
#14493 opened
Mar 28, 2025 -
Unable to `expect` the `missing_panics_doc` and `missing_errors_doc` lints on main function
#14491 opened
Mar 28, 2025 -
Also check `match`es for `branches_sharing_code`
#14489 opened
Mar 28, 2025 -
`expect(clippy::macro_metavars_in_unsafe)` only works once
#14488 opened
Mar 27, 2025 -
missing_example_doc to require examples for public items
#14485 opened
Mar 27, 2025 -
`option_if_let_else` suggests code that doesn't compile
#14484 opened
Mar 27, 2025 -
Add lint for warning against deriving 'Copy' for expensive-to-copy types
#14483 opened
Mar 27, 2025 -
New lint: Whitespace after comma
#14479 opened
Mar 26, 2025 -
Add lint for inference hazards (0u64 < foo.into())
#14478 opened
Mar 26, 2025 -
feature request: `#[feature]` awareness in MSRV-gated lints
#14477 opened
Mar 26, 2025 -
`needless_return` false positive when combined with cfg'd code afterwards
#14474 opened
Mar 25, 2025 -
New lint: `relative_path_in_macro_definition`
#14472 opened
Mar 25, 2025 -
`cast_lossless` not triggered by `char as u32`
#14469 opened
Mar 25, 2025 -
Several problems with `clippy::manual_is_power_of_two`
#14461 opened
Mar 24, 2025
27 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 `manual_dangling_ptr` lint
#14107 commented on
Mar 27, 2025 • 3 new comments -
New lint: `manual_is_multiple_of`
#14292 commented on
Mar 25, 2025 • 2 new comments -
rename `unchecked_duration_subtraction` to `unchecked_time_subtraction` and check for `Duration - Duration`
#13800 commented on
Mar 27, 2025 • 2 new comments -
New lint: `struct_fields_rest_default`
#14412 commented on
Mar 23, 2025 • 1 new comment -
`missing_asserts_for_indexing`: consider `assert_eq!()` as well
#14258 commented on
Mar 28, 2025 • 1 new comment -
`implicit_return`: better handling of asynchronous code
#14446 commented on
Mar 28, 2025 • 0 new comments -
New lint: `unused_enumerate_value`
#14443 commented on
Mar 27, 2025 • 0 new comments -
expand `obfuscated_if_else` to support `{then(), then_some()}.unwrap_or_default()`
#14431 commented on
Mar 29, 2025 • 0 new comments -
Make `borrow_as_ptr` flag implicit casts as well
#14408 commented on
Mar 24, 2025 • 0 new comments -
Lint *Error types that don't implement core::error::Error
#14291 commented on
Mar 26, 2025 • 0 new comments -
`string_add_assign`: add autofix
#14286 commented on
Mar 25, 2025 • 0 new comments -
fix: `redundant_clone` FP in overlapping lifetime
#14237 commented on
Mar 28, 2025 • 0 new comments -
Add new lint [`manual_checked_sub`]
#14236 commented on
Mar 27, 2025 • 0 new comments -
Deprecate `match_on_vec_items` lint
#14217 commented on
Mar 25, 2025 • 0 new comments -
Extend `implicit_clone` to handle `to_string` calls
#14177 commented on
Mar 28, 2025 • 0 new comments -
New lint: `copy_then_borrow_mut`
#13984 commented on
Mar 25, 2025 • 0 new comments -
`clippy_utils`: Make `sym_helper` module private
#13731 commented on
Mar 25, 2025 • 0 new comments -
Add lints against more manual integer ops where direct methods exist
#12894 commented on
Mar 29, 2025 • 0 new comments -
lines().count() should warn in case of Err
#12858 commented on
Mar 27, 2025 • 0 new comments -
[Proposal] No new features period
#14364 commented on
Mar 26, 2025 • 0 new comments -
Await in tracing span
#8722 commented on
Mar 26, 2025 • 0 new comments -
New lint: `windows_const` and `chunks_const`
#6580 commented on
Mar 25, 2025 • 0 new comments -
New lint: `while let Some(&x) = slice.iter().next()` is infinite loop
#4554 commented on
Mar 25, 2025 • 0 new comments -
Lint bit operations with decimal constants
#1775 commented on
Mar 25, 2025 • 0 new comments -
`missing_docs_in_private_items` config suggestion `allow_unused`
#14413 commented on
Mar 24, 2025 • 0 new comments -
Ban Stacked `if`'s
#12483 commented on
Mar 23, 2025 • 0 new comments -
[Perf] Where are the LLVM symbols coming from?
#14423 commented on
Mar 23, 2025 • 0 new comments