mirror of
https://github.com/curl/curl.git
synced 2026-07-24 15:47:16 +03:00
checksrc: check for spaces before the colon of switch labels
Closes #11047
This commit is contained in:
parent
5cdff4f5a9
commit
7f712399d5
4 changed files with 11 additions and 4 deletions
|
|
@ -181,13 +181,13 @@ curl_easy_strerror(CURLcode error)
|
|||
case CURLE_INTERFACE_FAILED:
|
||||
return "Failed binding local connection end";
|
||||
|
||||
case CURLE_TOO_MANY_REDIRECTS :
|
||||
case CURLE_TOO_MANY_REDIRECTS:
|
||||
return "Number of redirects hit maximum amount";
|
||||
|
||||
case CURLE_UNKNOWN_OPTION:
|
||||
return "An unknown option was passed in to libcurl";
|
||||
|
||||
case CURLE_SETOPT_OPTION_SYNTAX :
|
||||
case CURLE_SETOPT_OPTION_SYNTAX:
|
||||
return "Malformed option provided in a setopt";
|
||||
|
||||
case CURLE_GOT_NOTHING:
|
||||
|
|
|
|||
|
|
@ -679,7 +679,7 @@ static int ipv4_normalize(struct dynbuf *host)
|
|||
c = endp;
|
||||
|
||||
switch(*c) {
|
||||
case '.' :
|
||||
case '.':
|
||||
if(n == 3)
|
||||
return HOST_BAD;
|
||||
n++;
|
||||
|
|
|
|||
|
|
@ -90,6 +90,7 @@ my %warnings = (
|
|||
'SPACEBEFORECOMMA' => 'space before a comma',
|
||||
'SPACEBEFOREPAREN' => 'space before an open parenthesis',
|
||||
'SPACESEMICOLON' => 'space before semicolon',
|
||||
'SPACESWITCHCOLON' => 'space before colon of switch label',
|
||||
'TABS' => 'TAB characters not allowed',
|
||||
'TRAILINGSPACE' => 'Trailing whitespace on the line',
|
||||
'TYPEDEFSTRUCT' => 'typedefed struct',
|
||||
|
|
@ -690,6 +691,12 @@ sub scanfile {
|
|||
$line, length($1), $file, $ol, "no space before semicolon");
|
||||
}
|
||||
|
||||
# check for space before the colon in a switch label
|
||||
if($l =~ /^( *(case .+|default)) :/) {
|
||||
checkwarn("SPACESWITCHCOLON",
|
||||
$line, length($1), $file, $ol, "no space before colon of switch label");
|
||||
}
|
||||
|
||||
# scan for use of banned functions
|
||||
if($l =~ /^(.*\W)
|
||||
(gmtime|localtime|
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ static void show_dir_errno(FILE *errors, const char *name)
|
|||
"exceeded your quota.\n", name);
|
||||
break;
|
||||
#endif
|
||||
default :
|
||||
default:
|
||||
fprintf(errors, "Error creating directory %s.\n", name);
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue