Similar names ignore underscore prefixed names

This commit is contained in:
Cameron Steffen 2020-11-28 16:56:59 -06:00
parent 13ca5c88f1
commit f2d493504c
2 changed files with 9 additions and 0 deletions

View file

@ -199,6 +199,10 @@ impl<'a, 'tcx, 'b> SimilarNamesNameVisitor<'a, 'tcx, 'b> {
); );
return; 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(); let count = interned_name.chars().count();
if count < 3 { if count < 3 {
if count == 1 { if count == 1 {

View file

@ -101,3 +101,8 @@ pub(crate) struct DirSizes {
pub(crate) numb_reg_cache_entries: u64, pub(crate) numb_reg_cache_entries: u64,
pub(crate) numb_reg_src_checkouts: u64, pub(crate) numb_reg_src_checkouts: u64,
} }
fn ignore_underscore_prefix() {
let hello: ();
let _hello: ();
}