On Wed, 2021-03-10 at 20:48 +0300, Dan Carpenter wrote:
> You need to have a space character after the '*'.

Perhaps YA checkpatch test...
---
 scripts/checkpatch.pl | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
index f42e5ba16d9b..0de553d52605 100755
--- a/scripts/checkpatch.pl
+++ b/scripts/checkpatch.pl
@@ -3876,6 +3876,21 @@ sub process {
                        }
                }
 
+# Independent comment lines should have a space after the comment initiator
+               if ($line =~ /^\+[ \t]*($;+)/) {                #leading comment
+                       my $comment = trim(substr($rawline, $-[1], $+[1] - 
$-[1]));
+                       if ($comment =~ m{^(/\*|\*/|\*|//)(.*)}) {
+                               my $init = $1;
+                               my $rest = $2;
+                               if ($init =~ m{^(?:/\*|\*|//)$} &&
+                                   $rest ne '' &&
+                                   $rest !~ /^[\s\*=\-]/) {
+                                       WARN("COMMENT_STYLE",
+                                            "Comments generally use whitespace 
after the comment initiator\n" . $herecurr);
+                               }
+                       }
+               }
+
 # check for missing blank lines after struct/union declarations
 # with exceptions for various attributes and macros
                if ($prevline =~ /^[\+ ]};?\s*$/ &&

Reply via email to