# | Need triage | Wait for | Title | Author | Assignee | Labels | Updated at |
---|---|---|---|---|---|---|---|
11419 | 311 days | kiscad | fix: needless_range_loop's FP on the `Field` expr | kiscad | llogiq | S-waiting-on-author | 2024-07-23 |
13192 | 303 days | dswij | feat: lint against transmute int to ptr | csmoe | dswij | S-waiting-on-review | 2024-07-31 |
13887 | 150 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 | 148 days | Alexendoo | [draft] lint RefCell late drops | sancho20021 | Alexendoo | S-waiting-on-review | 2025-01-02 |
13941 | 104 days | Do not merge: check if we sometimes fail to get snippets | samueltardieu | S-waiting-on-review | 2025-02-15 | ||
14068 | 102 days | wowinter13 | WIP: New lint unneeded_try_convert | wowinter13 | Centri3 | S-waiting-on-author | 2025-02-18 |
14429 | 72 days | Manishearth | fix `option_if_let_else` when `Err` variant is ignored | dgulotta | Manishearth | S-waiting-on-review | 2025-03-19 |
14286 | 66 days | lapla-cogito | `string_add_assign`: add autofix | lapla-cogito | Centri3 | S-waiting-on-author | 2025-03-25 |
8526 | 60 days | Jarcho | Add lint `could_be_unsized` | Jarcho | Centri3 | S-waiting-on-author | 2025-03-31 |
9461 | 60 days | 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 | 60 days | tom-anders | WIP New lint: borrowed_option | tom-anders | Alexendoo | S-waiting-on-author | 2025-03-31 |
11789 | 60 days | [WIP] New lint `manual_checked_op` | Jarcho | Centri3 | S-blocked | 2025-03-31 | |
11948 | 60 days | Jarcho | `float_cmp` changes | Jarcho | S-waiting-on-author | 2025-03-31 | |
12539 | 60 days | declanvk | Add lint which checks that duration conversion aren't losing precision | declanvk | blyxyas | S-waiting-on-author | 2025-03-31 |
12571 | 60 days | stepantubanov | Add conf to disable `disallowed_types` in macros | stepantubanov | S-waiting-on-author | 2025-03-31 | |
12611 | 60 days | matzemathics | Make `single_range_in_vec_init` ignore type annotations, fn arguments and `ExprField`s | matzemathics | S-waiting-on-author | 2025-03-31 | |
12832 | 60 days | mira-eanda | Add new lints: `manual_and` and `manual_or` | mira-eanda | Alexendoo | S-waiting-on-author | 2025-03-31 |
12862 | 60 days | GuillaumeGomez | Add new `invalid_build_cfg` lint | GuillaumeGomez | y21 | S-waiting-on-author | 2025-03-31 |
12960 | 60 days | grtn316 | Resolve duplicate diag message for: tests/ui/renamed_builtin_attr.rs | grtn316 | Alexendoo | S-waiting-on-author | 2025-03-31 |
12980 | 60 days | Jarcho | Rework the suspicious formatting lints. | Jarcho | Alexendoo | S-waiting-on-author | 2025-03-31 |
12981 | 60 days | lolbinarycat | new lint: and_then_then_some | lolbinarycat | flip1995 | S-waiting-on-author | 2025-03-31 |
13038 | 60 days | berkus | fix: Do not warn tests outside a module for integration tests | berkus | Alexendoo | S-waiting-on-author | 2025-03-31 |
13059 | 60 days | DavidHusicka | changelog: new lint: [`split_with_space`] | DavidHusicka | y21 | S-waiting-on-author | 2025-03-31 |
13254 | 60 days | kyoto7250 | use `diag.span_help` if the target is multiline in `map_unwrap_or` | kyoto7250 | y21 | S-waiting-on-author | 2025-03-31 |
13304 | 60 days | promptkp | Add new lint `stacked_if_match` | promptkp | Alexendoo | S-waiting-on-author | 2025-03-31 |
13333 | 60 days | 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 | |
13475 | 60 days | viliml | `unnecessary_fold` improvements | viliml | Centri3 | S-waiting-on-author | 2025-03-31 |
13501 | 60 days | y21 | Add a "more granular lint groups" page to the book | y21 | flip1995 | S-waiting-on-author | 2025-03-31 |
13565 | 60 days | Add lint for functions which never return | GnomedDev | Alexendoo | S-blocked | 2025-03-31 | |
13579 | 60 days | 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 |
13603 | 60 days | Kither12 | New lint truncate_with_drain | Kither12 | blyxyas | S-waiting-on-author | 2025-03-31 |
13638 | 60 days | GuillaumeGomez | Add new `include_file_outside_project` lint | GuillaumeGomez | Alexendoo | S-waiting-on-author | 2025-03-31 |
13655 | 60 days | GnomedDev | Expand unnecessary_literal_bound to literal arrays and slices | GnomedDev | Jarcho | S-waiting-on-author | 2025-03-31 |
13664 | 60 days | GnomedDev | Add lint for publically constructable `Unsafe` types | GnomedDev | Alexendoo | S-waiting-on-author | 2025-03-31 |
13682 | 60 days | yawara | new lint: `bufreader_stdin` | yawara | Manishearth | S-waiting-on-author | 2025-03-31 |
13787 | 60 days | scottgerring | chore: multipart_suggestions for manual_assert | scottgerring | y21 | S-waiting-on-author | 2025-03-31 |
13798 | 60 days | lapla-cogito | detect redundant nested match | lapla-cogito | y21 | S-waiting-on-author | 2025-03-31 |
13800 | 60 days | sharksforarms | rename `unchecked_duration_subtraction` to `unchecked_time_subtraction` and check for `Duration - Duration` | sharksforarms | dswij | S-waiting-on-author | 2025-03-31 |
13828 | 60 days | klensy | eq_op: allow optionally check fn calls | klensy | Jarcho | S-waiting-on-author | 2025-03-31 |
13866 | 60 days | lukaslueg | Initial impl of `raw_assign_to_drop` | lukaslueg | Centri3 | S-waiting-on-author | 2025-03-31 |
13921 | 60 days | lapla-cogito | new lint for `clone()` on an `Arc` or `Rc` | lapla-cogito | Manishearth | S-waiting-on-author | 2025-03-31 |
14058 | 60 days | J-ZhengLi | new lint: `unnecessary_indexing` | J-ZhengLi | Alexendoo | S-waiting-on-author | 2025-03-31 |
14059 | 60 days | yegeunyang | Add a new lint: `deref coercions` | yegeunyang | Jarcho | S-waiting-on-author | 2025-03-31 |
14066 | 60 days | rmehri01 | new lint: `missing_must_use_on_future_types` | rmehri01 | Centri3 | S-waiting-on-author | 2025-03-31 |
14114 | 60 days | wowinter13 | new lint: `unnecessary_reserve` | wowinter13 | Jarcho | S-waiting-on-author | 2025-03-31 |
14214 | 60 days | LeoniePhiline | Add new lint, checking for `.to_string().parse().unwrap()` | LeoniePhiline | llogiq | S-waiting-on-author | 2025-03-31 |
14362 | 60 days | paolo9921 | [methods] Move lints from strings.rs to methods module (#14253) | paolo9921 | dswij | S-waiting-on-author | 2025-03-31 |
13598 | 57 days | Alexendoo | new lint: `unnecessary_box_pin` | y21 | Alexendoo | S-waiting-on-review | 2025-04-03 |
14547 | 56 days | flip1995 | Lint to stable/beta lint docs page in diagnostics | Alexendoo | flip1995 | S-waiting-on-review | 2025-04-04 |
14421 | 49 days | Alexendoo | Lint precedence possible ambiguity between closure and method call | samueltardieu | Alexendoo | S-waiting-on-review | 2025-04-11 |
14470 | 48 days | y21 | `cast_lossless`: lint when converting `usize`, `isize`, `char` and float as well | lapla-cogito | y21 | S-waiting-on-review | 2025-04-12 |
14234 | 47 days | nyurik | add `default_mismatches_new` lint | nyurik | samueltardieu | S-waiting-on-author, S-final-comment-period | 2025-04-13 |
14613 | 45 days | blyxyas | lint: avoid `matches!` suggestion for string literal patterns | Hemanth-Moka | blyxyas | S-waiting-on-review | 2025-04-16 |
13662 | 44 days | llogiq | new lint: use_crate_prefix_for_self_imports | lengyijun | llogiq | S-waiting-on-review | 2025-04-16 |
14196 | 44 days | llogiq | [WIP] add format trailing comma linter skeleton | sivchari | llogiq | S-waiting-on-review | 2025-04-16 |
14291 | 44 days | blyxyas | Lint *Error types that don't implement core::error::Error | SpecificProtagonist | blyxyas | S-waiting-on-review | 2025-04-16 |
14412 | 44 days | Manishearth | New lint: `struct_fields_rest_default` | WeiTheShinobi | Manishearth | S-waiting-on-review | 2025-04-16 |
14663 | 39 days | y21 | Add a note for disallowed items referring to the config file | Jarcho | y21 | S-waiting-on-review | 2025-04-21 |
14361 | 36 days | y21 | extend `needless_collect` | lengyijun | y21 | S-waiting-on-review | 2025-04-24 |
14683 | 36 days | Alexendoo | Add the MIR utils used by `redundant_clone` | Jarcho | Alexendoo | S-blocked, S-waiting-on-review | 2025-04-24 |
13738 | 35 days | Alexendoo | add lint: `could_be_assoc_type_bounds` | y21 | Alexendoo | S-waiting-on-review | 2025-04-25 |
14492 | 34 days | samueltardieu | Do not generate type-indecisive expressions in `unnecessary_cast` | samueltardieu | Alexendoo | S-waiting-on-author | 2025-04-26 |
14505 | 32 days | longfangsong | fix: enable checking doc attributes on entrypoint function to fix #14491 | longfangsong | dswij | S-waiting-on-author | 2025-04-28 |
14689 | 31 days | flip1995 | Soft rename `clippy::all` to `clippy::default` | Alexendoo | flip1995 | S-waiting-on-review | 2025-04-29 |
14503 | 30 days | dswij | Refactor `useless_vec` lint | y21 | dswij | S-waiting-on-review | 2025-04-30 |
14715 | 29 days | dswij | Rewrite `lifetimes` lint pass | Jarcho | dswij | S-waiting-on-review | 2025-05-01 |
14710 | 29 days | blyxyas | Clarify that `.contains` is only sometimes more efficient | hrxi | blyxyas | S-waiting-on-review | 2025-05-01 |
14712 | 28 days | blyxyas | Remove `ClippyCtfe` pass | Alexendoo | blyxyas | S-waiting-on-review | 2025-05-02 |
14599 | 27 days | blyxyas | Convert `redundant_clone` to an analysis pass take 2 | Jarcho | blyxyas | S-waiting-on-review | 2025-05-04 |
13084 | 26 days | dswij | Rewrite config parsing for better span support | Jarcho | dswij | S-waiting-on-review | 2025-05-04 |
14672 | 25 days | dswij | Add data structures used by `redundant_clone` | Jarcho | dswij | S-waiting-on-review | 2025-05-05 |
14632 | 25 days | Jarcho | New lint: manual_exhaustive_pattern (#14518) | QuarkNerd | Jarcho | S-waiting-on-review, I-nominated | 2025-05-06 |
14391 | 21 days | kpreid | Caution against `warn(clippy::nursery)`. | kpreid | flip1995 | S-waiting-on-author | 2025-05-09 |
14787 | 18 days | dswij | Add `clippy::self_only_used_in_recursion` lint | pommicket | dswij | S-waiting-on-review | 2025-05-12 |
14662 | 18 days | llogiq | Add lint unnecessary_option_map_or_else | pnuts93 | llogiq | S-waiting-on-review | 2025-05-12 |
13925 | 18 days | samueltardieu | New lint: `unit_as_impl_trait` | samueltardieu | llogiq | S-waiting-on-author | 2025-05-13 |
14236 | 18 days | benacq | Add new lint [`manual_checked_sub`] | benacq | samueltardieu | S-waiting-on-author | 2025-05-13 |
14434 | 18 days | Alexendoo | New lint: always_true_conditions | Dominic-Moser | Alexendoo | S-waiting-on-review | 2025-05-13 |
14741 | 17 days | Alexendoo | Rework `missing_docs_in_private_items` | Jarcho | Alexendoo | S-waiting-on-review | 2025-05-14 |
14803 | 16 days | flip1995 | Document how to use `rust-toolchain.toml` to avoid breaking changes (e.g. in CI) | lgarron | flip1995 | S-waiting-on-review | 2025-05-15 |
14724 | 15 days | Alexendoo | Snippet rework | Jarcho | Alexendoo | S-waiting-on-review | 2025-05-15 |
14817 | 15 days | dswij | [WIP] Trigger absurd_extreme_comparisons if Duration is less than zero | alex-semenyuk | dswij | S-waiting-on-review | 2025-05-15 |
14814 | 14 days | WIP: add unnecessary_split_off lint | sebhernandezr | llogiq | 2025-05-16 | ||
14816 | 14 days | flip1995 | Create summary comment for lintcheck runs | Alexendoo | flip1995 | S-waiting-on-review | 2025-05-16 |
14299 | 14 days | Alexendoo | Create new lints with `#[clippy::version = "nightly"]` | Alexendoo | flip1995 | S-waiting-on-author | 2025-05-16 |
14657 | 14 days | Jarcho | Add `global_variables` lint | EFanZh | Jarcho | S-waiting-on-review | 2025-05-16 |
12762 | 14 days | flip1995 | Update book for backport, release and sync | flip1995 | S-waiting-on-author | 2025-05-16 | |
14821 | 14 days | flip1995 | Verify that versions in the changelog match the lint definitions | Alexendoo | flip1995 | S-waiting-on-review | 2025-05-16 |
14221 | 14 days | llogiq | fix: `collapsible_match` suggests ref/derefs when needed | vishruth-thimmaiah | llogiq | S-waiting-on-review | 2025-05-16 |
13063 | 13 days | Jarcho | Rework `empty_with_brackets` | Jarcho | llogiq | S-waiting-on-author | 2025-05-17 |
14753 | 13 days | y21 | Rework `module_inception` | Jarcho | y21 | S-waiting-on-review | 2025-05-17 |
14601 | 12 days | y21 | Emit disallowed_names lint for functions | granddaifuku | y21 | S-waiting-on-review | 2025-05-18 |
14820 | 9 days | [WIP] New lint: `matches_instead_of_eq` | ARandomDev99 | Jarcho | 2025-05-21 | ||
12759 | 9 days | flip1995 | Josh preparations | flip1995 | S-waiting-on-author | 2025-05-21 | |
14292 | 9 days | blyxyas | New lint: `manual_is_multiple_of` | samueltardieu | blyxyas | S-waiting-on-review, S-final-comment-period | 2025-05-21 |
13331 | 9 days | Sour1emon | Add [`manual_ilog2`] lint | Sour1emon | Jarcho | S-waiting-on-author | 2025-05-21 |
13474 | 9 days | aleksanderkrauze | Add `clippy::result_as_ref_deref` lint | aleksanderkrauze | Jarcho | S-waiting-on-author | 2025-05-21 |
13240 | 9 days | Jarcho | new lint: add `call_missing_target_feature` lint | folkertdev | Jarcho | S-waiting-on-review | 2025-05-21 |
13592 | 9 days | y21 | Move `large_stack_frames` to suspicious | y21 | Jarcho | S-waiting-on-author | 2025-05-21 |
13696 | 9 days | Jarcho | Add lint for broken doc links | maxclaus | Jarcho | S-waiting-on-review | 2025-05-21 |
14874 | 8 days | flip1995 | triagebot: enable issue transfer | lolbinarycat | flip1995 | S-waiting-on-review | 2025-05-23 |
14877 | 7 days | blyxyas | Move all of `useless_conversion` into the same lint pass | Jarcho | blyxyas | S-waiting-on-review | 2025-05-23 |
13984 | 7 days | flip1995 | New lint: `borrow_mutable_copy` | samueltardieu | flip1995 | S-waiting-on-review | 2025-05-23 |
14881 | 6 days | samueltardieu | Fix `unit_arg` suggests wrongly for `Default::default` | profetia | samueltardieu | S-waiting-on-review | 2025-05-24 |
14842 | 5 days | Alexendoo | Test that all interned symbols are referenced in Clippy sources | samueltardieu | Alexendoo | S-waiting-on-review | 2025-05-25 |
14177 | 5 days | y21 | Extend `implicit_clone` to handle `to_string` calls | smoelius | y21 | S-waiting-on-review | 2025-05-25 |
14648 | 5 days | llogiq | Add relative_path_in_macro_definition lint (#14472) #14645 | KunWuChan | llogiq | S-waiting-on-review | 2025-05-26 |
14791 | 4 days | flip1995 | Emit lint about redundant closure on the closure node itself | samueltardieu | flip1995 | S-waiting-on-review | 2025-05-26 |
14433 | 4 days | Jarcho | Various improvements to the `incompatible_msrv` lint | samueltardieu | Jarcho | S-waiting-on-review | 2025-05-26 |
14626 | 4 days | Alexendoo | [feat]: make `unnecessary_mut_passed` lint auto applicable | MCJOHN974 | Alexendoo | S-waiting-on-review | 2025-05-26 |
14759 | 4 days | Jarcho | `missing_const_for_fn`: consider constness of instance | samueltardieu | Jarcho | S-waiting-on-review | 2025-05-26 |
14432 | 4 days | Jarcho | Propose to exchange ranges only when it is safe to do so | samueltardieu | Jarcho | S-waiting-on-review | 2025-05-26 |
14813 | 4 days | llogiq | add lint infallible_try_from | ComputerDruid | llogiq | S-waiting-on-review | 2025-05-26 |
14883 | 4 days | Alexendoo | WIP: use ui_test dependency builder for test dependencies | RalfJung | Alexendoo | S-waiting-on-review | 2025-05-26 |
14855 | 4 days | y21 | Use interned symbols instead of strings in more places | samueltardieu | y21 | S-waiting-on-review | 2025-05-26 |
14861 | 4 days | samueltardieu | Fixes `manual_flatten` removes the useless if let | donkomura | samueltardieu | S-waiting-on-review | 2025-05-26 |
14387 | 4 days | Alexendoo | Do not suggest to use implicit `DerefMut` on `ManuallyDrop` reached through unions | samueltardieu | Alexendoo | S-waiting-on-review | 2025-05-26 |
14904 | 4 days | Jarcho | Add ifs_as_logical_ops lint | barun511 | Jarcho | S-waiting-on-review | 2025-05-26 |
14868 | 3 days | llogiq | Add new lint: `std_wildcard_imports` | alanbondarun | llogiq | S-waiting-on-review | 2025-05-27 |
14456 | 2 days | flip1995 | Update book and templates with feature freeze | blyxyas | flip1995 | S-waiting-on-review | 2025-05-28 |
14907 | 2 days | dswij | Fix `branches_sharing_code` suggests wrongly when dealing with macros | profetia | dswij | S-waiting-on-review | 2025-05-28 |
14910 | 2 days | dswij | Remove incremental test, disable incremental for cargo tests | Alexendoo | dswij | S-waiting-on-review | 2025-05-28 |
14509 | 2 days | flip1995 | [Minor perf] Avoid unnecessary allocations | blyxyas | flip1995 | S-waiting-on-review, performance-project | 2025-05-28 |
14109 | 2 days | taiki-e | fn_to_numeric_cast_any: Do not warn cast to raw pointer | taiki-e | Jarcho | S-waiting-on-author | 2025-05-28 |
14912 | 2 days | Jarcho | `zombie_processes`: do not complain about early early returns | samueltardieu | Jarcho | S-waiting-on-review | 2025-05-28 |
14845 | 1 day | flip1995 | Add `allow-invalid` configuration option for `disallowed_*` to the documentation | alex-semenyuk | flip1995 | S-waiting-on-review | 2025-05-29 |
14916 | 1 day | flip1995 | Add Triagebot's `concern` capability to the Clippy repository | samueltardieu | flip1995 | S-waiting-on-review | 2025-05-29 |
14895 | 1 day | blyxyas | WIP: New lint: `needless_path_new` | ada4a | blyxyas | S-waiting-on-review | 2025-05-29 |
14906 | 1 day | profetia | Fix `collapsible_else_if` FP on conditionally compiled stmt | profetia | samueltardieu | S-waiting-on-author | 2025-05-29 |
14794 | 1 day | Jarcho | `parsed_string_literals`: new lint | samueltardieu | Jarcho | S-waiting-on-review | 2025-05-29 |
14878 | 1 day | llogiq | add new lint: `ip_constant` | relaxcn | llogiq | S-waiting-on-review | 2025-05-30 |
14919 | 0 day | New redundant boxed types lint | whirm | 2025-05-30 | |||
14792 | 0 day | llogiq | new restriction lint: pointer_format | llogiq | samueltardieu | S-waiting-on-author, S-final-comment-period | 2025-05-30 |
14684 | 0 day | Alexendoo | Prepare to split `clippy_lints` | Jarcho | Alexendoo | S-waiting-on-review | 2025-05-30 |
14896 | 0 day | dswij | Misc `clippy_dev` changes | Jarcho | dswij | S-waiting-on-review | 2025-05-30 |
14885 | 0 day | Alexendoo | fix(or_fun_call): respect MSRV for unwrap_or_default suggestion | poglesbyg | Alexendoo | S-waiting-on-review | 2025-05-30 |
14708 | 0 day | blyxyas | doc_suspicious_footnotes: lint text that looks like a footnote | notriddle | blyxyas | S-waiting-on-review | 2025-05-30 |
14818 | 0 day | llogiq | Add lint `long_variable_names` | JurrianFahner | llogiq | S-waiting-on-review | 2025-05-30 |
14809 | 0 day | llogiq | Add `manual_as_slice` lint | nils-degroot | llogiq | S-waiting-on-review | 2025-05-30 |
14812 | 0 day | llogiq | Introduce coerce_container_to_any | Ralith | llogiq | S-waiting-on-review | 2025-05-30 |
14915 | 0 day | flip1995 | Correct the Cognitive Complexity lint's documentation | felix91gr | flip1995 | S-waiting-on-review | 2025-05-31 |
From the last updated at