Fix TemplateInferredTypeReplacer #383
Annotations
10 errors
DocblockTypeContradiction:
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayChunkReturnTypeProvider.php#L37
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayChunkReturnTypeProvider.php:37:17: DocblockTypeContradiction: Operand of type null is always falsy (see https://psalm.dev/155)
|
MixedArgumentTypeCoercion:
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayChunkReturnTypeProvider.php#L44
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayChunkReturnTypeProvider.php:44:27: MixedArgumentTypeCoercion: Argument 1 of Psalm\Type\Union::__construct expects non-empty-array<array-key, Psalm\Type\Atomic>, but parent type list{Psalm\Type\Atomic\TNonEmptyArray|mixed} provided (see https://psalm.dev/194)
|
InvalidArgument:
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayChunkReturnTypeProvider.php#L46
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayChunkReturnTypeProvider.php:46:46: InvalidArgument: Argument 1 of Psalm\Type\Atomic\TNonEmptyArray::__construct expects list{Psalm\Type\Union, Psalm\Type\Union}, but non-empty-list<mixed> provided (see https://psalm.dev/004)
|
MixedPropertyFetch:
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayChunkReturnTypeProvider.php#L46
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayChunkReturnTypeProvider.php:46:47: MixedPropertyFetch: Cannot fetch property on empty var $array_type (see https://psalm.dev/034)
|
MixedPropertyFetch:
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayChunkReturnTypeProvider.php#L46
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayChunkReturnTypeProvider.php:46:65: MixedPropertyFetch: Cannot fetch property on empty var $array_type (see https://psalm.dev/034)
|
MixedPropertyFetch:
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayChunkReturnTypeProvider.php#L47
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayChunkReturnTypeProvider.php:47:55: MixedPropertyFetch: Cannot fetch property on empty var $array_type (see https://psalm.dev/034)
|
UnusedVariable:
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayPadReturnTypeProvider.php#L39
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayPadReturnTypeProvider.php:39:17: UnusedVariable: $value_arg_type is never referenced or the value is not used (see https://psalm.dev/077)
|
DocblockTypeContradiction:
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayPadReturnTypeProvider.php#L42
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayPadReturnTypeProvider.php:42:17: DocblockTypeContradiction: Operand of type null is always falsy (see https://psalm.dev/155)
|
UnusedVariable:
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayPadReturnTypeProvider.php#L44
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayPadReturnTypeProvider.php:44:13: UnusedVariable: $codebase is never referenced or the value is not used (see https://psalm.dev/077)
|
MixedAssignment:
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayPadReturnTypeProvider.php#L45
src/Psalm/Internal/Provider/ReturnTypeProvider/ArrayPadReturnTypeProvider.php:45:13: MixedAssignment: Unable to determine the type that $key_type is being assigned to (see https://psalm.dev/032)
|