function UselessSemicolonSniff::checkSemicolonAtTheBeginningOfScope
1 call to UselessSemicolonSniff::checkSemicolonAtTheBeginningOfScope()
- UselessSemicolonSniff::process in vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ PHP/ UselessSemicolonSniff.php - * @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint *
File
-
vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ PHP/ UselessSemicolonSniff.php, line 78
Class
Namespace
SlevomatCodingStandard\Sniffs\PHPCode
private function checkSemicolonAtTheBeginningOfScope(File $phpcsFile, int $semicolonPointer) : void {
$tokens = $phpcsFile->getTokens();
$previousPointer = TokenHelper::findPreviousEffective($phpcsFile, $semicolonPointer - 1);
if (!in_array($tokens[$previousPointer]['code'], [
T_OPEN_TAG,
T_OPEN_CURLY_BRACKET,
], true)) {
return;
}
$fix = $phpcsFile->addFixableError('Useless semicolon.', $semicolonPointer, self::CODE_USELESS_SEMICOLON);
if (!$fix) {
return;
}
$this->removeUselessSemicolon($phpcsFile, $semicolonPointer);
}