mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
checksrc: detect and warn for multiple spaces
This commit is contained in:
parent
20acb58a38
commit
59813726d1
@ -62,6 +62,7 @@ my %warnings = (
|
|||||||
'EQUALSNOSPACE' => 'equals sign without following space',
|
'EQUALSNOSPACE' => 'equals sign without following space',
|
||||||
'NOSPACEEQUALS' => 'equals sign without preceeding space',
|
'NOSPACEEQUALS' => 'equals sign without preceeding space',
|
||||||
'SEMINOSPACE' => 'semicolon without following space',
|
'SEMINOSPACE' => 'semicolon without following space',
|
||||||
|
'MULTISPACE' => 'multiple spaces used when not suitable',
|
||||||
);
|
);
|
||||||
|
|
||||||
sub readwhitelist {
|
sub readwhitelist {
|
||||||
@ -563,6 +564,18 @@ sub scanfile {
|
|||||||
"no space after semilcolon");
|
"no space after semilcolon");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# check for more than one consecutive space before open brace or
|
||||||
|
# question mark. Skip lines containing strings since they make it hard
|
||||||
|
# due to artificially getting multiple spaces
|
||||||
|
if(($l eq $nostr) &&
|
||||||
|
$nostr =~ /^(.*(\S)) + [{?]/i) {
|
||||||
|
checkwarn("MULTISPACE",
|
||||||
|
$line, length($1)+1, $file, $ol,
|
||||||
|
"multiple space");
|
||||||
|
print STDERR "L: $l\n";
|
||||||
|
print STDERR "nostr: $nostr\n";
|
||||||
|
}
|
||||||
|
|
||||||
$line++;
|
$line++;
|
||||||
$prevl = $ol;
|
$prevl = $ol;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user