Chris@0: getTokens(); Chris@0: Chris@0: $comment = rtrim($tokens[$stackPtr]['content']); Chris@0: Chris@0: // Only want inline comments. Chris@0: if (substr($comment, 0, 2) !== '//') { Chris@0: return; Chris@0: } Chris@0: Chris@0: // The line below the last comment cannot be empty. Chris@0: for ($i = ($stackPtr + 1); $i < $phpcsFile->numTokens; $i++) { Chris@0: if ($tokens[$i]['line'] === ($tokens[$stackPtr]['line'] + 1)) { Chris@0: if ($tokens[$i]['code'] !== T_WHITESPACE) { Chris@0: return; Chris@0: } Chris@0: } else if ($tokens[$i]['line'] > ($tokens[$stackPtr]['line'] + 1)) { Chris@0: break; Chris@0: } Chris@0: } Chris@0: Chris@0: $warning = 'There must be no blank line following an inline comment'; Chris@0: $phpcsFile->addWarning($warning, $stackPtr, 'SpacingAfter'); Chris@0: Chris@0: }//end process() Chris@0: Chris@0: Chris@0: }//end class