Skip to content

PHP 8.2 Update

PHP 8.2 Update #136

Triggered via pull request August 22, 2024 10:06
Status Failure
Total duration 28s
Artifacts

psalm.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors
RiskyTruthyFalsyComparison: src/Reader/Factory/ApiReaderFactory.php#L27
src/Reader/Factory/ApiReaderFactory.php:27:13: RiskyTruthyFalsyComparison: Operand of type callable():GuzzleHttp\Client|null contains type callable():GuzzleHttp\Client, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
MethodSignatureMustProvideReturnType: src/Reader/XlsxReader.php#L102
src/Reader/XlsxReader.php:102:21: MethodSignatureMustProvideReturnType: Method Fastbolt\EntityImporter\Reader\XlsxReader::current must have a return type signature (see https://psalm.dev/282)
MixedAssignment: src/Reader/XlsxReader.php#L104
src/Reader/XlsxReader.php:104:9: MixedAssignment: Unable to determine the type that $row is being assigned to (see https://psalm.dev/032)
MixedArgument: src/Reader/XlsxReader.php#L108
src/Reader/XlsxReader.php:108:83: MixedArgument: Argument 1 of count cannot be mixed, expecting Countable|array<array-key, mixed> (see https://psalm.dev/030)
MixedArgumentTypeCoercion: src/Reader/XlsxReader.php#L109
src/Reader/XlsxReader.php:109:34: MixedArgumentTypeCoercion: Argument 1 of array_combine expects array<array-key, array-key>, but parent type non-empty-list<mixed> provided (see https://psalm.dev/194)
MixedArgument: src/Reader/XlsxReader.php#L109
src/Reader/XlsxReader.php:109:70: MixedArgument: Argument 2 of array_combine cannot be mixed, expecting array<array-key, mixed> (see https://psalm.dev/030)
MixedReturnStatement: src/Reader/XlsxReader.php#L113
src/Reader/XlsxReader.php:113:16: MixedReturnStatement: Could not infer a return type (see https://psalm.dev/138)
MixedAssignment: src/Reader/XlsxReader.php#L119
src/Reader/XlsxReader.php:119:9: MixedAssignment: Unable to determine the type that $this->columnHeaders is being assigned to (see https://psalm.dev/032)
UnusedBaselineEntry: src/Console/Command/ImportCommand.php#L1
src/Console/Command/ImportCommand.php:0:0: UnusedBaselineEntry: Baseline for issue "MixedAssignment" has 1 extra entry. (see https://psalm.dev/316)
UnusedBaselineEntry: src/Console/Command/ImportCommand.php#L1
src/Console/Command/ImportCommand.php:0:0: UnusedBaselineEntry: Baseline for issue "MixedMethodCall" has 3 extra entries. (see https://psalm.dev/316)