Repository Issues
rust-lang/rust-clippy
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Issues
Open
suspicious-operation-groupings false positive
C-bugI-false-positivegood first issue
Has a beginner-friendly labelContributing guide available
12 comments1 reaction1 assignee
Open
Enhancements for `manual_flatten`
C-enhancementL-stylegood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
4 comments1 reaction1 assignee
Open
upper_case_acronyms complains about full-capital identifiers
C-bugI-false-positivegood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
9 comments2 reactions1 assignee
Open
New lint: `windows_const` and `chunks_const`
A-lintL-perfT-middlegood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
7 comments0 reactions1 assignee
Closed
from_iter_instead_of_collect / needless_collect interaction questionable
C-enhancementI-false-negativeL-nurserygood first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
2 comments0 reactions0 assignees
Open
rc_buffer lint is dangerous as it changes runtime behaviour
C-bugL-suggestiongood first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
7 comments1 reaction0 assignees
Open
needless_collect: confusing suggestion & questionable transformation
C-bugC-enhancementE-mediumI-false-positiveL-nurseryL-suggestiongood first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
4 comments4 reactions0 assignees
Open
Manual Duration::{as_nanos,as_milis,as_secs_f64,as_secs_f32} implementation
C-enhancementgood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
4 comments0 reactions1 assignee
Open
Lint for `fold` closure that never moves the accumulator
A-lintL-perfgood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
3 comments0 reactions1 assignee
Open
Suggest to replace impl Iterator return types with wrapper types
A-lintL-restrictionT-middlegood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
2 comments0 reactions1 assignee
Open
Split `missing_docs_in_private_items` into various lints
C-enhancementgood first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
7 comments6 reactions0 assignees
Open
Add an easy way to run clippy with high FPR / trivial lints disabled
A-categoryC-enhancementE-help-wantedS-needs-discussiongood first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
10 comments9 reactions0 assignees
Open
New lint: Prefer mem::take over Vec::split_off(0)
A-lintS-needs-discussiongood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
4 comments0 reactions1 assignee
Open
New lint: Use `Into`/`TryInto` in bounds as opposed to `From`/`TryFrom`
A-lintL-stylegood first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
29 comments1 reaction0 assignees
Open
Suggestion: borrowing a RefCell in funarg position
A-lintT-middlegood first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
2 comments3 reactions0 assignees
Open
New lint: `while let Some(&x) = slice.iter().next()` is infinite loop
A-lintL-correctnessL-suggestiongood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
12 comments0 reactions1 assignee
Open
Support for upcoming `param_attrs` feature
C-enhancementE-needs-testS-needs-discussiongood first issue
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
Extract commonly used visitors to utils
C-enhancementgood first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments1 reaction0 assignees
Open
False positive for inherent_to_string_shadow_display?
C-bugC-enhancementI-false-positiveL-suggestiongood first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
16 comments0 reactions0 assignees
Open
False positive for boxed local with `wasm_bindgen`
C-bugI-false-positivegood first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
14 comments0 reactions0 assignees