diff --git a/SlevomatCodingStandard/Sniffs/Commenting/InlineDocCommentDeclarationSniff.php b/SlevomatCodingStandard/Sniffs/Commenting/InlineDocCommentDeclarationSniff.php index 693aa1116..24209ace7 100644 --- a/SlevomatCodingStandard/Sniffs/Commenting/InlineDocCommentDeclarationSniff.php +++ b/SlevomatCodingStandard/Sniffs/Commenting/InlineDocCommentDeclarationSniff.php @@ -19,6 +19,7 @@ use const T_CLOSURE; use const T_COALESCE_EQUAL; use const T_COMMENT; +use const T_CONST; use const T_DOC_COMMENT_OPEN_TAG; use const T_EQUAL; use const T_FN; @@ -85,7 +86,11 @@ public function process(File $phpcsFile, $commentOpenPointer): void ); } while (true); - if (in_array($tokens[$pointerAfterCommentClosePointer]['code'], [T_PRIVATE, T_PROTECTED, T_PUBLIC, T_READONLY], true)) { + if (in_array( + $tokens[$pointerAfterCommentClosePointer]['code'], + [T_PRIVATE, T_PROTECTED, T_PUBLIC, T_READONLY, T_CONST], + true + )) { return; } diff --git a/tests/Sniffs/Commenting/data/noInvalidInlineDocCommentDeclarations.php b/tests/Sniffs/Commenting/data/noInvalidInlineDocCommentDeclarations.php index 4f42e1593..29fe836b8 100644 --- a/tests/Sniffs/Commenting/data/noInvalidInlineDocCommentDeclarations.php +++ b/tests/Sniffs/Commenting/data/noInvalidInlineDocCommentDeclarations.php @@ -1,5 +1,10 @@ = 8.1 +/** + * @var string + */ +const BOO = 'boo'; + class Foo {