Skip to content

Commit 1a2cf46

Browse files
committed
chore: install/update rector to 0.18.1
1 parent 57653b5 commit 1a2cf46

File tree

2 files changed

+3
-25
lines changed

2 files changed

+3
-25
lines changed

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
"codeigniter4/framework": "^4.2.7",
2727
"mikey179/vfsstream": "^1.6.7",
2828
"mockery/mockery": "^1.0",
29-
"firebase/php-jwt": "^6.4"
29+
"firebase/php-jwt": "^6.4",
30+
"rector/rector": "0.18.1"
3031
},
3132
"provide": {
3233
"codeigniter4/authentication-implementation": "1.0"

rector.php

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@
55
use Rector\CodeQuality\Rector\BooleanAnd\SimplifyEmptyArrayCheckRector;
66
use Rector\CodeQuality\Rector\Class_\CompleteDynamicPropertiesRector;
77
use Rector\CodeQuality\Rector\Expression\InlineIfToExplicitIfRector;
8-
use Rector\CodeQuality\Rector\For_\ForToForeachRector;
98
use Rector\CodeQuality\Rector\Foreach_\UnusedForeachValueToArrayKeysRector;
10-
use Rector\CodeQuality\Rector\FuncCall\AddPregQuoteDelimiterRector;
119
use Rector\CodeQuality\Rector\FuncCall\ChangeArrayPushToArrayAssignRector;
1210
use Rector\CodeQuality\Rector\FuncCall\SimplifyRegexPatternRector;
1311
use Rector\CodeQuality\Rector\FuncCall\SimplifyStrposLowerRector;
@@ -24,21 +22,18 @@
2422
use Rector\Core\ValueObject\PhpVersion;
2523
use Rector\DeadCode\Rector\ClassMethod\RemoveUnusedPromotedPropertyRector;
2624
use Rector\DeadCode\Rector\If_\UnwrapFutureCompatibleIfPhpVersionRector;
27-
use Rector\DeadCode\Rector\MethodCall\RemoveEmptyMethodCallRector;
2825
use Rector\DeadCode\Rector\Property\RemoveUnusedPrivatePropertyRector;
2926
use Rector\DeadCode\Rector\StmtsAwareInterface\RemoveJustPropertyFetchForAssignRector;
3027
use Rector\EarlyReturn\Rector\Foreach_\ChangeNestedForeachIfsToEarlyContinueRector;
3128
use Rector\EarlyReturn\Rector\If_\ChangeIfElseValueAssignToEarlyReturnRector;
3229
use Rector\EarlyReturn\Rector\If_\RemoveAlwaysElseRector;
3330
use Rector\EarlyReturn\Rector\Return_\PreparedValueToEarlyReturnRector;
3431
use Rector\Php55\Rector\String_\StringClassNameToClassConstantRector;
35-
use Rector\Php56\Rector\FunctionLike\AddDefaultValueForUndefinedVariableRector;
3632
use Rector\Php73\Rector\FuncCall\JsonThrowOnErrorRector;
3733
use Rector\Php73\Rector\FuncCall\StringifyStrNeedlesRector;
38-
use Rector\PHPUnit\Rector\Class_\AnnotationWithValueToAttributeRector;
34+
use Rector\PHPUnit\AnnotationsToAttributes\Rector\Class_\AnnotationWithValueToAttributeRector;
3935
use Rector\PHPUnit\Set\PHPUnitSetList;
4036
use Rector\Privatization\Rector\Property\PrivatizeFinalClassPropertyRector;
41-
use Rector\PSR4\Rector\FileWithoutNamespace\NormalizeNamespaceByPSR4ComposerAutoloadRector;
4237
use Rector\Set\ValueObject\LevelSetList;
4338
use Rector\Set\ValueObject\SetList;
4439

@@ -89,24 +84,9 @@
8984
RemoveUnusedPromotedPropertyRector::class,
9085
AnnotationWithValueToAttributeRector::class,
9186

92-
// Ignore tests that might make calls without a result
93-
RemoveEmptyMethodCallRector::class => [
94-
__DIR__ . '/tests',
95-
],
96-
97-
// Ignore files that should not be namespaced to their folder
98-
NormalizeNamespaceByPSR4ComposerAutoloadRector::class => [
99-
__DIR__ . '/src/Helpers',
100-
__DIR__ . '/src/Language',
101-
__DIR__ . '/tests/_support',
102-
],
103-
10487
// May load view files directly when detecting classes
10588
StringClassNameToClassConstantRector::class,
10689

107-
// May be uninitialized on purpose
108-
AddDefaultValueForUndefinedVariableRector::class,
109-
11090
// See https://github.com/codeigniter4/shield/issues/228
11191
RemoveJustPropertyFetchForAssignRector::class => [
11292
__DIR__ . '/src/Models/UserModel.php',
@@ -130,7 +110,6 @@
130110
$rectorConfig->rule(SimplifyUselessVariableRector::class);
131111
$rectorConfig->rule(RemoveAlwaysElseRector::class);
132112
$rectorConfig->rule(CountArrayToEmptyArrayComparisonRector::class);
133-
$rectorConfig->rule(ForToForeachRector::class);
134113
$rectorConfig->rule(ChangeNestedForeachIfsToEarlyContinueRector::class);
135114
$rectorConfig->rule(ChangeIfElseValueAssignToEarlyReturnRector::class);
136115
$rectorConfig->rule(SimplifyStrposLowerRector::class);
@@ -143,12 +122,10 @@
143122
$rectorConfig->rule(UnusedForeachValueToArrayKeysRector::class);
144123
$rectorConfig->rule(ChangeArrayPushToArrayAssignRector::class);
145124
$rectorConfig->rule(UnnecessaryTernaryExpressionRector::class);
146-
$rectorConfig->rule(AddPregQuoteDelimiterRector::class);
147125
$rectorConfig->rule(SimplifyRegexPatternRector::class);
148126
$rectorConfig->rule(FuncGetArgsToVariadicParamRector::class);
149127
$rectorConfig->rule(MakeInheritedMethodVisibilitySameAsParentRector::class);
150128
$rectorConfig->rule(SimplifyEmptyArrayCheckRector::class);
151-
$rectorConfig->rule(NormalizeNamespaceByPSR4ComposerAutoloadRector::class);
152129
$rectorConfig->rule(StringClassNameToClassConstantRector::class);
153130
$rectorConfig->rule(PrivatizeFinalClassPropertyRector::class);
154131
$rectorConfig->rule(CompleteDynamicPropertiesRector::class);

0 commit comments

Comments
 (0)