Implement array_all type specifying for arrow functions #26733
static-analysis.yml
on: pull_request
Generate baseline
3m 23s
Generate PHP baseline
1m 44s
Matrix: PHPStan with result cache
Matrix: PHPStan
Annotations
184 errors and 8 warnings
|
PHPStan (8.3, ubuntu-latest):
tests/PHPStan/Analyser/TypeSpecifierTest.php#L1330
Parameter #1 $subNodes of class PhpParser\Node\Expr\ArrowFunction constructor expects array{expr: PhpParser\Node\Expr, static?: bool, byRef?: bool, params?: array<PhpParser\Node\Param>, returnType?: PhpParser\Node\ComplexType|PhpParser\Node\Identifier|PhpParser\Node\Name|null, attrGroups?: array<PhpParser\Node\AttributeGroup>}, array{expr: PhpParser\Node\Expr\FuncCall, params: array{PhpParser\Node\Expr\Variable}} given.
|
|
PHPStan (8.3, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $valueType on left side of ?? is never defined.
|
|
PHPStan (8.3, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $keyType on left side of ?? is never defined.
|
|
PHPStan (8.3, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $valueType in isset() is never defined.
|
|
PHPStan (8.3, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $keyType in isset() is never defined.
|
|
PHPStan (8.3, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Result of || is always false.
|
|
PHPStan (8.3, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Result of && is always false.
|
|
PHPStan (8.3, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.3, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Result of && is always false.
|
|
PHPStan (8.3, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan with result cache (8.2):
tests/PHPStan/Analyser/TypeSpecifierTest.php#L1330
Parameter #1 $subNodes of class PhpParser\Node\Expr\ArrowFunction constructor expects array{expr: PhpParser\Node\Expr, static?: bool, byRef?: bool, params?: array<PhpParser\Node\Param>, returnType?: PhpParser\Node\ComplexType|PhpParser\Node\Identifier|PhpParser\Node\Name|null, attrGroups?: array<PhpParser\Node\AttributeGroup>}, array{expr: PhpParser\Node\Expr\FuncCall, params: array{PhpParser\Node\Expr\Variable}} given.
|
|
PHPStan with result cache (8.2):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $valueType on left side of ?? is never defined.
|
|
PHPStan with result cache (8.2):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $keyType on left side of ?? is never defined.
|
|
PHPStan with result cache (8.2):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $valueType in isset() is never defined.
|
|
PHPStan with result cache (8.2):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $keyType in isset() is never defined.
|
|
PHPStan with result cache (8.2):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Result of || is always false.
|
|
PHPStan with result cache (8.2):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Result of && is always false.
|
|
PHPStan with result cache (8.2):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan with result cache (8.2):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Result of && is always false.
|
|
PHPStan with result cache (8.2):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan with result cache (8.4):
tests/PHPStan/Analyser/TypeSpecifierTest.php#L1330
Parameter #1 $subNodes of class PhpParser\Node\Expr\ArrowFunction constructor expects array{expr: PhpParser\Node\Expr, static?: bool, byRef?: bool, params?: array<PhpParser\Node\Param>, returnType?: PhpParser\Node\ComplexType|PhpParser\Node\Identifier|PhpParser\Node\Name|null, attrGroups?: array<PhpParser\Node\AttributeGroup>}, array{expr: PhpParser\Node\Expr\FuncCall, params: array{PhpParser\Node\Expr\Variable}} given.
|
|
PHPStan with result cache (8.4):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $valueType on left side of ?? is never defined.
|
|
PHPStan with result cache (8.4):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $keyType on left side of ?? is never defined.
|
|
PHPStan with result cache (8.4):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $valueType in isset() is never defined.
|
|
PHPStan with result cache (8.4):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $keyType in isset() is never defined.
|
|
PHPStan with result cache (8.4):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Result of || is always false.
|
|
PHPStan with result cache (8.4):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Result of && is always false.
|
|
PHPStan with result cache (8.4):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan with result cache (8.4):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Result of && is always false.
|
|
PHPStan with result cache (8.4):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.4, ubuntu-latest):
tests/PHPStan/Analyser/TypeSpecifierTest.php#L1330
Parameter #1 $subNodes of class PhpParser\Node\Expr\ArrowFunction constructor expects array{expr: PhpParser\Node\Expr, static?: bool, byRef?: bool, params?: array<PhpParser\Node\Param>, returnType?: PhpParser\Node\ComplexType|PhpParser\Node\Identifier|PhpParser\Node\Name|null, attrGroups?: array<PhpParser\Node\AttributeGroup>}, array{expr: PhpParser\Node\Expr\FuncCall, params: array{PhpParser\Node\Expr\Variable}} given.
|
|
PHPStan (8.4, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $valueType on left side of ?? is never defined.
|
|
PHPStan (8.4, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $keyType on left side of ?? is never defined.
|
|
PHPStan (8.4, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $valueType in isset() is never defined.
|
|
PHPStan (8.4, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $keyType in isset() is never defined.
|
|
PHPStan (8.4, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Result of || is always false.
|
|
PHPStan (8.4, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Result of && is always false.
|
|
PHPStan (8.4, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.4, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Result of && is always false.
|
|
PHPStan (8.4, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan with result cache (8.5):
tests/PHPStan/Analyser/TypeSpecifierTest.php#L1330
Parameter #1 $subNodes of class PhpParser\Node\Expr\ArrowFunction constructor expects array{expr: PhpParser\Node\Expr, static?: bool, byRef?: bool, params?: array<PhpParser\Node\Param>, returnType?: PhpParser\Node\ComplexType|PhpParser\Node\Identifier|PhpParser\Node\Name|null, attrGroups?: array<PhpParser\Node\AttributeGroup>}, array{expr: PhpParser\Node\Expr\FuncCall, params: array{PhpParser\Node\Expr\Variable}} given.
|
|
PHPStan with result cache (8.5):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $valueType on left side of ?? is never defined.
|
|
PHPStan with result cache (8.5):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $keyType on left side of ?? is never defined.
|
|
PHPStan with result cache (8.5):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $valueType in isset() is never defined.
|
|
PHPStan with result cache (8.5):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $keyType in isset() is never defined.
|
|
PHPStan with result cache (8.5):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Result of || is always false.
|
|
PHPStan with result cache (8.5):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Result of && is always false.
|
|
PHPStan with result cache (8.5):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan with result cache (8.5):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Result of && is always false.
|
|
PHPStan with result cache (8.5):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan with result cache (8.3):
tests/PHPStan/Analyser/TypeSpecifierTest.php#L1330
Parameter #1 $subNodes of class PhpParser\Node\Expr\ArrowFunction constructor expects array{expr: PhpParser\Node\Expr, static?: bool, byRef?: bool, params?: array<PhpParser\Node\Param>, returnType?: PhpParser\Node\ComplexType|PhpParser\Node\Identifier|PhpParser\Node\Name|null, attrGroups?: array<PhpParser\Node\AttributeGroup>}, array{expr: PhpParser\Node\Expr\FuncCall, params: array{PhpParser\Node\Expr\Variable}} given.
|
|
PHPStan with result cache (8.3):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $valueType on left side of ?? is never defined.
|
|
PHPStan with result cache (8.3):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $keyType on left side of ?? is never defined.
|
|
PHPStan with result cache (8.3):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $valueType in isset() is never defined.
|
|
PHPStan with result cache (8.3):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $keyType in isset() is never defined.
|
|
PHPStan with result cache (8.3):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Result of || is always false.
|
|
PHPStan with result cache (8.3):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Result of && is always false.
|
|
PHPStan with result cache (8.3):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan with result cache (8.3):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Result of && is always false.
|
|
PHPStan with result cache (8.3):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.2, ubuntu-latest):
tests/PHPStan/Analyser/TypeSpecifierTest.php#L1330
Parameter #1 $subNodes of class PhpParser\Node\Expr\ArrowFunction constructor expects array{expr: PhpParser\Node\Expr, static?: bool, byRef?: bool, params?: array<PhpParser\Node\Param>, returnType?: PhpParser\Node\ComplexType|PhpParser\Node\Identifier|PhpParser\Node\Name|null, attrGroups?: array<PhpParser\Node\AttributeGroup>}, array{expr: PhpParser\Node\Expr\FuncCall, params: array{PhpParser\Node\Expr\Variable}} given.
|
|
PHPStan (8.2, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $valueType on left side of ?? is never defined.
|
|
PHPStan (8.2, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $keyType on left side of ?? is never defined.
|
|
PHPStan (8.2, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $valueType in isset() is never defined.
|
|
PHPStan (8.2, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $keyType in isset() is never defined.
|
|
PHPStan (8.2, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Result of || is always false.
|
|
PHPStan (8.2, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Result of && is always false.
|
|
PHPStan (8.2, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.2, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Result of && is always false.
|
|
PHPStan (8.2, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.5, ubuntu-latest):
tests/PHPStan/Analyser/TypeSpecifierTest.php#L1330
Parameter #1 $subNodes of class PhpParser\Node\Expr\ArrowFunction constructor expects array{expr: PhpParser\Node\Expr, static?: bool, byRef?: bool, params?: array<PhpParser\Node\Param>, returnType?: PhpParser\Node\ComplexType|PhpParser\Node\Identifier|PhpParser\Node\Name|null, attrGroups?: array<PhpParser\Node\AttributeGroup>}, array{expr: PhpParser\Node\Expr\FuncCall, params: array{PhpParser\Node\Expr\Variable}} given.
|
|
PHPStan (8.5, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $valueType on left side of ?? is never defined.
|
|
PHPStan (8.5, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $keyType on left side of ?? is never defined.
|
|
PHPStan (8.5, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $valueType in isset() is never defined.
|
|
PHPStan (8.5, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $keyType in isset() is never defined.
|
|
PHPStan (8.5, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Result of || is always false.
|
|
PHPStan (8.5, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Result of && is always false.
|
|
PHPStan (8.5, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.5, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Result of && is always false.
|
|
PHPStan (8.5, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.0, ubuntu-latest):
tests/PHPStan/Analyser/TypeSpecifierTest.php#L1329
Parameter #1 $subNodes of class PhpParser\Node\Expr\ArrowFunction constructor expects array{expr: PhpParser\Node\Expr, static?: bool, byRef?: bool, params?: array<PhpParser\Node\Param>, returnType?: PhpParser\Node\ComplexType|PhpParser\Node\Identifier|PhpParser\Node\Name|null, attrGroups?: array<PhpParser\Node\AttributeGroup>}, array{expr: PhpParser\Node\Expr\FuncCall, params: array{PhpParser\Node\Expr\Variable}} given.
|
|
PHPStan (8.0, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $valueType on left side of ?? is never defined.
|
|
PHPStan (8.0, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $keyType on left side of ?? is never defined.
|
|
PHPStan (8.0, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $valueType in isset() is never defined.
|
|
PHPStan (8.0, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $keyType in isset() is never defined.
|
|
PHPStan (8.0, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Result of || is always false.
|
|
PHPStan (8.0, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Result of && is always false.
|
|
PHPStan (8.0, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.0, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Result of && is always false.
|
|
PHPStan (8.0, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.1, ubuntu-latest):
tests/PHPStan/Analyser/TypeSpecifierTest.php#L1329
Parameter #1 $subNodes of class PhpParser\Node\Expr\ArrowFunction constructor expects array{expr: PhpParser\Node\Expr, static?: bool, byRef?: bool, params?: array<PhpParser\Node\Param>, returnType?: PhpParser\Node\ComplexType|PhpParser\Node\Identifier|PhpParser\Node\Name|null, attrGroups?: array<PhpParser\Node\AttributeGroup>}, array{expr: PhpParser\Node\Expr\FuncCall, params: array{PhpParser\Node\Expr\Variable}} given.
|
|
PHPStan (8.1, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $valueType on left side of ?? is never defined.
|
|
PHPStan (8.1, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $keyType on left side of ?? is never defined.
|
|
PHPStan (8.1, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $valueType in isset() is never defined.
|
|
PHPStan (8.1, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $keyType in isset() is never defined.
|
|
PHPStan (8.1, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Result of || is always false.
|
|
PHPStan (8.1, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Result of && is always false.
|
|
PHPStan (8.1, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.1, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Result of && is always false.
|
|
PHPStan (8.1, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (7.4, ubuntu-latest):
tests/PHPStan/Analyser/TypeSpecifierTest.php#L1329
Parameter #1 $subNodes of class PhpParser\Node\Expr\ArrowFunction constructor expects array{expr: PhpParser\Node\Expr, static?: bool, byRef?: bool, params?: array<PhpParser\Node\Param>, returnType?: PhpParser\Node\ComplexType|PhpParser\Node\Identifier|PhpParser\Node\Name|null, attrGroups?: array<PhpParser\Node\AttributeGroup>}, array{expr: PhpParser\Node\Expr\FuncCall, params: array{PhpParser\Node\Expr\Variable}} given.
|
|
PHPStan (7.4, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $valueType on left side of ?? is never defined.
|
|
PHPStan (7.4, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $keyType on left side of ?? is never defined.
|
|
PHPStan (7.4, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $valueType in isset() is never defined.
|
|
PHPStan (7.4, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $keyType in isset() is never defined.
|
|
PHPStan (7.4, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Result of || is always false.
|
|
PHPStan (7.4, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Result of && is always false.
|
|
PHPStan (7.4, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (7.4, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Result of && is always false.
|
|
PHPStan (7.4, ubuntu-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.3, windows-latest):
tests/PHPStan/Analyser/TypeSpecifierTest.php#L1330
Parameter #1 $subNodes of class PhpParser\Node\Expr\ArrowFunction constructor expects array{expr: PhpParser\Node\Expr, static?: bool, byRef?: bool, params?: array<PhpParser\Node\Param>, returnType?: PhpParser\Node\ComplexType|PhpParser\Node\Identifier|PhpParser\Node\Name|null, attrGroups?: array<PhpParser\Node\AttributeGroup>}, array{expr: PhpParser\Node\Expr\FuncCall, params: array{PhpParser\Node\Expr\Variable}} given.
|
|
PHPStan (8.3, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $valueType on left side of ?? is never defined.
|
|
PHPStan (8.3, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $keyType on left side of ?? is never defined.
|
|
PHPStan (8.3, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $valueType in isset() is never defined.
|
|
PHPStan (8.3, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $keyType in isset() is never defined.
|
|
PHPStan (8.3, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Result of || is always false.
|
|
PHPStan (8.3, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Result of && is always false.
|
|
PHPStan (8.3, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.3, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Result of && is always false.
|
|
PHPStan (8.3, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.4, windows-latest):
tests/PHPStan/Analyser/TypeSpecifierTest.php#L1330
Parameter #1 $subNodes of class PhpParser\Node\Expr\ArrowFunction constructor expects array{expr: PhpParser\Node\Expr, static?: bool, byRef?: bool, params?: array<PhpParser\Node\Param>, returnType?: PhpParser\Node\ComplexType|PhpParser\Node\Identifier|PhpParser\Node\Name|null, attrGroups?: array<PhpParser\Node\AttributeGroup>}, array{expr: PhpParser\Node\Expr\FuncCall, params: array{PhpParser\Node\Expr\Variable}} given.
|
|
PHPStan (8.4, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $valueType on left side of ?? is never defined.
|
|
PHPStan (8.4, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $keyType on left side of ?? is never defined.
|
|
PHPStan (8.4, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $valueType in isset() is never defined.
|
|
PHPStan (8.4, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $keyType in isset() is never defined.
|
|
PHPStan (8.4, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Result of || is always false.
|
|
PHPStan (8.4, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Result of && is always false.
|
|
PHPStan (8.4, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.4, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Result of && is always false.
|
|
PHPStan (8.4, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.2, windows-latest):
tests/PHPStan/Analyser/TypeSpecifierTest.php#L1330
Parameter #1 $subNodes of class PhpParser\Node\Expr\ArrowFunction constructor expects array{expr: PhpParser\Node\Expr, static?: bool, byRef?: bool, params?: array<PhpParser\Node\Param>, returnType?: PhpParser\Node\ComplexType|PhpParser\Node\Identifier|PhpParser\Node\Name|null, attrGroups?: array<PhpParser\Node\AttributeGroup>}, array{expr: PhpParser\Node\Expr\FuncCall, params: array{PhpParser\Node\Expr\Variable}} given.
|
|
PHPStan (8.2, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $valueType on left side of ?? is never defined.
|
|
PHPStan (8.2, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $keyType on left side of ?? is never defined.
|
|
PHPStan (8.2, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $valueType in isset() is never defined.
|
|
PHPStan (8.2, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $keyType in isset() is never defined.
|
|
PHPStan (8.2, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Result of || is always false.
|
|
PHPStan (8.2, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Result of && is always false.
|
|
PHPStan (8.2, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.2, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Result of && is always false.
|
|
PHPStan (8.2, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.5, windows-latest):
tests/PHPStan/Analyser/TypeSpecifierTest.php#L1330
Parameter #1 $subNodes of class PhpParser\Node\Expr\ArrowFunction constructor expects array{expr: PhpParser\Node\Expr, static?: bool, byRef?: bool, params?: array<PhpParser\Node\Param>, returnType?: PhpParser\Node\ComplexType|PhpParser\Node\Identifier|PhpParser\Node\Name|null, attrGroups?: array<PhpParser\Node\AttributeGroup>}, array{expr: PhpParser\Node\Expr\FuncCall, params: array{PhpParser\Node\Expr\Variable}} given.
|
|
PHPStan (8.5, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $valueType on left side of ?? is never defined.
|
|
PHPStan (8.5, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $keyType on left side of ?? is never defined.
|
|
PHPStan (8.5, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $valueType in isset() is never defined.
|
|
PHPStan (8.5, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $keyType in isset() is never defined.
|
|
PHPStan (8.5, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Result of || is always false.
|
|
PHPStan (8.5, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Result of && is always false.
|
|
PHPStan (8.5, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.5, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Result of && is always false.
|
|
PHPStan (8.5, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
Generate baseline
Process completed with exit code 1.
|
|
PHPStan (8.0, windows-latest)
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
|
PHPStan (8.0, windows-latest):
tests/PHPStan/Analyser/TypeSpecifierTest.php#L1329
Parameter #1 $subNodes of class PhpParser\Node\Expr\ArrowFunction constructor expects array{expr: PhpParser\Node\Expr, static?: bool, byRef?: bool, params?: array<PhpParser\Node\Param>, returnType?: PhpParser\Node\ComplexType|PhpParser\Node\Identifier|PhpParser\Node\Name|null, attrGroups?: array<PhpParser\Node\AttributeGroup>}, array{expr: PhpParser\Node\Expr\FuncCall, params: array{PhpParser\Node\Expr\Variable}} given.
|
|
PHPStan (8.0, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $valueType on left side of ?? is never defined.
|
|
PHPStan (8.0, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $keyType on left side of ?? is never defined.
|
|
PHPStan (8.0, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $valueType in isset() is never defined.
|
|
PHPStan (8.0, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $keyType in isset() is never defined.
|
|
PHPStan (8.0, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Result of || is always false.
|
|
PHPStan (8.0, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Result of && is always false.
|
|
PHPStan (8.0, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.0, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Result of && is always false.
|
|
PHPStan (8.0, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.1, windows-latest)
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
|
PHPStan (8.1, windows-latest):
tests/PHPStan/Analyser/TypeSpecifierTest.php#L1329
Parameter #1 $subNodes of class PhpParser\Node\Expr\ArrowFunction constructor expects array{expr: PhpParser\Node\Expr, static?: bool, byRef?: bool, params?: array<PhpParser\Node\Param>, returnType?: PhpParser\Node\ComplexType|PhpParser\Node\Identifier|PhpParser\Node\Name|null, attrGroups?: array<PhpParser\Node\AttributeGroup>}, array{expr: PhpParser\Node\Expr\FuncCall, params: array{PhpParser\Node\Expr\Variable}} given.
|
|
PHPStan (8.1, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $valueType on left side of ?? is never defined.
|
|
PHPStan (8.1, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $keyType on left side of ?? is never defined.
|
|
PHPStan (8.1, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $valueType in isset() is never defined.
|
|
PHPStan (8.1, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $keyType in isset() is never defined.
|
|
PHPStan (8.1, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Result of || is always false.
|
|
PHPStan (8.1, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Result of && is always false.
|
|
PHPStan (8.1, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.1, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Result of && is always false.
|
|
PHPStan (8.1, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (7.4, windows-latest)
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
|
PHPStan (7.4, windows-latest):
tests/PHPStan/Analyser/TypeSpecifierTest.php#L1329
Parameter #1 $subNodes of class PhpParser\Node\Expr\ArrowFunction constructor expects array{expr: PhpParser\Node\Expr, static?: bool, byRef?: bool, params?: array<PhpParser\Node\Param>, returnType?: PhpParser\Node\ComplexType|PhpParser\Node\Identifier|PhpParser\Node\Name|null, attrGroups?: array<PhpParser\Node\AttributeGroup>}, array{expr: PhpParser\Node\Expr\FuncCall, params: array{PhpParser\Node\Expr\Variable}} given.
|
|
PHPStan (7.4, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $valueType on left side of ?? is never defined.
|
|
PHPStan (7.4, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L67
Variable $keyType on left side of ?? is never defined.
|
|
PHPStan (7.4, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $valueType in isset() is never defined.
|
|
PHPStan (7.4, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Variable $keyType in isset() is never defined.
|
|
PHPStan (7.4, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L64
Result of || is always false.
|
|
PHPStan (7.4, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Result of && is always false.
|
|
PHPStan (7.4, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L60
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (7.4, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Result of && is always false.
|
|
PHPStan (7.4, windows-latest):
src/Type/Php/ArrayAllFunctionTypeSpecifyingExtension.php#L56
Instanceof between PhpParser\Node\Param and PhpParser\Node\Expr\Variable will always evaluate to false.
|
|
PHPStan (8.3, ubuntu-latest)
No files were found with the provided path: baseline-php-8.3.neon. No artifacts will be uploaded.
|
|
PHPStan (8.4, ubuntu-latest)
No files were found with the provided path: baseline-php-8.4.neon. No artifacts will be uploaded.
|
|
PHPStan (8.2, ubuntu-latest)
No files were found with the provided path: baseline-php-8.2.neon. No artifacts will be uploaded.
|
|
PHPStan (8.5, ubuntu-latest)
No files were found with the provided path: baseline-php-8.5.neon. No artifacts will be uploaded.
|
|
PHPStan (8.3, windows-latest)
No files were found with the provided path: baseline-php-8.3.neon. No artifacts will be uploaded.
|
|
PHPStan (8.4, windows-latest)
No files were found with the provided path: baseline-php-8.4.neon. No artifacts will be uploaded.
|
|
PHPStan (8.2, windows-latest)
No files were found with the provided path: baseline-php-8.2.neon. No artifacts will be uploaded.
|
|
PHPStan (8.5, windows-latest)
No files were found with the provided path: baseline-php-8.5.neon. No artifacts will be uploaded.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
baseline-7.4
|
706 Bytes |
sha256:ec681cd05da8fe8ad3367707c577c94ff765ae07e8c696b3de0689ddcaba6a2b
|
|
|
baseline-8.0
|
706 Bytes |
sha256:15c011a03bbd5ed0deb2bbe792553cfea2092524d50b29cc253fe8e337e8f65b
|
|
|
baseline-8.1
|
706 Bytes |
sha256:488a815178d7009b4ca15a7be1a335c0433d82057b9e26ae66f5c7ca0f6d3379
|
|