-
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
26 Pull requests merged by 10 people
-
New lint
useless-nonzero-new_unchecked
#13993 merged
Jan 15, 2025 -
Rust 1.81 and later support elision with explicit self types
#13992 merged
Jan 14, 2025 -
Suggest
manual_div_ceil
even when right operand is a constant#13951 merged
Jan 14, 2025 -
Do not look for significant drop inside
.await
expansion#13985 merged
Jan 14, 2025 -
Select Rust edition 2024 for compiling Clippy
#13751 merged
Jan 13, 2025 -
auto-fix
slow_vector_initialization
in some cases#13947 merged
Jan 13, 2025 -
fix(adding_lints): usage of early vs late lint pass
#13955 merged
Jan 13, 2025 -
Fix link to release tags
#13930 merged
Jan 13, 2025 -
Fix macro name in the Book
#13958 merged
Jan 13, 2025 -
Fix not found links at Book
#13935 merged
Jan 13, 2025 -
don't suggest to use
cloned
forCow
inunnecessary_to_owned
#13853 merged
Jan 12, 2025 -
Do not trigger
redundant_pub_crate
in external macros#13952 merged
Jan 12, 2025 -
Add new lint
unneeded_struct_pattern
#13465 merged
Jan 12, 2025 -
add more test coverage for #11230
#13915 merged
Jan 11, 2025 -
Correct version of
literal_string_with_formatting_args
#13974 merged
Jan 10, 2025 -
Also deploy index.html file on release
#13971 merged
Jan 10, 2025 -
New lint: manual_ok_err
#13740 merged
Jan 10, 2025 -
CI: rerun the changelog check on PR synchronization
#13980 merged
Jan 10, 2025 -
Use diagnostic item instead of path for
core::fmt::Debug
#13949 merged
Jan 10, 2025 -
CI: check the presence of the changelog line in every pull request
#13976 merged
Jan 10, 2025 -
Mention existing labels at CONTRIBUTING
#13978 merged
Jan 10, 2025 -
Do not intersect spans coming from different contexts
#13942 merged
Jan 10, 2025 -
Do not propose to elide lifetimes if this causes an ambiguity
#13929 merged
Jan 10, 2025 -
Improve
needless_as_bytes
to also detectstr::bytes()
#13972 merged
Jan 9, 2025 -
Rustup
#13970 merged
Jan 9, 2025 -
Fix type suggestion for manual_is_ascii_check
#13916 merged
Jan 8, 2025
7 Pull requests opened by 4 people
-
Add new `confusing_method_to_numeric_cast` lint
#13979 opened
Jan 10, 2025 -
New lint: `copy_then_borrow_mut`
#13984 opened
Jan 11, 2025 -
Suggest using `Vec::extend()` in `same_item_push`
#13987 opened
Jan 11, 2025 -
Use MIR body to identify more "default equivalent" calls for `derivable_impls`
#13988 opened
Jan 12, 2025 -
Fix escaping problem in `write_literal` and `print_literal` lint suggestion
#13990 opened
Jan 12, 2025 -
Use clearer multipart suggestions for `unnecessary_map_or` lint
#13998 opened
Jan 14, 2025 -
correct suggestions in `no_std`
#13999 opened
Jan 14, 2025
10 Issues closed by 7 people
-
Recommend `NonZero*::new.unwrap()` over `NonZero*::new_unchecked` in `const`s
#13991 closed
Jan 15, 2025 -
`manual_div_ceil` does not check constants
#13950 closed
Jan 14, 2025 -
`significant_drop_in_scrutinee` fires when matching on async function result
#13927 closed
Jan 14, 2025 -
False positive: `cow` and `into_owned`
#13624 closed
Jan 12, 2025 -
Usage of `tokio::select!` triggers `redundant_pub_crate` (nursery)
#12213 closed
Jan 12, 2025 -
arithmetic_side_effects, redundant_pub_crate should not warn external macros
#10636 closed
Jan 12, 2025 -
Encourage removing `{ .. }` from a pattern if enum variant is field-less
#13400 closed
Jan 12, 2025 -
ice: args contain late-bound region at index `0` which can't be normalized
#11230 closed
Jan 11, 2025 -
False positive from clippy::needless_lifetimes
#13923 closed
Jan 10, 2025 -
`manual_is_ascii_check` suggests incorrect type
#13913 closed
Jan 8, 2025
21 Issues opened by 21 people
-
Mutation in an assert statement
#14001 opened
Jan 15, 2025 -
False positive for `infinite_loop` inside `async` block in function
#14000 opened
Jan 14, 2025 -
Pedantic lint: unhandled_must_use
#13997 opened
Jan 14, 2025 -
`missing_docs_in_private_items`: false negative when used with clap derive
#13996 opened
Jan 13, 2025 -
Improve `unnecessary_map_or` lint with negated expressions
#13995 opened
Jan 13, 2025 -
`literal_string_with_formatting_args` should provide a way to declare formatting macro
#13994 opened
Jan 13, 2025 -
False positive `literal_string_with_formatting_args` for non-static templete string expansion with replace.
#13989 opened
Jan 12, 2025 -
Incorrect suggestions for `significant_drop_in_scrutinee`
#13986 opened
Jan 11, 2025 -
Clippy with `--no-deps` emits unexpected warnings from deps or should have emitted warnings as expected
#13983 opened
Jan 11, 2025 -
restriction lint: implicit drop
#13982 opened
Jan 11, 2025 -
allow-unwrap-in-tests (etc) do not work for integration tests / examples / benches
#13981 opened
Jan 10, 2025 -
New Lint - Pointless mutation
#13977 opened
Jan 10, 2025 -
NewLint: unused tuple element
#13975 opened
Jan 9, 2025 -
`u8::max as usize` instead of `u8::MAX as usize` should warn
#13973 opened
Jan 9, 2025 -
Package offers easily confusable features
#13969 opened
Jan 9, 2025 -
`SCREAMING_SNAKE_CASE` and `UPPERCASE` names don't get flagged by `module_name_repetitions`
#13968 opened
Jan 9, 2025 -
reborrow or copy-then-borrow
#13967 opened
Jan 9, 2025 -
Document / adjust operator precedence lint
#13966 opened
Jan 9, 2025 -
Suggest to remove unneeded trailing comma
#13965 opened
Jan 9, 2025 -
Suggested map_or_else when value partialy moved
#13964 opened
Jan 8, 2025 -
Lint to warn on use of `#[deny(lint)]` in code
#13963 opened
Jan 8, 2025
32 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 `unnecessary_debug_formatting` lint
#13893 commented on
Jan 15, 2025 • 7 new comments -
Initial impl of `raw_assign_to_drop`
#13866 commented on
Jan 12, 2025 • 5 new comments -
Add new lint `doc_overindented_list_items`
#13711 commented on
Jan 14, 2025 • 5 new comments -
Fix `literal_string_with_formatting_args` lint emitted when it should not
#13953 commented on
Jan 14, 2025 • 4 new comments -
Two improvements to `disallowed_*`
#13669 commented on
Jan 14, 2025 • 4 new comments -
Split `needless_lifetime` `'_` suggestions into `elidable_lifetime_names`
#13960 commented on
Jan 13, 2025 • 3 new comments -
auto-fix for `redundant_else` lint
#13936 commented on
Jan 12, 2025 • 3 new comments -
add `owned_cow` lint
#13948 commented on
Jan 10, 2025 • 2 new comments -
add a new lint for `repeat().take()` that can be replaced with `repeat_n()`
#13858 commented on
Jan 15, 2025 • 2 new comments -
Clippy wrong detects E0597
#13962 commented on
Jan 8, 2025 • 0 new comments -
write_literal breaks raw strings
#13959 commented on
Jan 8, 2025 • 0 new comments -
Do not merge: check if we sometimes fail to get snippets
#13941 commented on
Jan 11, 2025 • 0 new comments -
Needless call of to_vec() on temporary Vec
#7908 commented on
Jan 10, 2025 • 0 new comments -
New lint: `unit_as_impl_trait`
#13925 commented on
Jan 13, 2025 • 0 new comments -
new `manual_option_as_slice` lint
#13901 commented on
Jan 10, 2025 • 0 new comments -
Move `format_push_string` and `format_collect` to pedantic
#13894 commented on
Jan 14, 2025 • 0 new comments -
literal_string_with_formatting_args is trigger by Actix Web's wildcard route definitions
#13928 commented on
Jan 10, 2025 • 0 new comments -
`needless_lifetimes` removes lifetimes that are actually necessary
#12908 commented on
Jan 10, 2025 • 0 new comments -
New lint: `manual_midpoint`
#13851 commented on
Jan 15, 2025 • 0 new comments -
Handle more cases in `is_normalizable`
#13833 commented on
Jan 11, 2025 • 0 new comments -
add new lint `non_std_lazy_statics`
#13770 commented on
Jan 12, 2025 • 0 new comments -
Json Output format not working - nightly Regression
#4283 commented on
Jan 10, 2025 • 0 new comments -
literal_string_with_formatting_args false positive on test
#13885 commented on
Jan 10, 2025 • 0 new comments -
new lint: use_crate_prefix_for_self_imports
#13662 commented on
Jan 10, 2025 • 0 new comments -
Fix `manual_inspect` to consider mutability
#13609 commented on
Jan 14, 2025 • 0 new comments -
Remove `is_normalizable`
#12550 commented on
Jan 12, 2025 • 0 new comments -
new lint: `unnecessary_indexing`
#12464 commented on
Jan 11, 2025 • 0 new comments -
Flip order of s[a..b].as_bytes()
#10981 commented on
Jan 15, 2025 • 0 new comments -
needless_borrow should trigger when taking a reference to Option<&_>
#11326 commented on
Jan 14, 2025 • 0 new comments -
False positive `missing_const_for_fn` if there are `#[start]` and `#[test]` both are present
#13946 commented on
Jan 14, 2025 • 0 new comments -
`struct_field_names` triggers when the field name *is* the struct name
#13857 commented on
Jan 14, 2025 • 0 new comments -
Requirement of some commands in the documentation
#13792 commented on
Jan 13, 2025 • 0 new comments