Skip to content

Issues: rust-lang/rust-clippy

[Roadmap] False Positive Rate
#6623 by flip1995 was closed Sep 20, 2024
Closed 12
Most commonly ignored lints on crates.io
#7666 by dtolnay was closed Oct 9, 2022
Closed 23
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Assignee
Filter by who’s assigned
Sort

Issues list

New Lint: match_single_field A-lint Area: New lints good-first-issue These issues are a good way to get started with Clippy L-style Lint: Belongs in the style lint group
#7122 opened Apr 22, 2021 by camsteffen
Enhancements for manual_flatten C-enhancement Category: Enhancement of lints, like adding more cases or adding help messages good-first-issue These issues are a good way to get started with Clippy L-style Lint: Belongs in the style lint group
#6676 opened Feb 5, 2021 by camsteffen
New Lint: Use question mark instead of Option::and_then A-lint Area: New lints good-first-issue These issues are a good way to get started with Clippy L-style Lint: Belongs in the style lint group T-middle Type: Probably requires verifiying types
#6436 opened Dec 9, 2020 by camsteffen
Replace self-calling closures with try blocks (once stabilized) A-lint Area: New lints L-style Lint: Belongs in the style lint group L-suggestion Lint: Improving, adding or fixing lint suggestions
#6426 opened Dec 6, 2020 by kangalio
New lint: prevent dropping Results (and other must_use types) A-lint Area: New lints L-style Lint: Belongs in the style lint group S-needs-discussion Status: Needs further discussion before merging or work can be started
#6062 opened Sep 17, 2020 by piegamesde
Suggest implementing TryFrom<&str> for types implementing FromStr A-lint Area: New lints E-medium Call for participation: Medium difficulty level problem and requires some initial experience. L-style Lint: Belongs in the style lint group
#5588 opened May 12, 2020 by Luro02
Add a lint for items used before definition,inside expression block A-lint Area: New lints E-medium Call for participation: Medium difficulty level problem and requires some initial experience. L-style Lint: Belongs in the style lint group T-AST Type: Requires working with the AST
#5352 opened Mar 22, 2020 by rodrimati1992
Warn about converting arguments to &str in std::process::Command's methods A-lint Area: New lints E-medium Call for participation: Medium difficulty level problem and requires some initial experience. L-style Lint: Belongs in the style lint group
#5315 opened Mar 14, 2020 by tesuji
7 tasks
match_ref_pats should lint against if let (ref x) = *x C-enhancement Category: Enhancement of lints, like adding more cases or adding help messages L-style Lint: Belongs in the style lint group
#5038 opened Jan 10, 2020 by Luro02
New style lint: Warn for non_camel_case_types of ty capture in macro_rules A-lint Area: New lints L-style Lint: Belongs in the style lint group T-macros Type: Issues with macros and macro expansion
#4940 opened Dec 22, 2019 by tesuji
New lint: Use Into/TryInto in bounds as opposed to From/TryFrom A-lint Area: New lints good-first-issue These issues are a good way to get started with Clippy L-style Lint: Belongs in the style lint group
#4894 opened Dec 10, 2019 by Kixunil
New lint: unnecessary use of std::ptr::read_unaligned() with slices A-lint Area: New lints E-medium Call for participation: Medium difficulty level problem and requires some initial experience. L-style Lint: Belongs in the style lint group T-middle Type: Probably requires verifiying types
#4891 opened Dec 8, 2019 by Shnatsel
should comparison_chain only trigger for "if x > y {} else if x <y {} else {}" ? C-bug Category: Clippy is not doing the correct thing good-first-issue These issues are a good way to get started with Clippy I-false-positive Issue: The lint was triggered on code it shouldn't have L-style Lint: Belongs in the style lint group L-suggestion Lint: Improving, adding or fixing lint suggestions
#4725 opened Oct 24, 2019 by matthiaskrgr
Lint excessively nested or_else calls A-lint Area: New lints L-style Lint: Belongs in the style lint group L-suggestion Lint: Improving, adding or fixing lint suggestions
#4670 opened Oct 15, 2019 by joshtriplett
Suggest using !/Infallibe in trait implementations with a result type. A-lint Area: New lints E-medium Call for participation: Medium difficulty level problem and requires some initial experience. L-perf Lint: Belongs in the perf lint group L-style Lint: Belongs in the style lint group
#4644 opened Oct 8, 2019 by Luro02
Lint against x.borrow() / x.borrow_mut() in favor of &x and &mut x when fit A-lint Area: New lints E-medium Call for participation: Medium difficulty level problem and requires some initial experience. L-style Lint: Belongs in the style lint group T-middle Type: Probably requires verifiying types
#4598 opened Sep 29, 2019 by upsuper
Lint suggesting use of TryFrom for checked integer conversion A-lint Area: New lints L-complexity Lint: Belongs in the complexity lint group L-style Lint: Belongs in the style lint group
#3947 opened Apr 12, 2019 by sfackler
Lint suggesting from_fn instead of while let Some(x) A-lint Area: New lints good-first-issue These issues are a good way to get started with Clippy L-style Lint: Belongs in the style lint group L-suggestion Lint: Improving, adding or fixing lint suggestions
#3940 opened Apr 11, 2019 by joshtriplett
useless_let_if_seq should not warn when variable is set from multiple places. C-enhancement Category: Enhancement of lints, like adding more cases or adding help messages L-style Lint: Belongs in the style lint group
#3769 opened Feb 16, 2019 by kevincox
FR: redundant_field_names should distinguish between all and some fields matching C-enhancement Category: Enhancement of lints, like adding more cases or adding help messages good-first-issue These issues are a good way to get started with Clippy L-style Lint: Belongs in the style lint group
#3422 opened Nov 10, 2018 by taralx
Lint for unused arguments starting with a _ A-lint Area: New lints good-first-issue These issues are a good way to get started with Clippy L-style Lint: Belongs in the style lint group
#3219 opened Sep 25, 2018 by yaahc
DeMorgan for all/any in attrs A-lint Area: New lints L-style Lint: Belongs in the style lint group S-blocked Status: marked as blocked ❌ on something else such as an RFC or other implementation work T-AST Type: Requires working with the AST T-macros Type: Issues with macros and macro expansion
#3176 opened Sep 13, 2018 by llogiq
Lint #[cfg(any(_))] / #[cfg(all(_))] attributes A-lint Area: New lints L-style Lint: Belongs in the style lint group T-AST Type: Requires working with the AST
#3175 opened Sep 13, 2018 by llogiq
Suggestion: lint usage of non-reexported types from dependencies in public interface of lib crates A-lint Area: New lints E-hard Call for participation: This a hard problem and requires more experience or effort to work on L-style Lint: Belongs in the style lint group
#2848 opened Jun 15, 2018 by Kixunil
new lint for &str to String conversion A-lint Area: New lints L-style Lint: Belongs in the style lint group
#2824 opened May 30, 2018 by mockersf
ProTip! Find all open issues with in progress development work with linked:pr.