Remove redundant default value from property that is always assigned in the constructor
class SomeClass
{
- private ?SomeType $someType = null;
+ private ?SomeType $someType;
public function __construct(SomeType $someType)
{
$this->someType = $someType;
}
}
Configure your rector.php:
<?php
use Rector\Config\RectorConfig;
use Rector\DeadCode\Rector\Property\RemoveDefaultValueFromAssignedPropertyRector;
return RectorConfig::configure()
->withRules([
RemoveDefaultValueFromAssignedPropertyRector::class,
]);