Auto merge of #6403 - camsteffen:similar-names-underscore, r=Manishearth
Similar names ignore underscore prefixed names changelog: Ignore underscore-prefixed names for similar_names IMO, this lint is not very helpful for underscore-prefixed variables. Usually they are unused or are just there to ignore part of a destructuring.
This commit is contained in:
commit
70386ff352
2 changed files with 9 additions and 0 deletions
|
|
@ -199,6 +199,10 @@ impl<'a, 'tcx, 'b> SimilarNamesNameVisitor<'a, 'tcx, 'b> {
|
|||
);
|
||||
return;
|
||||
}
|
||||
if interned_name.starts_with('_') {
|
||||
// these bindings are typically unused or represent an ignored portion of a destructuring pattern
|
||||
return;
|
||||
}
|
||||
let count = interned_name.chars().count();
|
||||
if count < 3 {
|
||||
if count == 1 {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue