Skip to content

Commit bf61e98

Browse files
committed
Merge branch 'feature/test-frame-bugfix-warnings-not-counted' of https://github.com/jrfnl/PHP_CodeSniffer
2 parents 69a28ec + fac9db0 commit bf61e98

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

tests/Standards/AbstractSniffUnitTest.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,17 @@ public function generateFailureMessages(LocalFile $file)
320320
$warningsTemp = [];
321321
foreach ($warnings as $warning) {
322322
$warningsTemp[] = $warning['message'].' ('.$warning['source'].')';
323+
324+
$source = $warning['source'];
325+
if (in_array($source, $GLOBALS['PHP_CODESNIFFER_SNIFF_CODES'], true) === false) {
326+
$GLOBALS['PHP_CODESNIFFER_SNIFF_CODES'][] = $source;
327+
}
328+
329+
if ($warning['fixable'] === true
330+
&& in_array($source, $GLOBALS['PHP_CODESNIFFER_FIXABLE_CODES'], true) === false
331+
) {
332+
$GLOBALS['PHP_CODESNIFFER_FIXABLE_CODES'][] = $source;
333+
}
323334
}
324335

325336
$allProblems[$line]['found_warnings'] = array_merge($foundWarningsTemp, $warningsTemp);

0 commit comments

Comments
 (0)