Skip to content

build(deps-dev): bump psalm/plugin-phpunit from 0.18.4 to 0.19.0 #267

build(deps-dev): bump psalm/plugin-phpunit from 0.18.4 to 0.19.0

build(deps-dev): bump psalm/plugin-phpunit from 0.18.4 to 0.19.0 #267

Triggered via pull request March 18, 2024 04:52
Status Failure
Total duration 1m 0s
Artifacts

continuous-integration.yml

on: pull_request
Generate job matrix
11s
Generate job matrix
Matrix: QA Checks
Fit to window
Zoom out
Zoom in

Annotations

10 errors
InaccessibleProperty: src/Array_.php#L56
src/Array_.php:56:22: InaccessibleProperty: Boesing\TypedArrays\Array_::$data is marked readonly (see https://psalm.dev/054)
InaccessibleProperty: src/Array_.php#L65
src/Array_.php:65:20: InaccessibleProperty: Boesing\TypedArrays\Array_::$data is marked readonly (see https://psalm.dev/054)
RiskyTruthyFalsyComparison: src/Map.php#L204
src/Map.php:204:13: RiskyTruthyFalsyComparison: Operand of type callable(TValue:Boesing\TypedArrays\Map as mixed, TValue:Boesing\TypedArrays\Map as mixed):int|null contains type callable(TValue:Boesing\TypedArrays\Map as mixed, TValue:Boesing\TypedArrays\Map as mixed):int, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
RiskyTruthyFalsyComparison: src/Map.php#L204
src/Map.php:204:33: RiskyTruthyFalsyComparison: Operand of type callable(TKey:Boesing\TypedArrays\Map as string, TKey:Boesing\TypedArrays\Map as string):int|null contains type callable(TKey:Boesing\TypedArrays\Map as string, TKey:Boesing\TypedArrays\Map as string):int, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
RiskyTruthyFalsyComparison: src/Map.php#L220
src/Map.php:220:13: RiskyTruthyFalsyComparison: Operand of type callable(TKey:Boesing\TypedArrays\Map as string, TKey:Boesing\TypedArrays\Map as string):int|null contains type callable(TKey:Boesing\TypedArrays\Map as string, TKey:Boesing\TypedArrays\Map as string):int, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
RiskyTruthyFalsyComparison: src/Map.php#L231
src/Map.php:231:13: RiskyTruthyFalsyComparison: Operand of type callable(TValue:Boesing\TypedArrays\Map as mixed, TValue:Boesing\TypedArrays\Map as mixed):int|null contains type callable(TValue:Boesing\TypedArrays\Map as mixed, TValue:Boesing\TypedArrays\Map as mixed):int, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
RiskyTruthyFalsyComparison: src/OrderedList.php#L243
src/OrderedList.php:243:21: RiskyTruthyFalsyComparison: Operand of type callable(TValue:Boesing\TypedArrays\OrderedList as mixed, TValue:Boesing\TypedArrays\OrderedList as mixed):TValue:Boesing\TypedArrays\OrderedList as mixed|null contains type callable(TValue:Boesing\TypedArrays\OrderedList as mixed, TValue:Boesing\TypedArrays\OrderedList as mixed):TValue:Boesing\TypedArrays\OrderedList as mixed, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
RedundantCondition: tests/GenericOrderedListTest.php#L567
tests/GenericOrderedListTest.php:567:13: RedundantCondition: Type int<0, max> for $callbackCalled is always int (see https://psalm.dev/122)
RedundantCondition: tests/GenericOrderedListTest.php#L567
tests/GenericOrderedListTest.php:567:20: RedundantCondition: Type int<0, max> for $callbackCalled is always int (see https://psalm.dev/122)
UnusedPsalmSuppress: tests/GenericOrderedListTest.php#L1205
tests/GenericOrderedListTest.php:1205:29: UnusedPsalmSuppress: This suppression is never used (see https://psalm.dev/207)