Using a space between concatenated string elements is easier for a human to read. ie: "String"FOO"bar" is easier to read as: "String" FOO "bar" So suggest this style with a --strict command line option.
Showing the changes to scripts/checkpatch.pl (1 of 1 file). Show all
Unified · Split
| @@ -4344,6 +4344,12 @@ sub process { · 4343 unmodified lines | ||
| 4344 | 4344 | "Use of volatile is usually wrong: see Documentation/volatile-considered-harmful.txt\n" . $herecurr); |
| 4345 | 4345 | } |
| 4346 | 4346 | |
| 4347 | +# concatenated string without spaces between elements | |
| 4348 | + if ($line =~ /"X+"[A-Z_]+/ || $line =~ /[A-Z_]+"X+"/) { | |
| 4349 | + CHK("CONCATENATED_STRING", | |
| 4350 | + "Concatenated strings should use spaces between elements\n" . $herecurr); | |
| 4351 | + } | |
| 4352 | + | |
| 4347 | 4353 | # warn about #if 0 |
| 4348 | 4354 | if ($line =~ /^.\s*\#\s*if\s+0\b/) { |
| 4349 | 4355 | CHK("REDUNDANT_CODE", |