|
|
|
|
@ -14,24 +14,32 @@ return static function (ContainerConfigurator $containerConfigurator): void { |
|
|
|
|
// Define what rule sets will be applied |
|
|
|
|
$parameters->set(Option::SETS, [ |
|
|
|
|
//SetList::DEAD_CODE, |
|
|
|
|
SetList::CODING_STYLE, |
|
|
|
|
SetList::CODE_QUALITY, |
|
|
|
|
SetList::PHP_74, |
|
|
|
|
//SetList::DOCTRINE_CODE_QUALITY |
|
|
|
|
SetList::DOCTRINE_CODE_QUALITY, |
|
|
|
|
]); |
|
|
|
|
|
|
|
|
|
// register single rule |
|
|
|
|
$services = $containerConfigurator->services(); |
|
|
|
|
//$services->set(TypedPropertyRector::class); |
|
|
|
|
$services->set(TypedPropertyRector::class); |
|
|
|
|
|
|
|
|
|
$services->set(\Rector\TypeDeclaration\Rector\Property\PropertyTypeDeclarationRector::class); |
|
|
|
|
$services->set(\Rector\CakePHP\Rector\FileWithoutNamespace\ImplicitShortClassNameUseStatementRector::class); |
|
|
|
|
|
|
|
|
|
$services->set(\Rector\TypeDeclaration\Rector\FunctionLike\ParamTypeDeclarationRector::class); |
|
|
|
|
$services->set(\Rector\TypeDeclaration\Rector\FunctionLike\ReturnTypeDeclarationRector::class); |
|
|
|
|
|
|
|
|
|
//$services->set(\Rector\CakePHP\Rector\FileWithoutNamespace\ImplicitShortClassNameUseStatementRector::class); |
|
|
|
|
$services->set(\PhpCsFixer\Fixer\Import\GlobalNamespaceImportFixer::class); |
|
|
|
|
$services->set(\PhpCsFixer\Fixer\ControlStructure\YodaStyleFixer::class); |
|
|
|
|
$services->set(Rector\CodeQuality\Rector\LogicalAnd\LogicalToBooleanRector::class); |
|
|
|
|
|
|
|
|
|
$services->set(Rector\DoctrineCodeQuality\Rector\ClassMethod\MakeEntitySetterNullabilityInSyncWithPropertyRector::class); |
|
|
|
|
//$services->set(\Rector\DoctrineCodeQuality\Rector\Property\RemoveRedundantDefaultPropertyAnnotationValuesRector::class); |
|
|
|
|
$services->set(\Rector\DoctrineCodeQuality\Rector\Property\CorrectDefaultTypesOnEntityPropertyRector::class); |
|
|
|
|
//$services->set(Rector\DoctrineCodeQuality\Rector\ClassMethod\MakeEntitySetterNullabilityInSyncWithPropertyRector::class); |
|
|
|
|
//$services->set(\Rector\DoctrineCodeQuality\Rector\Property\CorrectDefaultTypesOnEntityPropertyRector::class); |
|
|
|
|
//$services->set(\Rector\DoctrineCodeQuality\Rector\Property\ImproveDoctrineCollectionDocTypeInEntityRector::class); |
|
|
|
|
//$parameters->set(\Rector\DeadCode\Rector\ClassMethod\RemoveUnusedParameterRector::class, false); |
|
|
|
|
|
|
|
|
|
//$services->set(\Rector\DeadCode\Rector\ClassMethod\RemoveUnusedParameterRector::class, false); |
|
|
|
|
$services->set(\PhpCsFixer\Fixer\Import\OrderedImportsFixer::class); |
|
|
|
|
|
|
|
|
|
$parameters->set( |
|
|
|
|
Option::SYMFONY_CONTAINER_XML_PATH_PARAMETER, |
|
|
|
|
@ -46,7 +54,6 @@ return static function (ContainerConfigurator $containerConfigurator): void { |
|
|
|
|
__DIR__.'/src/CourseBundle/Component/CourseCopy/*', |
|
|
|
|
__DIR__.'/src/CoreBundle/Component/HTMLPurifier/*', |
|
|
|
|
__DIR__.'/src/LtiBundle/*', |
|
|
|
|
__DIR__.'/src/GraphQlBundle/*', |
|
|
|
|
__DIR__.'/src/CoreBundle/Hook/*', |
|
|
|
|
__DIR__.'/src/CoreBundle/Migrations/*', |
|
|
|
|
__DIR__.'/src/CoreBundle/Twig/SettingsHelper.php', |
|
|
|
|
@ -56,7 +63,12 @@ return static function (ContainerConfigurator $containerConfigurator): void { |
|
|
|
|
__DIR__.'/src/CoreBundle/Component/Editor/*', |
|
|
|
|
\Rector\DeadCode\Rector\ClassMethod\RemoveUnusedParameterRector::class, |
|
|
|
|
\PhpCsFixer\Fixer\FunctionNotation\UseArrowFunctionsFixer::class, |
|
|
|
|
\Rector\Php74\Rector\Closure\ClosureToArrowFunctionRector::class |
|
|
|
|
\Rector\Php74\Rector\Closure\ClosureToArrowFunctionRector::class, |
|
|
|
|
\Rector\CodeQuality\Rector\ClassMethod\DateTimeToDateTimeInterfaceRector::class, |
|
|
|
|
\Rector\CodeQuality\Rector\Array_\CallableThisArrayToAnonymousFunctionRector::class, |
|
|
|
|
\Rector\DoctrineCodeQuality\Rector\Property\CorrectDefaultTypesOnEntityPropertyRector::class, |
|
|
|
|
//\Rector\DoctrineCodeQuality\Rector\Class_\MoveCurrentDateTimeDefaultInEntityToConstructorRector::class, |
|
|
|
|
\Rector\DoctrineCodeQuality\Rector\Property\RemoveRedundantDefaultPropertyAnnotationValuesRector::class, |
|
|
|
|
] |
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
|