summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2017-09-09 23:54:47 +0200
committerDaniel Stenberg <daniel@haxx.se>2017-09-11 09:29:50 +0200
commitca86006debc4570bbb3eacb71965c9d59be14084 (patch)
treee9c2343cd4059ddee06c00b11b9e4be1a6c5c35a
parent6b84438d9a9220fb75cbaae9d6fe6c3edb6d425e (diff)
downloadcurl-ca86006debc4570bbb3eacb71965c9d59be14084.tar.gz
checksrc: detect and warn for lack of spaces next to plus signs
-rwxr-xr-xlib/checksrc.pl13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/checksrc.pl b/lib/checksrc.pl
index f4ffa1ef3..3d3e51641 100755
--- a/lib/checksrc.pl
+++ b/lib/checksrc.pl
@@ -542,6 +542,19 @@ sub scanfile {
"no space before equals sign");
}
+ # check for plus signs without spaces next to it
+ if($nostr =~ /(.*)[^+]\+[a-z0-9]/i) {
+ checkwarn("PLUSNOSPACE",
+ $line, length($1)+1, $file, $ol,
+ "no space after plus sign");
+ }
+ # check for plus sign without spaces before it
+ elsif($nostr =~ /(.*)[a-z0-9]\+[^+]/i) {
+ checkwarn("NOSPACEPLUS",
+ $line, length($1)+1, $file, $ol,
+ "no space before plus sign");
+ }
+
$line++;
$prevl = $ol;
}