Creation of PHAR using Nix, in a reproducible environment #1395
Annotations
10 errors
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php#L14
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php:14:63: MissingImmutableAnnotation: Roave\BetterReflection\SourceLocator\Located\LocatedSource is marked @psalm-immutable, but Roave\BackwardCompatibility\SourceLocator\LocatedSourceWithStrippedSourcesDirectory is not marked @psalm-immutable (see https://psalm.dev/213)
|
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php#L22
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php:22:5: MissingImmutableAnnotation: Roave\BetterReflection\SourceLocator\Located\LocatedSource::getSource is marked @psalm-external-mutation-free, but Roave\BackwardCompatibility\SourceLocator\LocatedSourceWithStrippedSourcesDirectory::getSource is not marked @psalm-external-mutation-free (see https://psalm.dev/213)
|
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php#L27
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php:27:5: MissingImmutableAnnotation: Roave\BetterReflection\SourceLocator\Located\LocatedSource::getName is marked @psalm-external-mutation-free, but Roave\BackwardCompatibility\SourceLocator\LocatedSourceWithStrippedSourcesDirectory::getName is not marked @psalm-external-mutation-free (see https://psalm.dev/213)
|
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php#L32
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php:32:5: MissingImmutableAnnotation: Roave\BetterReflection\SourceLocator\Located\LocatedSource::getFileName is marked @psalm-external-mutation-free, but Roave\BackwardCompatibility\SourceLocator\LocatedSourceWithStrippedSourcesDirectory::getFileName is not marked @psalm-external-mutation-free (see https://psalm.dev/213)
|
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php#L32
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php:32:36: MoreSpecificReturnType: The declared return type 'non-empty-string|null' for Roave\BackwardCompatibility\SourceLocator\LocatedSourceWithStrippedSourcesDirectory::getFileName is more specific than the inferred return type 'null|string' (see https://psalm.dev/070)
|
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php#L40
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php:40:16: LessSpecificReturnStatement: The type 'string' is more general than the declared return type 'non-empty-string|null' for Roave\BackwardCompatibility\SourceLocator\LocatedSourceWithStrippedSourcesDirectory::getFileName (see https://psalm.dev/129)
|
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php#L40
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php:40:31: PossiblyNullArgument: Argument 1 of substr_replace cannot be null, possibly null value provided (see https://psalm.dev/078)
|
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php#L43
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php:43:5: MissingImmutableAnnotation: Roave\BetterReflection\SourceLocator\Located\LocatedSource::isInternal is marked @psalm-external-mutation-free, but Roave\BackwardCompatibility\SourceLocator\LocatedSourceWithStrippedSourcesDirectory::isInternal is not marked @psalm-external-mutation-free (see https://psalm.dev/213)
|
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php#L48
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php:48:5: MissingImmutableAnnotation: Roave\BetterReflection\SourceLocator\Located\LocatedSource::getExtensionName is marked @psalm-external-mutation-free, but Roave\BackwardCompatibility\SourceLocator\LocatedSourceWithStrippedSourcesDirectory::getExtensionName is not marked @psalm-external-mutation-free (see https://psalm.dev/213)
|
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php#L53
src/SourceLocator/LocatedSourceWithStrippedSourcesDirectory.php:53:5: MissingImmutableAnnotation: Roave\BetterReflection\SourceLocator\Located\LocatedSource::isEvaled is marked @psalm-external-mutation-free, but Roave\BackwardCompatibility\SourceLocator\LocatedSourceWithStrippedSourcesDirectory::isEvaled is not marked @psalm-external-mutation-free (see https://psalm.dev/213)
|
The logs for this run have expired and are no longer available.
Loading