dolibarr/dev/tools/rector/rector.php
Dev2a dc4e17a353 Add Rector (automatic refactoring)
Add first rule: access global to function (getDolGlobalInt, getDolGlobalString)
2023-10-08 20:25:46 +02:00

31 lines
731 B
PHP

<?php
declare(strict_types=1);
use Rector\Config\RectorConfig;
use Rector\Core\ValueObject\PhpVersion;
use Rector\Set\ValueObject\LevelSetList;
return static function (RectorConfig $rectorConfig): void {
$rectorConfig->phpVersion(PhpVersion::PHP_71);
$rectorConfig->paths([
__DIR__ . '/../../../htdocs/',
__DIR__ . '/../../../scripts',
__DIR__ . '/../../../test',
]);
$rectorConfig->skip([
__DIR__ . '/../../../htdocs/includes/*',
__DIR__ . '/../../../htdocs/install/doctemplates/*'
]);
$rectorConfig->parallel(240);
// register a single rule
$rectorConfig->rule(Dolibarr\Rector\Renaming\GlobalToFunction::class);
// define sets of rules
// $rectorConfig->sets([
// LevelSetList::UP_TO_PHP_71
// ]);
};