chore: code refactor via rector
This commit is contained in:
52
rector.php
Normal file
52
rector.php
Normal file
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
use Rector\Caching\ValueObject\Storage\FileCacheStorage;
|
||||
use Rector\Config\RectorConfig;
|
||||
use Rector\Php83\Rector\ClassMethod\AddOverrideAttributeToOverriddenMethodsRector;
|
||||
use RectorLaravel\Set\LaravelSetList;
|
||||
use RectorLaravel\Set\LaravelSetProvider;
|
||||
|
||||
return RectorConfig::configure()
|
||||
->withSetProviders(LaravelSetProvider::class)
|
||||
->withSets([
|
||||
LaravelSetList::LARAVEL_ARRAYACCESS_TO_METHOD_CALL,
|
||||
LaravelSetList::LARAVEL_ARRAY_STR_FUNCTION_TO_STATIC_CALL,
|
||||
LaravelSetList::LARAVEL_CODE_QUALITY,
|
||||
LaravelSetList::LARAVEL_COLLECTION,
|
||||
LaravelSetList::LARAVEL_CONTAINER_STRING_TO_FULLY_QUALIFIED_NAME,
|
||||
LaravelSetList::LARAVEL_ELOQUENT_MAGIC_METHOD_TO_QUERY_BUILDER,
|
||||
LaravelSetList::LARAVEL_FACADE_ALIASES_TO_FULL_NAMES,
|
||||
LaravelSetList::LARAVEL_FACTORIES,
|
||||
LaravelSetList::LARAVEL_IF_HELPERS,
|
||||
LaravelSetList::LARAVEL_LEGACY_FACTORIES_TO_CLASSES,
|
||||
])
|
||||
->withImportNames(
|
||||
removeUnusedImports: true,
|
||||
)
|
||||
->withComposerBased(laravel: true)
|
||||
->withCache(
|
||||
cacheDirectory: '/tmp/rector',
|
||||
cacheClass: FileCacheStorage::class,
|
||||
)
|
||||
->withPaths([
|
||||
__DIR__.'/app',
|
||||
__DIR__.'/bootstrap/app.php',
|
||||
__DIR__.'/config',
|
||||
__DIR__.'/database',
|
||||
__DIR__.'/public',
|
||||
__DIR__.'/routes',
|
||||
__DIR__.'/tests',
|
||||
])
|
||||
->withSkip([
|
||||
AddOverrideAttributeToOverriddenMethodsRector::class,
|
||||
])
|
||||
->withPreparedSets(
|
||||
deadCode: true,
|
||||
codeQuality: true,
|
||||
typeDeclarations: true,
|
||||
privatization: true,
|
||||
earlyReturn: true,
|
||||
)
|
||||
->withPhpSets();
|
||||
Reference in New Issue
Block a user