347 Commits

Author SHA1 Message Date
Lctrs
85e73f9827 [Php70] add a rector to pass only variables as arguments by reference 2020-01-10 15:37:08 +01:00
TomasVotruba
fdf686cf04 [DoctrineGemoToKnplabs] Add BlameableBehaviorRector 2020-01-07 13:36:55 +01:00
TomasVotruba
f8a1999304 fix cs & bump to Symplify 7.2 2020-01-06 14:44:07 +01:00
TomasVotruba
9e67d30e84 [DeadCode] Add RemoveUnusedClassesRector 2020-01-05 00:03:42 +01:00
TomasVotruba
9e157a04f3 prevent variable scope changing 2020-01-04 16:03:30 +01:00
TomasVotruba
9fa2fd0d28 add bleeding edge for #2431 2020-01-03 21:06:20 +01:00
TomasVotruba
795b54af45 improve generic type conversion 2019-12-30 22:15:08 +01:00
TomasVotruba
e3eb27f3b1 rebuild 2019-12-28 11:33:33 +01:00
TomasVotruba
0a6cc9676f decouple VendorLockResolver 2019-12-27 00:09:19 +01:00
TomasVotruba
0dec93ead6 [Gedmo to Knp] Add TreeBehaviorRector 2019-12-26 00:46:43 +01:00
TomasVotruba
3742dc4b44 Add ScanFatalErrors command 2019-12-24 16:06:06 +01:00
TomasVotruba
9b8a32da6b [Nette 3.0] Add param types 2019-12-18 11:08:12 +01:00
TomasVotruba
c1c0e37690 [Symfony] refactor to ServiceMap 2019-12-17 01:21:18 +01:00
TomasVotruba
5a7705bbdc [PHP 5.6] Skip undefined variable this 2019-12-15 20:15:38 +01:00
TomasVotruba
e4e73b3d6d various fixes 2019-12-09 14:51:39 +01:00
TomasVotruba
44a93964fb remove fixed phpstan errors 2019-12-09 01:12:57 +01:00
TomasVotruba
9075363fef bump to PHPStan 0.12 2019-12-09 00:57:53 +01:00
TomasVotruba
290d0b4ee5 fixup! Merge pull request #2409 from rectorphp/phalcon-round-2 2019-12-08 18:01:29 +01:00
TomasVotruba
ae073206d4 Add SwapClassMethodArgumentsRector 2019-12-08 11:10:26 +01:00
TomasVotruba
53eda0bb8e use new Symplify 7 2019-11-23 18:49:27 +01:00
TomasVotruba
a9cd107fb9 [PHP 8.0] Add Union Types 2019-11-17 02:05:07 +01:00
TomasVotruba
8d4ec5152b Fix parent interface, extends, implements same name as short name 2019-11-14 17:59:37 +01:00
Jeroen Smit
cdc5350dcc Fixed docblock so phpstan ignore can be removed 2019-11-14 10:01:43 +01:00
Jeroen Smit
1ca332524c Ignore phpstan false positives 2019-11-14 10:01:43 +01:00
Tomas Votruba
2d30233a47 init DynamicTypeAnalysis 2019-11-11 17:35:34 +01:00
TomasVotruba
79b1738529 cleanup 2019-11-09 00:14:18 +01:00
Jeroen Smit
db3525920d Several RemoveSetterOnlyPropertyAndMethodRector and UnusedPrivatePropertyRector fixes. 2019-11-08 21:03:29 +01:00
Tomas Votruba
04e0de2429 fix implode of string/string 2019-11-05 13:35:04 +01:00
Jeroen Smit
de8334e8a3 Fixed edge cases of RemoveDeadStmtRector
Covered all nodes that could be considered dead statement
2019-11-04 21:57:49 +01:00
Tomas Votruba
38afd6a996 [CodeQuality] Fix SimplifyIfReturnBoolRector for nullable scalar value 2019-11-04 18:01:49 +01:00
Tomas Votruba
0f47fa2379 [CodeQuality] Add property assigns to RemoveAlwaysTrueConditionSetInConstructorRector 2019-11-04 17:13:38 +01:00
Tomas Votruba
8dc4336ce8 add SetOptinosResolver and ConfigResolver 2019-10-30 12:17:26 +01:00
Tomas Votruba
848c43dc6d [PHPUnit] Add WithConsecutiveArgToArrayRector 2019-10-27 14:29:28 +01:00
Tomas Votruba
7bd13f90b8 cleanup static errors 2019-10-24 11:14:07 +02:00
Tomas Votruba
8c4a7ce958 Add MethodCallToReturnRector 2019-10-24 11:14:07 +02:00
Tomas Votruba
1ea9bd1fe6 fix union too many types 2019-10-24 00:10:28 +02:00
Tomas Votruba
ec584212cc skip missing property reflection 2019-10-17 00:00:15 +02:00
Tomas Votruba
6e7101ce7c remove self-testing test 2019-10-15 16:44:09 +02:00
Tomáš Votruba
7941103adc
Merge branch 'master' into exclusion-v2 2019-10-15 16:26:13 +02:00
Tomas Votruba
0dcd2b0014 [Solid] Add UseInterfaceOverImplementationInConstructorRector 2019-10-09 01:41:51 +01:00
Tomas Votruba
eb222877eb [StrictCodeQuality] Add freshly created node support to var inline assert 2019-10-08 18:30:32 +01:00
Jeroen Smit
105f95d816 Merge branch 'master' of github.com:rectorphp/rector into exclusion-v2 2019-10-05 20:41:43 +02:00
Tomas Votruba
01b4c78e47 skip required in delegating parent call method 2019-10-05 13:44:54 +02:00
Tomas Votruba
9271588573 [StrictCodeQuality] Add VarInlineAnnotationToAssertRector 2019-10-05 00:09:15 +02:00
Tomas Votruba
516505ea85 allow serialize type annotation for ClassMethod 2019-10-04 19:53:15 +02:00
Tomas Votruba
8f5ac69e2f make tag value matching more precise 2019-10-04 19:03:07 +02:00
Jeroen Smit
ca67f3a3dc Added way to exclude rectors 2019-10-03 10:03:36 +02:00
Tomas Votruba
7fa3909acb decoupling 2019-10-02 20:29:57 +02:00
Tomas Votruba
598f228c6d decouple php doc ast node to factories 2019-09-27 14:40:09 +02:00
Tomas Votruba
de9baae58e [Php71] Add ListToArrayDestructRector 2019-09-26 01:58:16 +02:00