Skip to content

Commit 4c6db34

Browse files
Tweaked static analysis config
1 parent 1a2b69b commit 4c6db34

File tree

3 files changed

+57
-4
lines changed

3 files changed

+57
-4
lines changed

rector.yml

Lines changed: 46 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ parameters:
1010
- 'lib'
1111
- 'test'
1212
sets:
13-
- 'code-quality'
1413
- 'php52'
1514
- 'php53'
1615
- 'php54'
@@ -20,6 +19,52 @@ parameters:
2019
- 'phpunit50'
2120

2221
services:
22+
Rector\CodeQuality\Rector\Ternary\ArrayKeyExistsTernaryThenValueToCoalescingRector: ~
23+
Rector\CodeQuality\Rector\FuncCall\ArrayKeysAndInArrayToArrayKeyExistsRector: ~
24+
Rector\CodeQuality\Rector\FuncCall\ArrayMergeOfNonArraysToSimpleArrayRector: ~
25+
Rector\CodeQuality\Rector\Identical\BooleanNotIdenticalToNotIdenticalRector: ~
26+
Rector\CodeQuality\Rector\FuncCall\ChangeArrayPushToArrayAssignRector: ~
27+
Rector\CodeQuality\Rector\If_\CombineIfRector: ~
28+
Rector\CodeQuality\Rector\Assign\CombinedAssignRector: ~
29+
Rector\CodeQuality\Rector\FuncCall\CompactToVariablesRector: ~
30+
Rector\CodeQuality\Rector\Class_\CompleteDynamicPropertiesRector: ~
31+
Rector\CodeQuality\Rector\If_\ConsecutiveNullCompareReturnsToNullCoalesceQueueRector: ~
32+
Rector\CodeQuality\Rector\If_\ExplicitBoolCompareRector: ~
33+
Rector\CodeQuality\Rector\Foreach_\ForeachToInArrayRector: ~
34+
Rector\CodeQuality\Rector\FuncCall\InArrayAndArrayKeysToArrayKeyExistsRector: ~
35+
Rector\CodeQuality\Rector\BinaryOp\InlineIfToExplicitIfRector: ~
36+
Rector\CodeQuality\Rector\FuncCall\IntvalToTypeCastRector: ~
37+
Rector\CodeQuality\Rector\FuncCall\IsAWithStringWithThirdArgumentRector: ~
38+
Rector\CodeQuality\Rector\If_\RemoveAlwaysTrueConditionSetInConstructorRector: ~
39+
Rector\CodeQuality\Rector\FuncCall\RemoveSoleValueSprintfRector: ~
40+
Rector\CodeQuality\Rector\If_\ShortenElseIfRector: ~
41+
Rector\CodeQuality\Rector\Identical\SimplifyArraySearchRector: ~
42+
Rector\CodeQuality\Rector\Identical\SimplifyBoolIdenticalTrueRector: ~
43+
Rector\CodeQuality\Rector\Identical\SimplifyConditionsRector: ~
44+
Rector\CodeQuality\Rector\Ternary\SimplifyDuplicatedTernaryRector: ~
45+
Rector\CodeQuality\Rector\Foreach_\SimplifyForeachToCoalescingRector: ~
46+
Rector\CodeQuality\Rector\If_\SimplifyIfElseToTernaryRector: ~
47+
Rector\CodeQuality\Rector\If_\SimplifyIfIssetToNullCoalescingRector: ~
48+
Rector\CodeQuality\Rector\If_\SimplifyIfNotNullReturnRector: ~
49+
Rector\CodeQuality\Rector\If_\SimplifyIfReturnBoolRector: ~
50+
Rector\CodeQuality\Rector\FuncCall\SimplifyInArrayValuesRector: ~
51+
Rector\CodeQuality\Rector\FuncCall\SimplifyStrposLowerRector: ~
52+
Rector\CodeQuality\Rector\Ternary\SimplifyTautologyTernaryRector: ~
53+
Rector\CodeQuality\Rector\Return_\SimplifyUselessVariableRector: ~
54+
Rector\CodeQuality\Rector\FuncCall\SingleInArrayToCompareRector: ~
55+
Rector\CodeQuality\Rector\Assign\SplitListAssignToSeparateLineRector: ~
56+
Rector\CodeQuality\Rector\FuncCall\StrlenZeroToIdenticalEmptyStringRector: ~
57+
Rector\CodeQuality\Rector\Ternary\UnnecessaryTernaryExpressionRector: ~
58+
Rector\CodeQuality\Rector\Equal\UseIdenticalOverEqualWithSameTypeRector: ~
59+
Rector\CodingStyle\Rector\FuncCall\ConsistentImplodeRector: ~
60+
Rector\CodingStyle\Rector\Encapsed\EncapsedStringsToSprintfRector: ~
61+
Rector\CodingStyle\Rector\FuncCall\FunctionCallToConstantRector: ~
62+
Rector\CodingStyle\Rector\ClassMethod\MakeInheritedMethodVisibilitySameAsParentRector: ~
63+
Rector\CodingStyle\Rector\If_\NullableCompareToNullRector: ~
64+
Rector\CodingStyle\Rector\FuncCall\SimpleArrayCallableToStringRector: ~
65+
Rector\CodingStyle\Rector\ClassConst\SplitGroupedConstantsAndPropertiesRector: ~
66+
Rector\CodingStyle\Rector\ClassConst\VarConstantCommentRector: ~
67+
Rector\CodingStyle\Rector\FuncCall\VersionCompareFuncCallToConstantRector: ~
2368
Rector\DeadCode\Rector\If_\RemoveAlwaysTrueIfConditionRector: ~
2469
Rector\DeadCode\Rector\BooleanAnd\RemoveAndTrueRector: ~
2570
Rector\DeadCode\Rector\Assign\RemoveAssignOfVoidReturnFunctionRector: ~

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)