build(deps-dev): bump psalm/plugin-phpunit from 0.18.4 to 0.19.0 #267
continuous-integration.yml
on: pull_request
Generate job matrix
11s
Matrix: QA Checks
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)
|