Skip to content

Commit 7e04dd8

Browse files
authored
Merge pull request #129 from kenjis/update-rector.php
Add Rector rules
2 parents 9588627 + 35809b0 commit 7e04dd8

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

rector.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@
1111
use Rector\CodeQuality\Rector\FuncCall\ChangeArrayPushToArrayAssignRector;
1212
use Rector\CodeQuality\Rector\FuncCall\SimplifyRegexPatternRector;
1313
use Rector\CodeQuality\Rector\FuncCall\SimplifyStrposLowerRector;
14+
use Rector\CodeQuality\Rector\FuncCall\SingleInArrayToCompareRector;
1415
use Rector\CodeQuality\Rector\FunctionLike\SimplifyUselessVariableRector;
1516
use Rector\CodeQuality\Rector\If_\CombineIfRector;
17+
use Rector\CodeQuality\Rector\If_\ExplicitBoolCompareRector;
1618
use Rector\CodeQuality\Rector\If_\ShortenElseIfRector;
1719
use Rector\CodeQuality\Rector\If_\SimplifyIfElseToTernaryRector;
1820
use Rector\CodeQuality\Rector\If_\SimplifyIfReturnBoolRector;
@@ -21,6 +23,7 @@
2123
use Rector\CodingStyle\Rector\ClassMethod\FuncGetArgsToVariadicParamRector;
2224
use Rector\CodingStyle\Rector\ClassMethod\MakeInheritedMethodVisibilitySameAsParentRector;
2325
use Rector\CodingStyle\Rector\FuncCall\CountArrayToEmptyArrayComparisonRector;
26+
use Rector\CodingStyle\Rector\FuncCall\VersionCompareFuncCallToConstantRector;
2427
use Rector\Config\RectorConfig;
2528
use Rector\DeadCode\Rector\ClassMethod\RemoveUnusedPromotedPropertyRector;
2629
use Rector\EarlyReturn\Rector\Foreach_\ChangeNestedForeachIfsToEarlyContinueRector;
@@ -37,6 +40,7 @@
3740
use Rector\Set\ValueObject\LevelSetList;
3841
use Rector\Set\ValueObject\SetList;
3942
use Rector\Strict\Rector\Empty_\DisallowedEmptyRuleFixerRector;
43+
use Rector\Strict\Rector\If_\BooleanInIfConditionRuleFixerRector;
4044
use Rector\TypeDeclaration\Rector\Empty_\EmptyOnNullableObjectToInstanceOfRector;
4145
use Rector\TypeDeclaration\Rector\Property\TypedPropertyFromAssignsRector;
4246
use Rector\ValueObject\PhpVersion;
@@ -137,4 +141,8 @@
137141
$rectorConfig->rule(StringClassNameToClassConstantRector::class);
138142
$rectorConfig->rule(PrivatizeFinalClassPropertyRector::class);
139143
$rectorConfig->rule(CompleteDynamicPropertiesRector::class);
144+
$rectorConfig->rule(BooleanInIfConditionRuleFixerRector::class);
145+
$rectorConfig->rule(SingleInArrayToCompareRector::class);
146+
$rectorConfig->rule(VersionCompareFuncCallToConstantRector::class);
147+
$rectorConfig->rule(ExplicitBoolCompareRector::class);
140148
};

src/Template/rector.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@
1111
use Rector\CodeQuality\Rector\FuncCall\ChangeArrayPushToArrayAssignRector;
1212
use Rector\CodeQuality\Rector\FuncCall\SimplifyRegexPatternRector;
1313
use Rector\CodeQuality\Rector\FuncCall\SimplifyStrposLowerRector;
14+
use Rector\CodeQuality\Rector\FuncCall\SingleInArrayToCompareRector;
1415
use Rector\CodeQuality\Rector\FunctionLike\SimplifyUselessVariableRector;
1516
use Rector\CodeQuality\Rector\If_\CombineIfRector;
17+
use Rector\CodeQuality\Rector\If_\ExplicitBoolCompareRector;
1618
use Rector\CodeQuality\Rector\If_\ShortenElseIfRector;
1719
use Rector\CodeQuality\Rector\If_\SimplifyIfElseToTernaryRector;
1820
use Rector\CodeQuality\Rector\If_\SimplifyIfReturnBoolRector;
@@ -21,6 +23,7 @@
2123
use Rector\CodingStyle\Rector\ClassMethod\FuncGetArgsToVariadicParamRector;
2224
use Rector\CodingStyle\Rector\ClassMethod\MakeInheritedMethodVisibilitySameAsParentRector;
2325
use Rector\CodingStyle\Rector\FuncCall\CountArrayToEmptyArrayComparisonRector;
26+
use Rector\CodingStyle\Rector\FuncCall\VersionCompareFuncCallToConstantRector;
2427
use Rector\Config\RectorConfig;
2528
use Rector\DeadCode\Rector\ClassMethod\RemoveUnusedPromotedPropertyRector;
2629
use Rector\EarlyReturn\Rector\Foreach_\ChangeNestedForeachIfsToEarlyContinueRector;
@@ -37,6 +40,7 @@
3740
use Rector\Set\ValueObject\LevelSetList;
3841
use Rector\Set\ValueObject\SetList;
3942
use Rector\Strict\Rector\Empty_\DisallowedEmptyRuleFixerRector;
43+
use Rector\Strict\Rector\If_\BooleanInIfConditionRuleFixerRector;
4044
use Rector\TypeDeclaration\Rector\Empty_\EmptyOnNullableObjectToInstanceOfRector;
4145
use Rector\TypeDeclaration\Rector\Property\TypedPropertyFromAssignsRector;
4246
use Rector\ValueObject\PhpVersion;
@@ -138,4 +142,8 @@
138142
$rectorConfig->rule(StringClassNameToClassConstantRector::class);
139143
$rectorConfig->rule(PrivatizeFinalClassPropertyRector::class);
140144
$rectorConfig->rule(CompleteDynamicPropertiesRector::class);
145+
$rectorConfig->rule(BooleanInIfConditionRuleFixerRector::class);
146+
$rectorConfig->rule(SingleInArrayToCompareRector::class);
147+
$rectorConfig->rule(VersionCompareFuncCallToConstantRector::class);
148+
$rectorConfig->rule(ExplicitBoolCompareRector::class);
141149
};

0 commit comments

Comments
 (0)