diff --git a/.gitignore b/.gitignore index ccdb9d71..3300e50a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ /vendor composer.lock +.idea # phpunit 10+ /.phpunit.cache diff --git a/src/Console/Terminal.php b/src/Console/Terminal.php index f2c956ad..cb820afb 100644 --- a/src/Console/Terminal.php +++ b/src/Console/Terminal.php @@ -127,7 +127,7 @@ private static function readFromProcess(string $command): ?string private static function getAnsiconWidth(): ?int { - if (!is_string(\getenv('ANSICON'))) { + if (! is_string(\getenv('ANSICON'))) { return null; } diff --git a/src/ErrorFormatter/SymplifyErrorFormatter.php b/src/ErrorFormatter/SymplifyErrorFormatter.php index 6aea5513..871c106a 100644 --- a/src/ErrorFormatter/SymplifyErrorFormatter.php +++ b/src/ErrorFormatter/SymplifyErrorFormatter.php @@ -136,6 +136,10 @@ private function printSingleError(Error $error, OutputStyle $outputStyle): void $itemMessage = sprintf(" - '%s'", $regexMessage); $this->writeln($itemMessage); + if ($error->getIdentifier() !== null && $error->canBeIgnored()) { + $this->writeln(' 🪪 ' . $error->getIdentifier()); + } + $this->separator(); $outputStyle->newLine(); } diff --git a/src/TypeResolver/ClassConstFetchReturnTypeResolver.php b/src/TypeResolver/ClassConstFetchReturnTypeResolver.php index 6a280af4..a17191ed 100644 --- a/src/TypeResolver/ClassConstFetchReturnTypeResolver.php +++ b/src/TypeResolver/ClassConstFetchReturnTypeResolver.php @@ -10,7 +10,6 @@ use PhpParser\Node\Identifier; use PhpParser\Node\Name; use PHPStan\Reflection\MethodReflection; -use PHPStan\Reflection\ParametersAcceptorSelector; use PHPStan\Type\MixedType; use PHPStan\Type\ObjectType; use PHPStan\Type\Type;