Skip to content

Adding recursive properties #1015

Adding recursive properties

Adding recursive properties #1015

Re-run triggered March 25, 2025 09:08
Status Failure
Total duration 2m 28s
Artifacts

macos-scan.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors
UnusedClass: src/Psalm/Internal/TypeVisitor/RecursivePropertiesOfReplacer.php#L21
src/Psalm/Internal/TypeVisitor/RecursivePropertiesOfReplacer.php:21:13: UnusedClass: Class Psalm\Internal\TypeVisitor\RecursivePropertiesOfReplacer is never used (see https://psalm.dev/075)
MissingOverrideAttribute: src/Psalm/Internal/TypeVisitor/RecursivePropertiesOfReplacer.php#L30
src/Psalm/Internal/TypeVisitor/RecursivePropertiesOfReplacer.php:30:5: MissingOverrideAttribute: Method Psalm\Internal\TypeVisitor\RecursivePropertiesOfReplacer::enternode should have the "Override" attribute (see https://psalm.dev/358)
UnusedClass: src/Psalm/Type/Atomic/TRecursivePropertiesOf.php#L18
src/Psalm/Type/Atomic/TRecursivePropertiesOf.php:18:13: UnusedClass: Class Psalm\Type\Atomic\TRecursivePropertiesOf is never used (see https://psalm.dev/075)
MissingOverrideAttribute: src/Psalm/Type/Atomic/TRecursivePropertiesOf.php#L39
src/Psalm/Type/Atomic/TRecursivePropertiesOf.php:39:5: MissingOverrideAttribute: Method Psalm\Type\Atomic\TRecursivePropertiesOf::getchildnodekeys should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/Psalm/Type/Atomic/TRecursivePropertiesOf.php#L44
src/Psalm/Type/Atomic/TRecursivePropertiesOf.php:44:5: MissingOverrideAttribute: Method Psalm\Type\Atomic\TRecursivePropertiesOf::getkey should have the "Override" attribute (see https://psalm.dev/358)
ImplicitToStringCast: src/Psalm/Type/Atomic/TRecursivePropertiesOf.php#L46
src/Psalm/Type/Atomic/TRecursivePropertiesOf.php:46:45: ImplicitToStringCast: Right side of concat op expects string, 'Psalm\Type\Union' provided with a __toString method (see https://psalm.dev/060)
MissingOverrideAttribute: src/Psalm/Type/Atomic/TRecursivePropertiesOf.php#L52
src/Psalm/Type/Atomic/TRecursivePropertiesOf.php:52:5: MissingOverrideAttribute: Method Psalm\Type\Atomic\TRecursivePropertiesOf::tophpstring should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/Psalm/Type/Atomic/TRecursivePropertiesOf.php#L61
src/Psalm/Type/Atomic/TRecursivePropertiesOf.php:61:5: MissingOverrideAttribute: Method Psalm\Type\Atomic\TRecursivePropertiesOf::canbefullyexpressedinphp should have the "Override" attribute (see https://psalm.dev/358)
UnusedClass: src/Psalm/Type/Atomic/TTemplateRecursivePropertiesOf.php#L19
src/Psalm/Type/Atomic/TTemplateRecursivePropertiesOf.php:19:13: UnusedClass: Class Psalm\Type\Atomic\TTemplateRecursivePropertiesOf is never used (see https://psalm.dev/075)
MissingOverrideAttribute: src/Psalm/Type/Atomic/TTemplateRecursivePropertiesOf.php#L32
src/Psalm/Type/Atomic/TTemplateRecursivePropertiesOf.php:32:5: MissingOverrideAttribute: Method Psalm\Type\Atomic\TTemplateRecursivePropertiesOf::getkey should have the "Override" attribute (see https://psalm.dev/358)