# | Need triage | Wait for | Title | Author | Assignee | Labels | Updated at |
---|---|---|---|---|---|---|---|
11419 | 253 days | kiscad | fix: needless_range_loop's FP on the `Field` expr | kiscad | llogiq | S-waiting-on-author | 2024-07-23 |
13192 | 245 days | dswij | feat: lint against transmute int to ptr | csmoe | dswij | S-waiting-on-review | 2024-07-31 |
13240 | 115 days | Jarcho | new lint: add `call_missing_target_feature` lint | folkertdev | Jarcho | S-waiting-on-review | 2024-12-08 |
13778 | 113 days | blyxyas | Write documentation for each CI workflow | BD103 | blyxyas | S-waiting-on-review | 2024-12-09 |
13887 | 92 days | Manishearth | New lint `proper_safety_comment` as an alternative to `undocumented_unsafe_blocks` and `unnecessary_safety_comment` | roberthree | Manishearth | S-waiting-on-review | 2024-12-31 |
13872 | 90 days | Alexendoo | [draft] lint RefCell late drops | sancho20021 | Alexendoo | S-waiting-on-review | 2025-01-02 |
14196 | 50 days | llogiq | [WIP] add format trailing comma linter skeleton | sivchari | llogiq | S-waiting-on-review | 2025-02-11 |
13941 | 46 days | Do not merge: check if we sometimes fail to get snippets | samueltardieu | S-waiting-on-review | 2025-02-15 | ||
13925 | 46 days | samueltardieu | New lint: `unit_as_impl_trait` | samueltardieu | llogiq | S-waiting-on-author | 2025-02-15 |
14068 | 43 days | wowinter13 | WIP: New lint unneeded_try_convert | wowinter13 | Centri3 | S-waiting-on-author | 2025-02-18 |
14108 | 32 days | llogiq | Fixes for `missing_asserts_for_indexing` | vishruth-thimmaiah | llogiq | S-waiting-on-review | 2025-03-01 |
14360 | 26 days | llogiq | Add internal lint `derive_deserialize_allowing_unknown` | smoelius | llogiq | S-waiting-on-review | 2025-03-07 |
14391 | 21 days | Jarcho | Caution against `warn(clippy::nursery)`. | kpreid | Jarcho | S-waiting-on-review | 2025-03-11 |
14361 | 21 days | y21 | extend `needless_collect` | lengyijun | y21 | S-waiting-on-review | 2025-03-11 |
14284 | 16 days | llogiq | Add new lint: `cloned_ref_to_slice_refs` | asdfish | llogiq | S-waiting-on-review | 2025-03-17 |
14046 | 14 days | y21 | New lint: `swap_with_temporary` | samueltardieu | y21 | S-waiting-on-review | 2025-03-19 |
14429 | 13 days | Manishearth | fix `option_if_let_else` when `Err` variant is ignored | dgulotta | Manishearth | S-waiting-on-review | 2025-03-19 |
14434 | 13 days | Alexendoo | New lint: always_true_conditions | Dominic-Moser | Alexendoo | S-waiting-on-review | 2025-03-19 |
14456 | 9 days | flip1995 | Update book and templates with feature freeze | blyxyas | flip1995 | S-waiting-on-review | 2025-03-24 |
14408 | 9 days | llogiq | Make `borrow_as_ptr` flag implicit casts as well | samueltardieu | llogiq | S-waiting-on-review | 2025-03-24 |
14453 | 9 days | Jarcho | add allow_unused config to missing_docs_in_private_items | quangcito | Jarcho | S-waiting-on-review | 2025-03-24 |
14464 | 8 days | llogiq | New Lint: Implement unnecessary_paren_in_negated_if lint | DeepakSilaych | llogiq | S-waiting-on-review | 2025-03-24 |
14463 | 7 days | blyxyas | Various fixes for `manual_is_power_of_two` | samueltardieu | blyxyas | S-waiting-on-review | 2025-03-25 |
13731 | 7 days | Manishearth | `clippy_utils`: Make `sym_helper` module private | BD103 | Manishearth | S-waiting-on-review | 2025-03-25 |
14217 | 7 days | llogiq | Deprecate `match_on_vec_items` lint | samueltardieu | llogiq | S-waiting-on-review | 2025-03-25 |
13984 | 7 days | flip1995 | New lint: `copy_then_borrow_mut` | samueltardieu | flip1995 | S-waiting-on-review | 2025-03-25 |
14286 | 7 days | lapla-cogito | `string_add_assign`: add autofix | lapla-cogito | Centri3 | S-waiting-on-author | 2025-03-25 |
14473 | 7 days | blyxyas | fix: `iter_cloned_collect` FP with custom `From`/`IntoIterator` impl | profetia | blyxyas | S-waiting-on-review | 2025-03-26 |
14291 | 6 days | blyxyas | Lint *Error types that don't implement core::error::Error | SpecificProtagonist | blyxyas | S-waiting-on-review | 2025-03-26 |
14236 | 6 days | benacq | Add new lint [`manual_checked_sub`] | benacq | samueltardieu | S-waiting-on-author | 2025-03-27 |
14446 | 5 days | llogiq | `implicit_return`: better handling of asynchronous code | samueltardieu | llogiq | S-waiting-on-review | 2025-03-28 |
14237 | 4 days | flip1995 | fix: `redundant_clone` FP in overlapping lifetime | profetia | flip1995 | S-waiting-on-review | 2025-03-28 |
14177 | 4 days | y21 | Extend `implicit_clone` to handle `to_string` calls | smoelius | y21 | S-waiting-on-review | 2025-03-28 |
14258 | 4 days | llogiq | `missing_asserts_for_indexing`: consider `assert_eq!()` as well | samueltardieu | llogiq | S-waiting-on-review | 2025-03-28 |
14503 | 3 days | dswij | Refactor `useless_vec` lint | y21 | dswij | S-waiting-on-review | 2025-03-29 |
13662 | 3 days | llogiq | new lint: use_crate_prefix_for_self_imports | lengyijun | llogiq | S-waiting-on-review | 2025-03-30 |
14504 | 3 days | dswij | fix: `equatable_if_let` suggests wrongly when involving reference | profetia | dswij | S-waiting-on-review | 2025-03-30 |
14460 | 3 days | y21 | Consecutive returns dont decrease cognitive Complexity level anymore | cerdelen | y21 | S-waiting-on-review | 2025-03-30 |
14412 | 3 days | Manishearth | New lint: `struct_fields_rest_default` | WeiTheShinobi | Manishearth | S-waiting-on-review | 2025-03-30 |
14492 | 2 days | Alexendoo | Do not generate type-indecisive expressions in `unnecessary_cast` | samueltardieu | Alexendoo | S-waiting-on-review | 2025-03-30 |
14432 | 1 day | llogiq | Propose to exchange ranges only when it is safe to do so | samueltardieu | llogiq | S-waiting-on-review | 2025-03-31 |
14292 | 1 day | blyxyas | New lint: `manual_is_multiple_of` | samueltardieu | blyxyas | S-waiting-on-review | 2025-03-31 |
14367 | 1 day | y21 | Correctly handle bracketed type in `default_constructed_unit_struct` | samueltardieu | y21 | S-waiting-on-review | 2025-03-31 |
14387 | 1 day | Alexendoo | Do not suggest to use implicit `DerefMut` on `ManuallyDrop` union fields | samueltardieu | Alexendoo | S-waiting-on-review | 2025-03-31 |
14482 | 1 day | add `manual_abs_diff` lint | yotamofek | samueltardieu | S-blocked | 2025-03-31 | |
8526 | 1 day | Jarcho | Add lint `could_be_unsized` | Jarcho | Centri3 | S-waiting-on-author | 2025-03-31 |
9461 | 1 day | matthiaskrgr | BREAKING CHANGE fix running path/to/cargo-clippy --fix | matthiaskrgr | flip1995 | S-blocked, S-waiting-on-author, S-final-comment-period | 2025-03-31 |
11463 | 1 day | tom-anders | WIP New lint: borrowed_option | tom-anders | Alexendoo | S-waiting-on-author | 2025-03-31 |
11789 | 1 day | [WIP] New lint `manual_checked_op` | Jarcho | Centri3 | S-blocked | 2025-03-31 | |
11948 | 1 day | Jarcho | `float_cmp` changes | Jarcho | S-waiting-on-author | 2025-03-31 | |
12471 | 1 day | YpeKingma | Avoid reported unsoundness for implied lifetime bounds | YpeKingma | Jarcho | S-waiting-on-author | 2025-03-31 |
12539 | 1 day | declanvk | Add lint which checks that duration conversion aren't losing precision | declanvk | blyxyas | S-waiting-on-author | 2025-03-31 |
12550 | 1 day | Jarcho | Remove `is_normalizable` | Jarcho | y21 | S-waiting-on-author | 2025-03-31 |
12571 | 1 day | stepantubanov | Add conf to disable `disallowed_types` in macros | stepantubanov | S-waiting-on-author | 2025-03-31 | |
12611 | 1 day | matzemathics | Make `single_range_in_vec_init` ignore type annotations, fn arguments and `ExprField`s | matzemathics | S-waiting-on-author | 2025-03-31 | |
12759 | 1 day | flip1995 | Josh preparations | flip1995 | S-waiting-on-author | 2025-03-31 | |
12762 | 1 day | flip1995 | Update book for backport, release and sync | flip1995 | S-waiting-on-author | 2025-03-31 | |
12832 | 1 day | mira-eanda | Add new lints: `manual_and` and `manual_or` | mira-eanda | Alexendoo | S-waiting-on-author | 2025-03-31 |
12862 | 1 day | GuillaumeGomez | Add new `invalid_build_cfg` lint | GuillaumeGomez | y21 | S-waiting-on-author | 2025-03-31 |
12960 | 1 day | grtn316 | Resolve duplicate diag message for: tests/ui/renamed_builtin_attr.rs | grtn316 | Alexendoo | S-waiting-on-author | 2025-03-31 |
12971 | 1 day | ARandomDev99 | `empty_enum_variants_with_brackets`: Do not lint reachable enums and enum variants used as functions in the same crate | ARandomDev99 | y21 | S-waiting-on-author | 2025-03-31 |
12980 | 1 day | Jarcho | Rework the suspicious formatting lints. | Jarcho | Alexendoo | S-waiting-on-author | 2025-03-31 |
12981 | 1 day | lolbinarycat | new lint: and_then_then_some | lolbinarycat | flip1995 | S-waiting-on-author | 2025-03-31 |
13038 | 1 day | berkus | fix: Do not warn tests outside a module for integration tests | berkus | Alexendoo | S-waiting-on-author | 2025-03-31 |
13059 | 1 day | DavidHusicka | changelog: new lint: [`split_with_space`] | DavidHusicka | y21 | S-waiting-on-author | 2025-03-31 |
13063 | 1 day | Jarcho | Rework `empty_with_brackets` | Jarcho | llogiq | S-waiting-on-author | 2025-03-31 |
13084 | 1 day | Jarcho | Make extendable configs easier to add | Jarcho | S-waiting-on-author | 2025-03-31 | |
13207 | 1 day | Jarcho | Rewrite `non_copy_const` | Jarcho | llogiq | S-waiting-on-author | 2025-03-31 |
13223 | 1 day | Jarcho | Move internal lints to their own crate | Jarcho | y21 | S-waiting-on-author | 2025-03-31 |
13254 | 1 day | kyoto7250 | use `diag.span_help` if the target is multiline in `map_unwrap_or` | kyoto7250 | y21 | S-waiting-on-author | 2025-03-31 |
13304 | 1 day | promptkp | Add new lint `stacked_if_match` | promptkp | Alexendoo | S-waiting-on-author | 2025-03-31 |
13331 | 1 day | Sour1emon | Add [`manual_ilog2`] lint | Sour1emon | Jarcho | S-waiting-on-author | 2025-03-31 |
13333 | 1 day | nyurik | Replace `assert!(a==b)` with `assert_eq!(a,b)` as part of `bool_assert_comparison` lint | nyurik | S-waiting-on-author | 2025-03-31 | |
13474 | 1 day | aleksanderkrauze | Add `clippy::result_as_ref_deref` lint | aleksanderkrauze | Jarcho | S-waiting-on-author | 2025-03-31 |
13475 | 1 day | viliml | `unnecessary_fold` improvements | viliml | Centri3 | S-waiting-on-author | 2025-03-31 |
13501 | 1 day | y21 | Add a "more granular lint groups" page to the book | y21 | flip1995 | S-waiting-on-author | 2025-03-31 |
13557 | 1 day | GnomedDev | Implement a ReturnVisitor | GnomedDev | Jarcho | S-waiting-on-author | 2025-03-31 |
13565 | 1 day | Add lint for functions which never return | GnomedDev | Alexendoo | S-blocked | 2025-03-31 | |
13579 | 1 day | kayagokalp | Add `test_without_fail_case` lint to check if a test actually has a way to fail or not | kayagokalp | blyxyas | S-waiting-on-author | 2025-03-31 |
13592 | 1 day | y21 | Move `large_stack_frames` to suspicious | y21 | Jarcho | S-waiting-on-author | 2025-03-31 |
13598 | 1 day | y21 | new lint: `unnecessary_box_pin` | y21 | Alexendoo | S-waiting-on-author | 2025-03-31 |
13603 | 1 day | Kither12 | New lint truncate_with_drain | Kither12 | blyxyas | S-waiting-on-author | 2025-03-31 |
13609 | 1 day | SpriteOvO | Fix `manual_inspect` to consider mutability | SpriteOvO | Jarcho | S-waiting-on-author | 2025-03-31 |
13638 | 1 day | GuillaumeGomez | Add new `include_file_outside_project` lint | GuillaumeGomez | Alexendoo | S-waiting-on-author | 2025-03-31 |
13655 | 1 day | GnomedDev | Expand unnecessary_literal_bound to literal arrays and slices | GnomedDev | Jarcho | S-waiting-on-author | 2025-03-31 |
13664 | 1 day | GnomedDev | Add lint for publically constructable `Unsafe` types | GnomedDev | Alexendoo | S-waiting-on-author | 2025-03-31 |
13682 | 1 day | yawara | new lint: `bufreader_stdin` | yawara | Manishearth | S-waiting-on-author | 2025-03-31 |
13696 | 1 day | maxclaus | Add lint for broken doc links | maxclaus | Jarcho | S-waiting-on-author | 2025-03-31 |
13710 | 1 day | farazdagi | New lint: `redundant_test_prefix` | farazdagi | S-waiting-on-author | 2025-03-31 | |
13738 | 1 day | y21 | add lint: `could_be_assoc_type_bounds` | y21 | Alexendoo | S-waiting-on-author | 2025-03-31 |
13787 | 1 day | scottgerring | chore: multipart_suggestions for manual_assert | scottgerring | y21 | S-waiting-on-author | 2025-03-31 |
13798 | 1 day | lapla-cogito | detect redundant nested match | lapla-cogito | y21 | S-waiting-on-author | 2025-03-31 |
13800 | 1 day | sharksforarms | rename `unchecked_duration_subtraction` to `unchecked_time_subtraction` and check for `Duration - Duration` | sharksforarms | dswij | S-waiting-on-author | 2025-03-31 |
13828 | 1 day | klensy | eq_op: allow optionally check fn calls | klensy | Jarcho | S-waiting-on-author | 2025-03-31 |
13829 | 1 day | GuillaumeGomez | Add new `useless_concat` lint | GuillaumeGomez | y21 | S-waiting-on-author | 2025-03-31 |
13866 | 1 day | lukaslueg | Initial impl of `raw_assign_to_drop` | lukaslueg | Centri3 | S-waiting-on-author | 2025-03-31 |
13921 | 1 day | lapla-cogito | new lint for `clone()` on an `Arc` or `Rc` | lapla-cogito | Manishearth | S-waiting-on-author | 2025-03-31 |
13979 | 1 day | GuillaumeGomez | Add new `confusing_method_to_numeric_cast` lint | GuillaumeGomez | llogiq | S-waiting-on-author | 2025-03-31 |
14058 | 1 day | J-ZhengLi | new lint: `unnecessary_indexing` | J-ZhengLi | Alexendoo | S-waiting-on-author | 2025-03-31 |
14059 | 1 day | yegeunyang | Add a new lint: `deref coercions` | yegeunyang | Jarcho | S-waiting-on-author | 2025-03-31 |
14066 | 1 day | rmehri01 | new lint: `missing_must_use_on_future_types` | rmehri01 | Centri3 | S-waiting-on-author | 2025-03-31 |
14114 | 1 day | wowinter13 | new lint: `unnecessary_reserve` | wowinter13 | Jarcho | S-waiting-on-author | 2025-03-31 |
14214 | 1 day | LeoniePhiline | Add new lint, checking for `.to_string().parse().unwrap()` | LeoniePhiline | llogiq | S-waiting-on-author | 2025-03-31 |
14221 | 1 day | vishruth-thimmaiah | fix: `collapsible_match` suggests ref/derefs when needed | vishruth-thimmaiah | llogiq | S-waiting-on-author | 2025-03-31 |
14234 | 1 day | nyurik | add `default_mismatches_new` lint | nyurik | llogiq | S-waiting-on-author | 2025-03-31 |
14261 | 1 day | SLUCHABLUB | Add the `allow_exact_repetitions` option to the `module_name_repetititions` lint | SLUCHABLUB | llogiq | S-waiting-on-author | 2025-03-31 |
14299 | 1 day | Alexendoo | Create new lints with `#[clippy::version = "nightly"]` | Alexendoo | flip1995 | S-waiting-on-author | 2025-03-31 |
14362 | 1 day | paolo9921 | [methods] Move lints from strings.rs to methods module (#14253) | paolo9921 | dswij | S-waiting-on-author | 2025-03-31 |
14505 | 1 day | longfangsong | fix: enable checking doc attributes on entrypoint function to fix #14491 | longfangsong | dswij | S-waiting-on-author | 2025-03-31 |
14433 | 1 day | Centri3 | Various improvements to the `incompatible_msrv` lint | samueltardieu | Centri3 | S-waiting-on-review | 2025-03-31 |
14443 | 1 day | profetia | New lint: `unused_enumerate_value` | profetia | blyxyas | S-waiting-on-author | 2025-04-01 |
14471 | 1 day | blyxyas | Consider nested lifetimes in `mut_from_ref` | arnaudgolfouse | blyxyas | S-waiting-on-review | 2025-04-01 |
14109 | 0 day | taiki-e | fn_to_numeric_cast_any: Do not warn cast to raw pointer | taiki-e | Jarcho | S-waiting-on-author | 2025-04-01 |
14510 | 0 day | Manishearth | [URGENT] Add GLadOS to Clippy | blyxyas | Manishearth | S-waiting-on-review | 2025-04-01 |
14490 | 0 day | Jarcho | Consider side effects when rewriting iterator behaviors | profetia | Jarcho | S-waiting-on-review | 2025-04-02 |
14421 | 0 day | Lint precedence possible ambiguity between closure and method call | samueltardieu | Alexendoo | S-blocked | 2025-04-02 | |
14521 | 0 day | flip1995 | Stop relabelling PRs with merge conflicts | Alexendoo | flip1995 | S-waiting-on-review | 2025-04-02 |
14509 | 0 day | Jarcho | [Minor perf] Avoid unnecessary allocations | blyxyas | Jarcho | S-waiting-on-review, performance-project | 2025-04-02 |
14470 | 0 day | y21 | `cast_lossless`: lint when converting `usize`, `isize`, `char` and float as well | lapla-cogito | y21 | S-waiting-on-review | 2025-04-02 |
13319 | 0 day | Jarcho | Make `trivial-copy-size-limit` consistently the size of the target pointer | Alexendoo | Jarcho | S-waiting-on-review | 2025-04-02 |
From the last updated at