Skip to content

Fix missing detection of dead code in closures #22151

Fix missing detection of dead code in closures

Fix missing detection of dead code in closures #22151

Triggered via pull request August 1, 2025 11:24
Status Failure
Total duration 12m 13s
Artifacts

static-analysis.yml

on: pull_request
Generate baseline
1m 37s
Generate baseline
Generate PHP baseline
1m 43s
Generate PHP baseline
Matrix: PHPStan with result cache
Matrix: PHPStan
Fit to window
Zoom out
Zoom in

Annotations

181 errors
PHPStan with result cache (8.3): src/Command/FixerWorkerCommand.php#L211
Unreachable statement - code above always terminates.
PHPStan with result cache (8.3): src/Analyser/SpecifiedTypes.php#L110
Unused PHPStan\Analyser\SpecifiedTypes::getNewConditionalExpressionHolders
PHPStan with result cache (8.3): src/Analyser/NodeScopeResolver.php#L6765
Strict comparison using === between null and null will always evaluate to true.
PHPStan with result cache (8.3): src/Analyser/NodeScopeResolver.php#L6711
Unreachable statement - code above always terminates.
PHPStan with result cache (8.3): src/Analyser/MutatingScope.php#L4626
Unreachable statement - code above always terminates.
PHPStan with result cache (8.3): src/Analyser/MutatingScope.php#L4499
Unused PHPStan\Analyser\MutatingScope::setExpressionCertainty
PHPStan with result cache (8.3): src/Analyser/MutatingScope.php#L4499
Method PHPStan\Analyser\MutatingScope::setExpressionCertainty() is unused.
PHPStan with result cache (8.3): src/Analyser/MutatingScope.php#L4174
Unused PHPStan\Analyser\MutatingScope::unsetExpression
PHPStan with result cache (8.3): src/Analyser/FinalizerResult.php#L44
Unused PHPStan\Analyser\FinalizerResult::getLocallyIgnoredCollectorErrors
PHPStan with result cache (8.3): src/Analyser/FinalizerResult.php#L36
Unused PHPStan\Analyser\FinalizerResult::getCollectorErrors
PHPStan with result cache (8.4): src/Command/FixerWorkerCommand.php#L211
Unreachable statement - code above always terminates.
PHPStan with result cache (8.4): src/Analyser/SpecifiedTypes.php#L110
Unused PHPStan\Analyser\SpecifiedTypes::getNewConditionalExpressionHolders
PHPStan with result cache (8.4): src/Analyser/NodeScopeResolver.php#L6765
Strict comparison using === between null and null will always evaluate to true.
PHPStan with result cache (8.4): src/Analyser/NodeScopeResolver.php#L6711
Unreachable statement - code above always terminates.
PHPStan with result cache (8.4): src/Analyser/MutatingScope.php#L4626
Unreachable statement - code above always terminates.
PHPStan with result cache (8.4): src/Analyser/MutatingScope.php#L4499
Unused PHPStan\Analyser\MutatingScope::setExpressionCertainty
PHPStan with result cache (8.4): src/Analyser/MutatingScope.php#L4499
Method PHPStan\Analyser\MutatingScope::setExpressionCertainty() is unused.
PHPStan with result cache (8.4): src/Analyser/MutatingScope.php#L4174
Unused PHPStan\Analyser\MutatingScope::unsetExpression
PHPStan with result cache (8.4): src/Analyser/FinalizerResult.php#L44
Unused PHPStan\Analyser\FinalizerResult::getLocallyIgnoredCollectorErrors
PHPStan with result cache (8.4): src/Analyser/FinalizerResult.php#L36
Unused PHPStan\Analyser\FinalizerResult::getCollectorErrors
Generate baseline
Process completed with exit code 1.
PHPStan (8.5, ubuntu-latest): src/Command/FixerWorkerCommand.php#L211
Unreachable statement - code above always terminates.
PHPStan (8.5, ubuntu-latest): src/Analyser/SpecifiedTypes.php#L110
Unused PHPStan\Analyser\SpecifiedTypes::getNewConditionalExpressionHolders
PHPStan (8.5, ubuntu-latest): src/Analyser/NodeScopeResolver.php#L6765
Strict comparison using === between null and null will always evaluate to true.
PHPStan (8.5, ubuntu-latest): src/Analyser/NodeScopeResolver.php#L6711
Unreachable statement - code above always terminates.
PHPStan (8.5, ubuntu-latest): src/Analyser/MutatingScope.php#L4626
Unreachable statement - code above always terminates.
PHPStan (8.5, ubuntu-latest): src/Analyser/MutatingScope.php#L4499
Unused PHPStan\Analyser\MutatingScope::setExpressionCertainty
PHPStan (8.5, ubuntu-latest): src/Analyser/MutatingScope.php#L4499
Method PHPStan\Analyser\MutatingScope::setExpressionCertainty() is unused.
PHPStan (8.5, ubuntu-latest): src/Analyser/MutatingScope.php#L4174
Unused PHPStan\Analyser\MutatingScope::unsetExpression
PHPStan (8.5, ubuntu-latest): src/Analyser/FinalizerResult.php#L44
Unused PHPStan\Analyser\FinalizerResult::getLocallyIgnoredCollectorErrors
PHPStan (8.5, ubuntu-latest): src/Analyser/FinalizerResult.php#L36
Unused PHPStan\Analyser\FinalizerResult::getCollectorErrors
PHPStan with result cache (8.2): src/Command/FixerWorkerCommand.php#L211
Unreachable statement - code above always terminates.
PHPStan with result cache (8.2): src/Analyser/SpecifiedTypes.php#L110
Unused PHPStan\Analyser\SpecifiedTypes::getNewConditionalExpressionHolders
PHPStan with result cache (8.2): src/Analyser/NodeScopeResolver.php#L6765
Strict comparison using === between null and null will always evaluate to true.
PHPStan with result cache (8.2): src/Analyser/NodeScopeResolver.php#L6711
Unreachable statement - code above always terminates.
PHPStan with result cache (8.2): src/Analyser/MutatingScope.php#L4626
Unreachable statement - code above always terminates.
PHPStan with result cache (8.2): src/Analyser/MutatingScope.php#L4499
Unused PHPStan\Analyser\MutatingScope::setExpressionCertainty
PHPStan with result cache (8.2): src/Analyser/MutatingScope.php#L4499
Method PHPStan\Analyser\MutatingScope::setExpressionCertainty() is unused.
PHPStan with result cache (8.2): src/Analyser/MutatingScope.php#L4174
Unused PHPStan\Analyser\MutatingScope::unsetExpression
PHPStan with result cache (8.2): src/Analyser/FinalizerResult.php#L44
Unused PHPStan\Analyser\FinalizerResult::getLocallyIgnoredCollectorErrors
PHPStan with result cache (8.2): src/Analyser/FinalizerResult.php#L36
Unused PHPStan\Analyser\FinalizerResult::getCollectorErrors
PHPStan (8.4, ubuntu-latest): src/Command/FixerWorkerCommand.php#L211
Unreachable statement - code above always terminates.
PHPStan (8.4, ubuntu-latest): src/Analyser/SpecifiedTypes.php#L110
Unused PHPStan\Analyser\SpecifiedTypes::getNewConditionalExpressionHolders
PHPStan (8.4, ubuntu-latest): src/Analyser/NodeScopeResolver.php#L6765
Strict comparison using === between null and null will always evaluate to true.
PHPStan (8.4, ubuntu-latest): src/Analyser/NodeScopeResolver.php#L6711
Unreachable statement - code above always terminates.
PHPStan (8.4, ubuntu-latest): src/Analyser/MutatingScope.php#L4626
Unreachable statement - code above always terminates.
PHPStan (8.4, ubuntu-latest): src/Analyser/MutatingScope.php#L4499
Unused PHPStan\Analyser\MutatingScope::setExpressionCertainty
PHPStan (8.4, ubuntu-latest): src/Analyser/MutatingScope.php#L4499
Method PHPStan\Analyser\MutatingScope::setExpressionCertainty() is unused.
PHPStan (8.4, ubuntu-latest): src/Analyser/MutatingScope.php#L4174
Unused PHPStan\Analyser\MutatingScope::unsetExpression
PHPStan (8.4, ubuntu-latest): src/Analyser/FinalizerResult.php#L44
Unused PHPStan\Analyser\FinalizerResult::getLocallyIgnoredCollectorErrors
PHPStan (8.4, ubuntu-latest): src/Analyser/FinalizerResult.php#L36
Unused PHPStan\Analyser\FinalizerResult::getCollectorErrors
PHPStan with result cache (8.5): src/Command/FixerWorkerCommand.php#L211
Unreachable statement - code above always terminates.
PHPStan with result cache (8.5): src/Analyser/SpecifiedTypes.php#L110
Unused PHPStan\Analyser\SpecifiedTypes::getNewConditionalExpressionHolders
PHPStan with result cache (8.5): src/Analyser/NodeScopeResolver.php#L6765
Strict comparison using === between null and null will always evaluate to true.
PHPStan with result cache (8.5): src/Analyser/NodeScopeResolver.php#L6711
Unreachable statement - code above always terminates.
PHPStan with result cache (8.5): src/Analyser/MutatingScope.php#L4626
Unreachable statement - code above always terminates.
PHPStan with result cache (8.5): src/Analyser/MutatingScope.php#L4499
Unused PHPStan\Analyser\MutatingScope::setExpressionCertainty
PHPStan with result cache (8.5): src/Analyser/MutatingScope.php#L4499
Method PHPStan\Analyser\MutatingScope::setExpressionCertainty() is unused.
PHPStan with result cache (8.5): src/Analyser/MutatingScope.php#L4174
Unused PHPStan\Analyser\MutatingScope::unsetExpression
PHPStan with result cache (8.5): src/Analyser/FinalizerResult.php#L44
Unused PHPStan\Analyser\FinalizerResult::getLocallyIgnoredCollectorErrors
PHPStan with result cache (8.5): src/Analyser/FinalizerResult.php#L36
Unused PHPStan\Analyser\FinalizerResult::getCollectorErrors
PHPStan (8.3, ubuntu-latest): src/Command/FixerWorkerCommand.php#L211
Unreachable statement - code above always terminates.
PHPStan (8.3, ubuntu-latest): src/Analyser/SpecifiedTypes.php#L110
Unused PHPStan\Analyser\SpecifiedTypes::getNewConditionalExpressionHolders
PHPStan (8.3, ubuntu-latest): src/Analyser/NodeScopeResolver.php#L6765
Strict comparison using === between null and null will always evaluate to true.
PHPStan (8.3, ubuntu-latest): src/Analyser/NodeScopeResolver.php#L6711
Unreachable statement - code above always terminates.
PHPStan (8.3, ubuntu-latest): src/Analyser/MutatingScope.php#L4626
Unreachable statement - code above always terminates.
PHPStan (8.3, ubuntu-latest): src/Analyser/MutatingScope.php#L4499
Unused PHPStan\Analyser\MutatingScope::setExpressionCertainty
PHPStan (8.3, ubuntu-latest): src/Analyser/MutatingScope.php#L4499
Method PHPStan\Analyser\MutatingScope::setExpressionCertainty() is unused.
PHPStan (8.3, ubuntu-latest): src/Analyser/MutatingScope.php#L4174
Unused PHPStan\Analyser\MutatingScope::unsetExpression
PHPStan (8.3, ubuntu-latest): src/Analyser/FinalizerResult.php#L44
Unused PHPStan\Analyser\FinalizerResult::getLocallyIgnoredCollectorErrors
PHPStan (8.3, ubuntu-latest): src/Analyser/FinalizerResult.php#L36
Unused PHPStan\Analyser\FinalizerResult::getCollectorErrors
PHPStan (8.2, ubuntu-latest): src/Command/FixerWorkerCommand.php#L211
Unreachable statement - code above always terminates.
PHPStan (8.2, ubuntu-latest): src/Analyser/SpecifiedTypes.php#L110
Unused PHPStan\Analyser\SpecifiedTypes::getNewConditionalExpressionHolders
PHPStan (8.2, ubuntu-latest): src/Analyser/NodeScopeResolver.php#L6765
Strict comparison using === between null and null will always evaluate to true.
PHPStan (8.2, ubuntu-latest): src/Analyser/NodeScopeResolver.php#L6711
Unreachable statement - code above always terminates.
PHPStan (8.2, ubuntu-latest): src/Analyser/MutatingScope.php#L4626
Unreachable statement - code above always terminates.
PHPStan (8.2, ubuntu-latest): src/Analyser/MutatingScope.php#L4499
Unused PHPStan\Analyser\MutatingScope::setExpressionCertainty
PHPStan (8.2, ubuntu-latest): src/Analyser/MutatingScope.php#L4499
Method PHPStan\Analyser\MutatingScope::setExpressionCertainty() is unused.
PHPStan (8.2, ubuntu-latest): src/Analyser/MutatingScope.php#L4174
Unused PHPStan\Analyser\MutatingScope::unsetExpression
PHPStan (8.2, ubuntu-latest): src/Analyser/FinalizerResult.php#L44
Unused PHPStan\Analyser\FinalizerResult::getLocallyIgnoredCollectorErrors
PHPStan (8.2, ubuntu-latest): src/Analyser/FinalizerResult.php#L36
Unused PHPStan\Analyser\FinalizerResult::getCollectorErrors
PHPStan (8.0, ubuntu-latest): src/Command/FixerWorkerCommand.php#L211
Unreachable statement - code above always terminates.
PHPStan (8.0, ubuntu-latest): src/Analyser/SpecifiedTypes.php#L110
Unused PHPStan\Analyser\SpecifiedTypes::getNewConditionalExpressionHolders
PHPStan (8.0, ubuntu-latest): src/Analyser/NodeScopeResolver.php#L6839
Strict comparison using === between null and null will always evaluate to true.
PHPStan (8.0, ubuntu-latest): src/Analyser/NodeScopeResolver.php#L6785
Unreachable statement - code above always terminates.
PHPStan (8.0, ubuntu-latest): src/Analyser/MutatingScope.php#L4626
Unreachable statement - code above always terminates.
PHPStan (8.0, ubuntu-latest): src/Analyser/MutatingScope.php#L4499
Unused PHPStan\Analyser\MutatingScope::setExpressionCertainty
PHPStan (8.0, ubuntu-latest): src/Analyser/MutatingScope.php#L4499
Method PHPStan\Analyser\MutatingScope::setExpressionCertainty() is unused.
PHPStan (8.0, ubuntu-latest): src/Analyser/MutatingScope.php#L4174
Unused PHPStan\Analyser\MutatingScope::unsetExpression
PHPStan (8.0, ubuntu-latest): src/Analyser/FinalizerResult.php#L44
Unused PHPStan\Analyser\FinalizerResult::getLocallyIgnoredCollectorErrors
PHPStan (8.0, ubuntu-latest): src/Analyser/FinalizerResult.php#L36
Unused PHPStan\Analyser\FinalizerResult::getCollectorErrors
PHPStan (8.1, ubuntu-latest): src/Command/FixerWorkerCommand.php#L211
Unreachable statement - code above always terminates.
PHPStan (8.1, ubuntu-latest): src/Analyser/SpecifiedTypes.php#L110
Unused PHPStan\Analyser\SpecifiedTypes::getNewConditionalExpressionHolders
PHPStan (8.1, ubuntu-latest): src/Analyser/NodeScopeResolver.php#L6765
Strict comparison using === between null and null will always evaluate to true.
PHPStan (8.1, ubuntu-latest): src/Analyser/NodeScopeResolver.php#L6711
Unreachable statement - code above always terminates.
PHPStan (8.1, ubuntu-latest): src/Analyser/MutatingScope.php#L4626
Unreachable statement - code above always terminates.
PHPStan (8.1, ubuntu-latest): src/Analyser/MutatingScope.php#L4499
Unused PHPStan\Analyser\MutatingScope::setExpressionCertainty
PHPStan (8.1, ubuntu-latest): src/Analyser/MutatingScope.php#L4499
Method PHPStan\Analyser\MutatingScope::setExpressionCertainty() is unused.
PHPStan (8.1, ubuntu-latest): src/Analyser/MutatingScope.php#L4174
Unused PHPStan\Analyser\MutatingScope::unsetExpression
PHPStan (8.1, ubuntu-latest): src/Analyser/FinalizerResult.php#L44
Unused PHPStan\Analyser\FinalizerResult::getLocallyIgnoredCollectorErrors
PHPStan (8.1, ubuntu-latest): src/Analyser/FinalizerResult.php#L36
Unused PHPStan\Analyser\FinalizerResult::getCollectorErrors
PHPStan (8.5, windows-latest): src/Command/FixerWorkerCommand.php#L211
Unreachable statement - code above always terminates.
PHPStan (8.5, windows-latest): src/Analyser/SpecifiedTypes.php#L110
Unused PHPStan\Analyser\SpecifiedTypes::getNewConditionalExpressionHolders
PHPStan (8.5, windows-latest): src/Analyser/NodeScopeResolver.php#L6765
Strict comparison using === between null and null will always evaluate to true.
PHPStan (8.5, windows-latest): src/Analyser/NodeScopeResolver.php#L6711
Unreachable statement - code above always terminates.
PHPStan (8.5, windows-latest): src/Analyser/MutatingScope.php#L4626
Unreachable statement - code above always terminates.
PHPStan (8.5, windows-latest): src/Analyser/MutatingScope.php#L4499
Unused PHPStan\Analyser\MutatingScope::setExpressionCertainty
PHPStan (8.5, windows-latest): src/Analyser/MutatingScope.php#L4499
Method PHPStan\Analyser\MutatingScope::setExpressionCertainty() is unused.
PHPStan (8.5, windows-latest): src/Analyser/MutatingScope.php#L4174
Unused PHPStan\Analyser\MutatingScope::unsetExpression
PHPStan (8.5, windows-latest): src/Analyser/FinalizerResult.php#L44
Unused PHPStan\Analyser\FinalizerResult::getLocallyIgnoredCollectorErrors
PHPStan (8.5, windows-latest): src/Analyser/FinalizerResult.php#L36
Unused PHPStan\Analyser\FinalizerResult::getCollectorErrors
PHPStan (8.4, windows-latest): src/Command/FixerWorkerCommand.php#L211
Unreachable statement - code above always terminates.
PHPStan (8.4, windows-latest): src/Analyser/SpecifiedTypes.php#L110
Unused PHPStan\Analyser\SpecifiedTypes::getNewConditionalExpressionHolders
PHPStan (8.4, windows-latest): src/Analyser/NodeScopeResolver.php#L6765
Strict comparison using === between null and null will always evaluate to true.
PHPStan (8.4, windows-latest): src/Analyser/NodeScopeResolver.php#L6711
Unreachable statement - code above always terminates.
PHPStan (8.4, windows-latest): src/Analyser/MutatingScope.php#L4626
Unreachable statement - code above always terminates.
PHPStan (8.4, windows-latest): src/Analyser/MutatingScope.php#L4499
Unused PHPStan\Analyser\MutatingScope::setExpressionCertainty
PHPStan (8.4, windows-latest): src/Analyser/MutatingScope.php#L4499
Method PHPStan\Analyser\MutatingScope::setExpressionCertainty() is unused.
PHPStan (8.4, windows-latest): src/Analyser/MutatingScope.php#L4174
Unused PHPStan\Analyser\MutatingScope::unsetExpression
PHPStan (8.4, windows-latest): src/Analyser/FinalizerResult.php#L44
Unused PHPStan\Analyser\FinalizerResult::getLocallyIgnoredCollectorErrors
PHPStan (8.4, windows-latest): src/Analyser/FinalizerResult.php#L36
Unused PHPStan\Analyser\FinalizerResult::getCollectorErrors
PHPStan (8.2, windows-latest): src/Command/FixerWorkerCommand.php#L211
Unreachable statement - code above always terminates.
PHPStan (8.2, windows-latest): src/Analyser/SpecifiedTypes.php#L110
Unused PHPStan\Analyser\SpecifiedTypes::getNewConditionalExpressionHolders
PHPStan (8.2, windows-latest): src/Analyser/NodeScopeResolver.php#L6765
Strict comparison using === between null and null will always evaluate to true.
PHPStan (8.2, windows-latest): src/Analyser/NodeScopeResolver.php#L6711
Unreachable statement - code above always terminates.
PHPStan (8.2, windows-latest): src/Analyser/MutatingScope.php#L4626
Unreachable statement - code above always terminates.
PHPStan (8.2, windows-latest): src/Analyser/MutatingScope.php#L4499
Unused PHPStan\Analyser\MutatingScope::setExpressionCertainty
PHPStan (8.2, windows-latest): src/Analyser/MutatingScope.php#L4499
Method PHPStan\Analyser\MutatingScope::setExpressionCertainty() is unused.
PHPStan (8.2, windows-latest): src/Analyser/MutatingScope.php#L4174
Unused PHPStan\Analyser\MutatingScope::unsetExpression
PHPStan (8.2, windows-latest): src/Analyser/FinalizerResult.php#L44
Unused PHPStan\Analyser\FinalizerResult::getLocallyIgnoredCollectorErrors
PHPStan (8.2, windows-latest): src/Analyser/FinalizerResult.php#L36
Unused PHPStan\Analyser\FinalizerResult::getCollectorErrors
PHPStan (8.3, windows-latest): src/Command/FixerWorkerCommand.php#L211
Unreachable statement - code above always terminates.
PHPStan (8.3, windows-latest): src/Analyser/SpecifiedTypes.php#L110
Unused PHPStan\Analyser\SpecifiedTypes::getNewConditionalExpressionHolders
PHPStan (8.3, windows-latest): src/Analyser/NodeScopeResolver.php#L6765
Strict comparison using === between null and null will always evaluate to true.
PHPStan (8.3, windows-latest): src/Analyser/NodeScopeResolver.php#L6711
Unreachable statement - code above always terminates.
PHPStan (8.3, windows-latest): src/Analyser/MutatingScope.php#L4626
Unreachable statement - code above always terminates.
PHPStan (8.3, windows-latest): src/Analyser/MutatingScope.php#L4499
Unused PHPStan\Analyser\MutatingScope::setExpressionCertainty
PHPStan (8.3, windows-latest): src/Analyser/MutatingScope.php#L4499
Method PHPStan\Analyser\MutatingScope::setExpressionCertainty() is unused.
PHPStan (8.3, windows-latest): src/Analyser/MutatingScope.php#L4174
Unused PHPStan\Analyser\MutatingScope::unsetExpression
PHPStan (8.3, windows-latest): src/Analyser/FinalizerResult.php#L44
Unused PHPStan\Analyser\FinalizerResult::getLocallyIgnoredCollectorErrors
PHPStan (8.3, windows-latest): src/Analyser/FinalizerResult.php#L36
Unused PHPStan\Analyser\FinalizerResult::getCollectorErrors
PHPStan (8.0, windows-latest): src/Command/FixerWorkerCommand.php#L211
Unreachable statement - code above always terminates.
PHPStan (8.0, windows-latest): src/Analyser/SpecifiedTypes.php#L110
Unused PHPStan\Analyser\SpecifiedTypes::getNewConditionalExpressionHolders
PHPStan (8.0, windows-latest): src/Analyser/NodeScopeResolver.php#L6839
Strict comparison using === between null and null will always evaluate to true.
PHPStan (8.0, windows-latest): src/Analyser/NodeScopeResolver.php#L6785
Unreachable statement - code above always terminates.
PHPStan (8.0, windows-latest): src/Analyser/MutatingScope.php#L4626
Unreachable statement - code above always terminates.
PHPStan (8.0, windows-latest): src/Analyser/MutatingScope.php#L4499
Unused PHPStan\Analyser\MutatingScope::setExpressionCertainty
PHPStan (8.0, windows-latest): src/Analyser/MutatingScope.php#L4499
Method PHPStan\Analyser\MutatingScope::setExpressionCertainty() is unused.
PHPStan (8.0, windows-latest): src/Analyser/MutatingScope.php#L4174
Unused PHPStan\Analyser\MutatingScope::unsetExpression
PHPStan (8.0, windows-latest): src/Analyser/FinalizerResult.php#L44
Unused PHPStan\Analyser\FinalizerResult::getLocallyIgnoredCollectorErrors
PHPStan (8.0, windows-latest): src/Analyser/FinalizerResult.php#L36
Unused PHPStan\Analyser\FinalizerResult::getCollectorErrors
PHPStan (8.1, windows-latest): src/Command/FixerWorkerCommand.php#L211
Unreachable statement - code above always terminates.
PHPStan (8.1, windows-latest): src/Analyser/SpecifiedTypes.php#L110
Unused PHPStan\Analyser\SpecifiedTypes::getNewConditionalExpressionHolders
PHPStan (8.1, windows-latest): src/Analyser/NodeScopeResolver.php#L6765
Strict comparison using === between null and null will always evaluate to true.
PHPStan (8.1, windows-latest): src/Analyser/NodeScopeResolver.php#L6711
Unreachable statement - code above always terminates.
PHPStan (8.1, windows-latest): src/Analyser/MutatingScope.php#L4626
Unreachable statement - code above always terminates.
PHPStan (8.1, windows-latest): src/Analyser/MutatingScope.php#L4499
Unused PHPStan\Analyser\MutatingScope::setExpressionCertainty
PHPStan (8.1, windows-latest): src/Analyser/MutatingScope.php#L4499
Method PHPStan\Analyser\MutatingScope::setExpressionCertainty() is unused.
PHPStan (8.1, windows-latest): src/Analyser/MutatingScope.php#L4174
Unused PHPStan\Analyser\MutatingScope::unsetExpression
PHPStan (8.1, windows-latest): src/Analyser/FinalizerResult.php#L44
Unused PHPStan\Analyser\FinalizerResult::getLocallyIgnoredCollectorErrors
PHPStan (8.1, windows-latest): src/Analyser/FinalizerResult.php#L36
Unused PHPStan\Analyser\FinalizerResult::getCollectorErrors
PHPStan (7.4, ubuntu-latest): src/Command/FixerWorkerCommand.php#L214
Unreachable statement - code above always terminates.
PHPStan (7.4, ubuntu-latest): src/Analyser/SpecifiedTypes.php#L117
Unused PHPStan\Analyser\SpecifiedTypes::getNewConditionalExpressionHolders
PHPStan (7.4, ubuntu-latest): src/Analyser/NodeScopeResolver.php#L6787
Strict comparison using === between null and null will always evaluate to true.
PHPStan (7.4, ubuntu-latest): src/Analyser/NodeScopeResolver.php#L6733
Unreachable statement - code above always terminates.
PHPStan (7.4, ubuntu-latest): src/Analyser/MutatingScope.php#L4607
Unreachable statement - code above always terminates.
PHPStan (7.4, ubuntu-latest): src/Analyser/MutatingScope.php#L4480
Unused PHPStan\Analyser\MutatingScope::setExpressionCertainty
PHPStan (7.4, ubuntu-latest): src/Analyser/MutatingScope.php#L4480
Method PHPStan\Analyser\MutatingScope::setExpressionCertainty() is unused.
PHPStan (7.4, ubuntu-latest): src/Analyser/MutatingScope.php#L4155
Unused PHPStan\Analyser\MutatingScope::unsetExpression
PHPStan (7.4, ubuntu-latest): src/Analyser/FinalizerResult.php#L51
Unused PHPStan\Analyser\FinalizerResult::getLocallyIgnoredCollectorErrors
PHPStan (7.4, ubuntu-latest): src/Analyser/FinalizerResult.php#L43
Unused PHPStan\Analyser\FinalizerResult::getCollectorErrors
PHPStan (7.4, windows-latest): src/Command/FixerWorkerCommand.php#L214
Unreachable statement - code above always terminates.
PHPStan (7.4, windows-latest): src/Analyser/SpecifiedTypes.php#L117
Unused PHPStan\Analyser\SpecifiedTypes::getNewConditionalExpressionHolders
PHPStan (7.4, windows-latest): src/Analyser/NodeScopeResolver.php#L6787
Strict comparison using === between null and null will always evaluate to true.
PHPStan (7.4, windows-latest): src/Analyser/NodeScopeResolver.php#L6733
Unreachable statement - code above always terminates.
PHPStan (7.4, windows-latest): src/Analyser/MutatingScope.php#L4607
Unreachable statement - code above always terminates.
PHPStan (7.4, windows-latest): src/Analyser/MutatingScope.php#L4480
Unused PHPStan\Analyser\MutatingScope::setExpressionCertainty
PHPStan (7.4, windows-latest): src/Analyser/MutatingScope.php#L4480
Method PHPStan\Analyser\MutatingScope::setExpressionCertainty() is unused.
PHPStan (7.4, windows-latest): src/Analyser/MutatingScope.php#L4155
Unused PHPStan\Analyser\MutatingScope::unsetExpression
PHPStan (7.4, windows-latest): src/Analyser/FinalizerResult.php#L51
Unused PHPStan\Analyser\FinalizerResult::getLocallyIgnoredCollectorErrors
PHPStan (7.4, windows-latest): src/Analyser/FinalizerResult.php#L43
Unused PHPStan\Analyser\FinalizerResult::getCollectorErrors