Init
This commit is contained in:
42
Career/Resources/Rector.md
Normal file
42
Career/Resources/Rector.md
Normal file
@@ -0,0 +1,42 @@
|
||||
```bash
|
||||
composer require driftingly/rector-laravel && ./vendor/bin/rector
|
||||
```
|
||||
|
||||
```php. rector
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
use Rector\Config\RectorConfig;
|
||||
use Rector\Php74\Rector\Closure\ClosureToArrowFunctionRector;
|
||||
use Rector\Php83\Rector\ClassMethod\AddOverrideAttributeToOverriddenMethodsRector;
|
||||
use Rector\TypeDeclaration\Rector\ClassMethod\AddVoidReturnTypeWhereNoReturnRector;
|
||||
use RectorLaravel\Set\LaravelSetList;
|
||||
|
||||
return RectorConfig::configure()
|
||||
->withPaths([
|
||||
// bla bla
|
||||
])
|
||||
->withPhpSets()
|
||||
->withSkip([
|
||||
ClosureToArrowFunctionRector::class,
|
||||
AddOverrideAttributeToOverriddenMethodsRector::class,
|
||||
AddVoidReturnTypeWhereNoReturnRector::class,
|
||||
])
|
||||
->withPreparedSets(
|
||||
deadCode : true,
|
||||
codeQuality : true,
|
||||
typeDeclarations: true,
|
||||
privatization : true,
|
||||
)
|
||||
->withSets([
|
||||
LaravelSetList::LARAVEL_110,
|
||||
LaravelSetList::LARAVEL_CODE_QUALITY,
|
||||
LaravelSetList::LARAVEL_ELOQUENT_MAGIC_METHOD_TO_QUERY_BUILDER,
|
||||
LaravelSetList::LARAVEL_CONTAINER_STRING_TO_FULLY_QUALIFIED_NAME,
|
||||
LaravelSetList::LARAVEL_COLLECTION,
|
||||
]);
|
||||
```
|
||||
|
||||
#Snippets
|
||||
#PHP
|
||||
Reference in New Issue
Block a user