Skip to content

Commit

Permalink
Update rector.php
Browse files Browse the repository at this point in the history
  • Loading branch information
evansims authored Jun 9, 2022
1 parent 9c15e59 commit 08ba514
Showing 1 changed file with 12 additions and 16 deletions.
28 changes: 12 additions & 16 deletions .github/workflows-configs/rector.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,21 @@

declare(strict_types=1);

use Rector\Core\Configuration\Option;
use Rector\Set\ValueObject\LevelSetList;
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
use Rector\Config\RectorConfig;
use Rector\Core\ValueObject\PhpVersion;
use Rector\Php74\Rector\Property\TypedPropertyRector;
use Rector\Set\ValueObject\SetList;

return static function (ContainerConfigurator $containerConfigurator): void {
// get parameters
$parameters = $containerConfigurator->parameters();
$parameters->set(Option::PATHS, [
__DIR__ . '/src',
]);
return static function (RectorConfig $rectorConfig): void {
$rectorConfig->paths([__DIR__ . '/src', __DIR__ . '/tests']);

// Define what rule sets will be applied
$containerConfigurator->import(LevelSetList::UP_TO_PHP_74);
$rectorConfig->sets([
SetList::CODE_QUALITY,
]);

// get services (needed for register a single rule)
// $services = $containerConfigurator->services();
$rectorConfig->rule(TypedPropertyRector::class);

// register a single rule
// $services->set(TypedPropertyRector::class);
$rectorConfig->phpVersion(PhpVersion::PHP_74);

$parameters->set(Option::PHPSTAN_FOR_RECTOR_PATH, getcwd() . '/phpstan.neon.dist');
$rectorConfig->phpstanConfig(__DIR__ . '/phpstan.neon.dist');
};

0 comments on commit 08ba514

Please sign in to comment.