Skip to content

Code style

Code style #47

Triggered via push May 4, 2023 12:09
Status Failure
Total duration 1m 4s
Artifacts

shepherd.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors
DocblockTypeContradiction: src/Psalm/Internal/Analyzer/AttributesAnalyzer.php#L260
src/Psalm/Internal/Analyzer/AttributesAnalyzer.php:260:17: DocblockTypeContradiction: 'Attribute' does not contain class-string (see https://psalm.dev/155)
MoreSpecificReturnType: src/Psalm/Internal/Analyzer/ClassLikeAnalyzer.php#L393
src/Psalm/Internal/Analyzer/ClassLikeAnalyzer.php:393:16: MoreSpecificReturnType: The declared return type 'class-string' for Psalm\Internal\Analyzer\ClassLikeAnalyzer::getFQCLNFromNameObject is more specific than the inferred return type 'string' (see https://psalm.dev/070)
LessSpecificReturnStatement: src/Psalm/Internal/Analyzer/ClassLikeAnalyzer.php#L403
src/Psalm/Internal/Analyzer/ClassLikeAnalyzer.php:403:20: LessSpecificReturnStatement: The type 'non-falsy-string' is more general than the declared return type 'class-string' for Psalm\Internal\Analyzer\ClassLikeAnalyzer::getFQCLNFromNameObject (see https://psalm.dev/129)
LessSpecificReturnStatement: src/Psalm/Internal/Analyzer/ClassLikeAnalyzer.php#L407
src/Psalm/Internal/Analyzer/ClassLikeAnalyzer.php:407:20: LessSpecificReturnStatement: The type 'non-empty-string' is more general than the declared return type 'class-string' for Psalm\Internal\Analyzer\ClassLikeAnalyzer::getFQCLNFromNameObject (see https://psalm.dev/129)
LessSpecificReturnStatement: src/Psalm/Internal/Analyzer/ClassLikeAnalyzer.php#L411
src/Psalm/Internal/Analyzer/ClassLikeAnalyzer.php:411:20: LessSpecificReturnStatement: The type ''parent'|'self'|'static'' is more general than the declared return type 'class-string' for Psalm\Internal\Analyzer\ClassLikeAnalyzer::getFQCLNFromNameObject (see https://psalm.dev/129)
LessSpecificReturnStatement: src/Psalm/Internal/Analyzer/ClassLikeAnalyzer.php#L414
src/Psalm/Internal/Analyzer/ClassLikeAnalyzer.php:414:16: LessSpecificReturnStatement: The type 'string' is more general than the declared return type 'class-string' for Psalm\Internal\Analyzer\ClassLikeAnalyzer::getFQCLNFromNameObject (see https://psalm.dev/129)
DocblockTypeContradiction: src/Psalm/Internal/Analyzer/FunctionLikeAnalyzer.php#L1339
src/Psalm/Internal/Analyzer/FunctionLikeAnalyzer.php:1339:21: DocblockTypeContradiction: 'self' does not contain class-string (see https://psalm.dev/155)
DocblockTypeContradiction: src/Psalm/Internal/Analyzer/FunctionLikeAnalyzer.php#L1341
src/Psalm/Internal/Analyzer/FunctionLikeAnalyzer.php:1341:27: DocblockTypeContradiction: 'parent' does not contain class-string (see https://psalm.dev/155)
DocblockTypeContradiction: src/Psalm/Internal/Analyzer/FunctionLikeAnalyzer.php#L1373
src/Psalm/Internal/Analyzer/FunctionLikeAnalyzer.php:1373:21: DocblockTypeContradiction: 'self' does not contain class-string (see https://psalm.dev/155)
DocblockTypeContradiction: src/Psalm/Internal/Analyzer/FunctionLikeAnalyzer.php#L1375
src/Psalm/Internal/Analyzer/FunctionLikeAnalyzer.php:1375:27: DocblockTypeContradiction: 'parent' does not contain class-string (see https://psalm.dev/155)