Skip to content

Prune empty sections in composer.json #2465

Prune empty sections in composer.json

Prune empty sections in composer.json #2465

Triggered via pull request February 17, 2024 14:02
Status Failure
Total duration 54s
Artifacts

integrate.yaml

on: pull_request
Matrix: Code Coverage
Matrix: Coding Standards
Matrix: Dependency Analysis
Matrix: Mutation Tests
Matrix: Refactoring
Matrix: Security Analysis
Matrix: Static Code Analysis
Matrix: Tests
Fit to window
Zoom out
Zoom in

Annotations

1 error and 12 warnings
Mutation Tests (7.4, locked)
Process completed with exit code 1.
Coding Standards (7.4, locked)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3.3.2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Dependency Analysis (7.4, locked)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3.3.2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Mutation Tests (7.4, locked): src/ChainNormalizer.php#L27
Escaped Mutant for Mutator "UnwrapArrayValues": --- Original +++ New @@ @@ private array $normalizers; public function __construct(Normalizer ...$normalizers) { - $this->normalizers = \array_values($normalizers); + $this->normalizers = $normalizers; } public function normalize(Json $json) : Json {
Mutation Tests (7.4, locked): src/Exception/InvalidIndentStyle.php#L39
Escaped Mutant for Mutator "UnwrapArrayValues": --- Original +++ New @@ @@ { $exception = new self(\sprintf('Style needs to be one of "%s", but "%s" is not.', \implode('", "', $allowedStyles), $style)); $exception->style = $style; - $exception->allowedStyles = \array_values($allowedStyles); + $exception->allowedStyles = $allowedStyles; return $exception; } public function style() : string
Mutation Tests (7.4, locked): src/Exception/NormalizedInvalidAccordingToSchema.php#L35
Escaped Mutant for Mutator "UnwrapArrayValues": --- Original +++ New @@ @@ { $exception = new self(\sprintf('Normalized JSON is not valid according to schema "%s".', $schemaUri)); $exception->schemaUri = $schemaUri; - $exception->errors = \array_values($errors); + $exception->errors = $errors; return $exception; } public function schemaUri() : string
Mutation Tests (7.4, locked): src/Exception/OriginalInvalidAccordingToSchema.php#L35
Escaped Mutant for Mutator "UnwrapArrayValues": --- Original +++ New @@ @@ { $exception = new self(\sprintf('Original JSON is not valid according to schema "%s".', $schemaUri)); $exception->schemaUri = $schemaUri; - $exception->errors = \array_values($errors); + $exception->errors = $errors; return $exception; } public function schemaUri() : string
Mutation Tests (7.4, locked): src/Vendor/Composer/ConfigHashNormalizer.php#L62
Escaped Mutant for Mutator "FunctionCallRemoval": --- Original +++ New @@ @@ if ([] === $config) { return $json; } - \ksort($config); + foreach (self::PROPERTIES_WITH_WILDCARDS as $property) { $this->wildcardSorter->sortPropertyWithWildcard($config, $property); }
Mutation Tests (7.4, locked): src/Vendor/Composer/PackageHashNormalizer.php#L105
Escaped Mutant for Mutator "Concat": --- Original +++ New @@ @@ if (1 === \preg_match(self::PLATFORM_PACKAGE_REGEX, $requirement)) { return \preg_replace(['/^php/', '/^hhvm/', '/^ext/', '/^lib/', '/^\\D/'], ['0-$0', '1-$0', '2-$0', '3-$0', '4-$0'], $requirement); } - return '5-' . $requirement; + return $requirement . '5-'; }; \uksort($packages, static function (string $a, string $b) use($prefix) : int { return \strnatcmp($prefix($a), $prefix($b));
Mutation Tests (7.4, locked): src/Vendor/Composer/PackageHashNormalizer.php#L105
Escaped Mutant for Mutator "ConcatOperandRemoval": --- Original +++ New @@ @@ if (1 === \preg_match(self::PLATFORM_PACKAGE_REGEX, $requirement)) { return \preg_replace(['/^php/', '/^hhvm/', '/^ext/', '/^lib/', '/^\\D/'], ['0-$0', '1-$0', '2-$0', '3-$0', '4-$0'], $requirement); } - return '5-' . $requirement; + return $requirement; }; \uksort($packages, static function (string $a, string $b) use($prefix) : int { return \strnatcmp($prefix($a), $prefix($b));
Mutation Tests (7.4, locked): src/Vendor/Composer/PackageHashNormalizer.php#L105
Escaped Mutant for Mutator "ConcatOperandRemoval": --- Original +++ New @@ @@ if (1 === \preg_match(self::PLATFORM_PACKAGE_REGEX, $requirement)) { return \preg_replace(['/^php/', '/^hhvm/', '/^ext/', '/^lib/', '/^\\D/'], ['0-$0', '1-$0', '2-$0', '3-$0', '4-$0'], $requirement); } - return '5-' . $requirement; + return '5-'; }; \uksort($packages, static function (string $a, string $b) use($prefix) : int { return \strnatcmp($prefix($a), $prefix($b));
Mutation Tests (7.4, locked): src/Vendor/Composer/RepositoriesHashNormalizer.php#L53
Escaped Mutant for Mutator "CastArray": --- Original +++ New @@ @@ return $json; } /** @var array<string, mixed> $repositories */ - $repositories = (array) $decoded->repositories; + $repositories = $decoded->repositories; if ([] === $repositories) { return $json; }
Mutation Tests (7.4, locked): src/Vendor/Composer/RepositoriesHashNormalizer.php#L64
Escaped Mutant for Mutator "Continue_": --- Original +++ New @@ @@ * @see https://getcomposer.org/doc/05-repositories.md#disabling-packagist-org */ if (!\is_array($repository) && !\is_object($repository)) { - continue; + break; } $repository = (array) $repository; foreach (self::PROPERTIES_WITH_WILDCARDS as $property) {