Skip to content

Commit

Permalink
Merge pull request #14 from vossik/cpp_spacing
Browse files Browse the repository at this point in the history
  • Loading branch information
peldax authored Jun 3, 2021
2 parents 920e0aa + 4d5054b commit b890f9e
Showing 1 changed file with 28 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,34 @@ public function process(\PHP_CodeSniffer\Files\File $phpcsFile, $functionPointer
return;
}

if (\count($parameterPointers) === 1) {
$pointerBefore = \SlevomatCodingStandard\Helpers\TokenHelper::findPrevious(
$phpcsFile,
[\T_COMMA, \T_OPEN_PARENTHESIS],
$parameterPointers[0],
);

if ($tokens[$parameterPointers[0]]['line'] !== $tokens[$pointerBefore]['line']) {
return;
}

$fix = $phpcsFile->addFixableError(
'Constructor parameter should be reformatted to next line.',
$parameterPointers[0],
self::CONSTRUCTOR_PARAMETER_SAME_LINE,
);

if (!$fix) {
return;
}

$phpcsFile->fixer->beginChangeset();

$phpcsFile->fixer->addContent($pointerBefore, $phpcsFile->eolChar);

$phpcsFile->fixer->endChangeset();
}

$previousPointer = null;

foreach ($parameterPointers as $parameterPointer) {
Expand Down

0 comments on commit b890f9e

Please sign in to comment.