Skip to content

Commit 65b1f71

Browse files
Tweaked static analysis
1 parent 673ea19 commit 65b1f71

File tree

3 files changed

+57
-6
lines changed

3 files changed

+57
-6
lines changed

rector.yml

Lines changed: 46 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ parameters:
1010
- 'src'
1111
- 'tests'
1212
sets:
13-
- 'code-quality'
1413
- 'php52'
1514
- 'php53'
1615
- 'php54'
@@ -25,6 +24,52 @@ parameters:
2524
- 'phpunit75'
2625

2726
services:
27+
Rector\CodeQuality\Rector\Ternary\ArrayKeyExistsTernaryThenValueToCoalescingRector: ~
28+
Rector\CodeQuality\Rector\FuncCall\ArrayKeysAndInArrayToArrayKeyExistsRector: ~
29+
Rector\CodeQuality\Rector\FuncCall\ArrayMergeOfNonArraysToSimpleArrayRector: ~
30+
Rector\CodeQuality\Rector\Identical\BooleanNotIdenticalToNotIdenticalRector: ~
31+
Rector\CodeQuality\Rector\FuncCall\ChangeArrayPushToArrayAssignRector: ~
32+
Rector\CodeQuality\Rector\If_\CombineIfRector: ~
33+
Rector\CodeQuality\Rector\Assign\CombinedAssignRector: ~
34+
Rector\CodeQuality\Rector\FuncCall\CompactToVariablesRector: ~
35+
Rector\CodeQuality\Rector\Class_\CompleteDynamicPropertiesRector: ~
36+
Rector\CodeQuality\Rector\If_\ConsecutiveNullCompareReturnsToNullCoalesceQueueRector: ~
37+
Rector\CodeQuality\Rector\If_\ExplicitBoolCompareRector: ~
38+
Rector\CodeQuality\Rector\Foreach_\ForeachToInArrayRector: ~
39+
Rector\CodeQuality\Rector\FuncCall\InArrayAndArrayKeysToArrayKeyExistsRector: ~
40+
Rector\CodeQuality\Rector\BinaryOp\InlineIfToExplicitIfRector: ~
41+
Rector\CodeQuality\Rector\FuncCall\IntvalToTypeCastRector: ~
42+
Rector\CodeQuality\Rector\FuncCall\IsAWithStringWithThirdArgumentRector: ~
43+
Rector\CodeQuality\Rector\If_\RemoveAlwaysTrueConditionSetInConstructorRector: ~
44+
Rector\CodeQuality\Rector\FuncCall\RemoveSoleValueSprintfRector: ~
45+
Rector\CodeQuality\Rector\If_\ShortenElseIfRector: ~
46+
Rector\CodeQuality\Rector\Identical\SimplifyArraySearchRector: ~
47+
Rector\CodeQuality\Rector\Identical\SimplifyBoolIdenticalTrueRector: ~
48+
Rector\CodeQuality\Rector\Identical\SimplifyConditionsRector: ~
49+
Rector\CodeQuality\Rector\Ternary\SimplifyDuplicatedTernaryRector: ~
50+
Rector\CodeQuality\Rector\Foreach_\SimplifyForeachToCoalescingRector: ~
51+
Rector\CodeQuality\Rector\If_\SimplifyIfElseToTernaryRector: ~
52+
Rector\CodeQuality\Rector\If_\SimplifyIfIssetToNullCoalescingRector: ~
53+
Rector\CodeQuality\Rector\If_\SimplifyIfNotNullReturnRector: ~
54+
Rector\CodeQuality\Rector\If_\SimplifyIfReturnBoolRector: ~
55+
Rector\CodeQuality\Rector\FuncCall\SimplifyInArrayValuesRector: ~
56+
Rector\CodeQuality\Rector\FuncCall\SimplifyStrposLowerRector: ~
57+
Rector\CodeQuality\Rector\Ternary\SimplifyTautologyTernaryRector: ~
58+
Rector\CodeQuality\Rector\Return_\SimplifyUselessVariableRector: ~
59+
Rector\CodeQuality\Rector\FuncCall\SingleInArrayToCompareRector: ~
60+
Rector\CodeQuality\Rector\Assign\SplitListAssignToSeparateLineRector: ~
61+
Rector\CodeQuality\Rector\FuncCall\StrlenZeroToIdenticalEmptyStringRector: ~
62+
Rector\CodeQuality\Rector\Ternary\UnnecessaryTernaryExpressionRector: ~
63+
Rector\CodeQuality\Rector\Equal\UseIdenticalOverEqualWithSameTypeRector: ~
64+
Rector\CodingStyle\Rector\FuncCall\ConsistentImplodeRector: ~
65+
Rector\CodingStyle\Rector\Encapsed\EncapsedStringsToSprintfRector: ~
66+
Rector\CodingStyle\Rector\FuncCall\FunctionCallToConstantRector: ~
67+
Rector\CodingStyle\Rector\ClassMethod\MakeInheritedMethodVisibilitySameAsParentRector: ~
68+
Rector\CodingStyle\Rector\If_\NullableCompareToNullRector: ~
69+
Rector\CodingStyle\Rector\FuncCall\SimpleArrayCallableToStringRector: ~
70+
Rector\CodingStyle\Rector\ClassConst\SplitGroupedConstantsAndPropertiesRector: ~
71+
Rector\CodingStyle\Rector\ClassConst\VarConstantCommentRector: ~
72+
Rector\CodingStyle\Rector\FuncCall\VersionCompareFuncCallToConstantRector: ~
2873
Rector\DeadCode\Rector\If_\RemoveAlwaysTrueIfConditionRector: ~
2974
Rector\DeadCode\Rector\BooleanAnd\RemoveAndTrueRector: ~
3075
Rector\DeadCode\Rector\Assign\RemoveAssignOfVoidReturnFunctionRector: ~
@@ -55,5 +100,3 @@ services:
55100
Rector\SOLID\Rector\If_\ChangeIfElseValueAssignToEarlyReturnRector: ~
56101
Rector\SOLID\Rector\If_\ChangeNestedIfsToEarlyReturnRector: ~
57102
Rector\SOLID\Rector\If_\RemoveAlwaysElseRector: ~
58-
Rector\SOLID\Rector\Property\ChangeReadOnlyPropertyWithDefaultValueToConstantRector: ~
59-
Rector\TypeDeclaration\Rector\FunctionLike\ParamTypeDeclarationRector: ~

vendor-bin/phpstan/composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"require": {
33
"phpstan/phpstan": "~0.12.33",
4-
"phpstan/phpstan-deprecation-rules": "~0.12.4",
5-
"phpstan/phpstan-strict-rules": "~0.12.3",
4+
"phpstan/phpstan-deprecation-rules": "~0.12.5",
5+
"phpstan/phpstan-strict-rules": "~0.12.4",
66
"thecodingmachine/phpstan-strict-rules": "~0.12.0",
77
"ergebnis/phpstan-rules": "~0.15.0"
88
},

vendor-bin/rector/composer.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
{
22
"require": {
3-
"rector/rector": "~0.7.48"
3+
"phpstan/phpstan": "0.12.32",
4+
"rector/rector": "0.7.48",
5+
"symplify/auto-bind-parameter": "8.1.13",
6+
"symplify/autowire-array-parameter": "8.1.13",
7+
"symplify/console-color-diff": "8.1.13",
8+
"symplify/package-builder": "8.1.13",
9+
"symplify/parameter-name-guard": "8.1.13",
10+
"symplify/set-config-resolver": "8.1.13",
11+
"symplify/smart-file-system": "8.1.13"
412
},
513
"config": {
614
"preferred-install": "dist"

0 commit comments

Comments
 (0)