github-actions(deps): Bump actions/checkout from 4.1.0 to 4.1.1 #1291
Annotations
8 warnings
Run mutation tests with Xdebug and infection/infection:
src/Printer.php#L47
Escaped Mutant for Mutator "FalseValue":
--- Original
+++ New
@@ @@
public function print(string $json, string $indent = ' ', string $newLine = \PHP_EOL) : string
{
try {
- \json_decode($json, false, 512, \JSON_THROW_ON_ERROR);
+ \json_decode($json, true, 512, \JSON_THROW_ON_ERROR);
} catch (\JsonException) {
throw new \InvalidArgumentException(\sprintf('"%s" is not valid JSON.', $json));
}
|
Run mutation tests with Xdebug and infection/infection:
src/Printer.php#L48
Escaped Mutant for Mutator "DecrementInteger":
--- Original
+++ New
@@ @@
public function print(string $json, string $indent = ' ', string $newLine = \PHP_EOL) : string
{
try {
- \json_decode($json, false, 512, \JSON_THROW_ON_ERROR);
+ \json_decode($json, false, 511, \JSON_THROW_ON_ERROR);
} catch (\JsonException) {
throw new \InvalidArgumentException(\sprintf('"%s" is not valid JSON.', $json));
}
|
Run mutation tests with Xdebug and infection/infection:
src/Printer.php#L48
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
public function print(string $json, string $indent = ' ', string $newLine = \PHP_EOL) : string
{
try {
- \json_decode($json, false, 512, \JSON_THROW_ON_ERROR);
+ \json_decode($json, false, 513, \JSON_THROW_ON_ERROR);
} catch (\JsonException) {
throw new \InvalidArgumentException(\sprintf('"%s" is not valid JSON.', $json));
}
|
Run mutation tests with Xdebug and infection/infection:
src/Printer.php#L65
Escaped Mutant for Mutator "PregMatchRemoveCaret":
--- Original
+++ New
@@ @@
if (1 !== \preg_match('/^( +|\\t+)$/', $indent)) {
throw new \InvalidArgumentException(\sprintf('"%s" is not a valid indent.', $indent));
}
- if (1 !== \preg_match('/^(?>\\r\\n|\\n|\\r)$/', $newLine)) {
+ if (1 !== \preg_match('/(?>\\r\\n|\\n|\\r)$/', $newLine)) {
throw new \InvalidArgumentException(\sprintf('"%s" is not a valid new-line character sequence.', $newLine));
}
$printed = '';
|
Run mutation tests with Xdebug and infection/infection:
src/Printer.php#L65
Escaped Mutant for Mutator "PregMatchRemoveDollar":
--- Original
+++ New
@@ @@
if (1 !== \preg_match('/^( +|\\t+)$/', $indent)) {
throw new \InvalidArgumentException(\sprintf('"%s" is not a valid indent.', $indent));
}
- if (1 !== \preg_match('/^(?>\\r\\n|\\n|\\r)$/', $newLine)) {
+ if (1 !== \preg_match('/^(?>\\r\\n|\\n|\\r)/', $newLine)) {
throw new \InvalidArgumentException(\sprintf('"%s" is not a valid new-line character sequence.', $newLine));
}
$printed = '';
|
Run mutation tests with Xdebug and infection/infection:
src/Printer.php#L74
Escaped Mutant for Mutator "MBString":
--- Original
+++ New
@@ @@
}
$printed = '';
$indentLevel = 0;
- $length = \mb_strlen($json);
+ $length = strlen($json);
$withinStringLiteral = false;
$stringLiteral = '';
$noEscape = true;
|
Run mutation tests with Xdebug and infection/infection:
src/Printer.php#L79
Escaped Mutant for Mutator "LessThan":
--- Original
+++ New
@@ @@
$withinStringLiteral = false;
$stringLiteral = '';
$noEscape = true;
- for ($i = 0; $i < $length; ++$i) {
+ for ($i = 0; $i <= $length; ++$i) {
/**
* Grab the next character in the string.
*/
|
Run mutation tests with Xdebug and infection/infection:
src/Printer.php#L155
Escaped Mutant for Mutator "MBString":
--- Original
+++ New
@@ @@
if ('}' === $character || ']' === $character) {
--$indentLevel;
$trimmed = \rtrim($printed);
- $previousNonWhitespaceCharacter = \mb_substr($trimmed, -1);
+ $previousNonWhitespaceCharacter = substr($trimmed, -1);
/**
* Collapse empty {} and [].
*/
|
The logs for this run have expired and are no longer available.
Loading