-
Notifications
You must be signed in to change notification settings - Fork 0
/
rector.php
32 lines (24 loc) · 877 Bytes
/
rector.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
declare( strict_types = 1 );
use Rector\CodeQuality\Rector\Class_\CompleteDynamicPropertiesRector;
use Rector\CodeQuality\Rector\If_\ExplicitBoolCompareRector;
use Rector\Config\RectorConfig;
use Rector\DeadCode\Rector\Property\RemoveUnusedPrivatePropertyRector;
use Rector\DeadCode\Rector\StaticCall\RemoveParentCallWithoutParentRector;
use Rector\Set\ValueObject\LevelSetList;
use Rector\Set\ValueObject\SetList;
return static function ( RectorConfig $rectorConfig ): void {
$rectorConfig->sets( [
LevelSetList::UP_TO_PHP_74,
SetList::CODE_QUALITY,
SetList::DEAD_CODE,
] );
$rectorConfig->skip( [
CompleteDynamicPropertiesRector::class,
ExplicitBoolCompareRector::class,
RemoveParentCallWithoutParentRector::class,
RemoveUnusedPrivatePropertyRector::class,
] );
$rectorConfig->importShortClasses();
$rectorConfig->importNames();
};