Commit Graph

14269 Commits

Author SHA1 Message Date
Tomas Votruba
a2b4ae0362 Updated Rector to commit a784b3da67
a784b3da67 [TypeDeclaration] Use ReflectionResolver when possible on ControllerRenderMethodAnalyzer (#2284)
2022-05-11 12:03:36 +00:00
Tomas Votruba
3c86fb4a76 Updated Rector to commit a784b3da67
a784b3da67 [TypeDeclaration] Use ReflectionResolver when possible on ControllerRenderMethodAnalyzer (#2284)
2022-05-11 11:43:08 +00:00
Tomas Votruba
45954eebdb Updated Rector to commit a784b3da67
a784b3da67 [TypeDeclaration] Use ReflectionResolver when possible on ControllerRenderMethodAnalyzer (#2284)
2022-05-11 11:35:42 +00:00
Tomas Votruba
9dcd15012f Updated Rector to commit 32165444b1
32165444b1 [Php52] Ensure return  only when node changed on ContinueToBreakInSwitchRector (#2283)
2022-05-11 07:15:27 +00:00
Tomas Votruba
7e928f8b96 Updated Rector to commit 12fa9407f7
12fa9407f7 [DeadCode] Skip @return static on return self when class is not final or in trait on RemoveUselessReturnTagRector (#2282)
2022-05-11 05:14:30 +00:00
Tomas Votruba
6feaa9edb7 Updated Rector to commit 8b4c7c5fd8
8b4c7c5fd8 [CodeQuality] Handle empty stmts on RemoveAlwaysTrueConditionSetInConstructorRector (#2281)
2022-05-11 01:22:20 +00:00
Tomas Votruba
a93d572d86 Updated Rector to commit ebd4c3fee6
ebd4c3fee6 [Renaming] Skip renaming method call on RenameMethodRector when both old and new exists, which implements interface as config (#2276)
2022-05-11 00:39:05 +00:00
Tomas Votruba
7ada631151 Updated Rector to commit 1dd739aab6
1dd739aab6 Update RemoveAlwaysTrueConditionSetInConstructorRector to return stmts (#2280)
2022-05-10 16:36:06 +00:00
Tomas Votruba
5a70fb04b1 Updated Rector to commit 27476c0909
27476c0909 add few fixtures (#2279)
2022-05-10 16:31:36 +00:00
Tomas Votruba
9306ff041a Updated Rector to commit fa073d4408
fa073d4408 [CodeQuality] Add SimplifyIfExactValueReturnValueRector (#2278)
2022-05-10 16:14:43 +00:00
Tomas Votruba
d72f56e566 Updated Rector to commit 30f2f91909
30f2f91909 [CodeQuality][DeadCode] Handle SimplifyUselessVariableRector+RemoveOverriddenValuesRector (#2277)
2022-05-10 12:38:09 +00:00
Tomas Votruba
447f9a972f Updated Rector to commit e5a45afba3
e5a45afba3 [CodeQuality][CodingStyle] Handle Scope not available error on CallableThisArrayToAnonymousFunctionRector+CountArrayToEmptyArrayComparisonRector (#2274)
2022-05-09 20:16:44 +00:00
Tomas Votruba
0632acb74b Updated Rector to commit 3c41b72a6b
3c41b72a6b cleanup phpstan.neon (#2273)
2022-05-09 11:32:47 +00:00
Tomas Votruba
377fd1911e Updated Rector to commit a99574d6c5
a99574d6c5 Mini optimizations (#2272)
2022-05-09 11:16:33 +00:00
Tomas Votruba
0070cfd0cc Updated Rector to commit 4468743419
4468743419 [FEAT] refacto OrderAttributesRector (#2243)
2022-05-09 10:52:19 +00:00
Tomas Votruba
fa402052ff Updated Rector to commit 97a33aa694
97a33aa694 [Core] Remove is_string() check on glob loop data (#2267)
2022-05-09 09:51:17 +00:00
Tomas Votruba
ec43ca03ec Updated Rector to commit 97a33aa694
97a33aa694 [Core] Remove is_string() check on glob loop data (#2267)
2022-05-09 06:43:28 +00:00
Tomas Votruba
bb468e29f5 Updated Rector to commit 97a33aa694
97a33aa694 [Core] Remove is_string() check on glob loop data (#2267)
2022-05-08 23:26:26 +00:00
Tomas Votruba
56775932a2 Updated Rector to commit 60708d4501
60708d4501 [Core] Clean up repetitive is_file and manual register stub on BootstrapFilesIncluder (#2264)
2022-05-08 23:16:31 +00:00
Tomas Votruba
aa0465d388 Updated Rector to commit 975fdf113f
975fdf113f [DX] Add StmtsAwareInterface to catch node by type (#2269)
2022-05-08 20:57:50 +00:00
Tomas Votruba
5b56a7d2ca Updated Rector to commit 5a122e2b82
5a122e2b82 [CodingStyle] Ensure node changed when return  on SymplifyQuoteEscapeRector (#2268)
2022-05-08 13:28:44 +00:00
Tomas Votruba
6dd3060af0 Updated Rector to commit ae2e38ed98
ae2e38ed98 [CodeQuality] Skip empty array push args and no 2nd arg on ChangeArrayPushToArrayAssignRector (#2266)
2022-05-08 11:21:43 +00:00
Tomas Votruba
374898f010 Updated Rector to commit 88c9b8e20d
88c9b8e20d Make ChangeArrayPushToArrayAssignRector use stmts (#2265)
2022-05-08 10:54:09 +00:00
Tomas Votruba
52fecaf9ca Updated Rector to commit e341cc26fe
e341cc26fe [NodeNameResolver] Remove NodeNameResolver::isLocalPropertyFetchNamed() method, already handled at PropertyFetchAnalyzer::isLocalPropertyFetchName() (#2263)
2022-05-08 08:49:04 +00:00
Tomas Votruba
992aade98a Updated Rector to commit d89c23267c
d89c23267c [automated] Re-Generate Nodes/Rectors Documentation (#2262)
2022-05-08 00:33:36 +00:00
Tomas Votruba
f958d0a9c9 Updated Rector to commit fb8260c3a1
fb8260c3a1 [DeadCode] Ensure no stmts check on RemovePhpVersionIdCheckRector (#2260)
2022-05-07 18:51:48 +00:00
Tomas Votruba
f63eef01d0 Updated Rector to commit 2dd8c6b814
2dd8c6b814 [CodeQuality][DeadCode] Add For_, Closure, and Finally_, Case_, Catch_ to NodeTypeGroup::STMTS_AWARE (#2258)
2022-05-07 18:33:57 +00:00
Tomas Votruba
0f7f24ba96 Updated Rector to commit 333933b2d3
333933b2d3 Change RemovePhpVersionIdCheckRector to work with direct If_ (#2259)
2022-05-07 18:21:39 +00:00
Tomas Votruba
ae706b6205 Updated Rector to commit e97288c13e
e97288c13e [Scoped] Rollback Symplify\SmartFileSystem\SmartFileInfo require at bootstrap.php (#2256)
2022-05-07 13:44:50 +00:00
Tomas Votruba
b4e0bff933 Updated Rector to commit 6baafbc5a6
6baafbc5a6 [Scoper] Remove SmartFileInfo and ContainerConfigurator setup on bootstrap.php (#2253)
2022-05-07 11:00:41 +00:00
Tomas Votruba
4b5a7031be Updated Rector to commit 3135f29362
3135f29362 [DeadCode] Ensure has stmts on RemoveDeadInstanceOfRector (#2252)
2022-05-07 10:26:06 +00:00
Tomas Votruba
fe23d4f8ca Updated Rector to commit c91f3ad629
c91f3ad629 refactor RemoveDeadInstanceOfRector to direct return (#2251)
2022-05-07 09:38:38 +00:00
Tomas Votruba
e1b8b2e468 Updated Rector to commit 81ba0c90bd
81ba0c90bd [Scoper] Remove PHPStanStubLoader: move to dedicated file to define native classes (#2249)
2022-05-07 09:29:04 +00:00
Tomas Votruba
2786be52f6 Updated Rector to commit c2ade0583c
c2ade0583c [DX] Refactor ChangeNestedIfsToEarlyReturnRector to direct return (#2250)
2022-05-07 09:28:12 +00:00
Tomas Votruba
755d463439 Updated Rector to commit 1f6c7a6a20
1f6c7a6a20 [Scoper] Clean up bootstrap.php: move enum definitions to dedicated file and require in BootstrapFilesIncluder (#2248)
2022-05-07 08:49:37 +00:00
Tomas Votruba
3178565814 Updated Rector to commit b54fb77073
b54fb77073 [Scoper] Remove PHPStanStubLoader->loadStubs() call on config-downgrade (#2247)
2022-05-07 07:13:23 +00:00
Tomas Votruba
24318b9a19 Updated Rector to commit 26cad67b1c
26cad67b1c [CodingStyle] Clean up getParents() call on MakeInheritedMethodVisibilitySameAsParentRector (#2246)
2022-05-07 00:18:08 +00:00
Tomas Votruba
010ad20f65 Updated Rector to commit 6d814fb385
6d814fb385 Refactor DowngradePipeToMultiCatchExceptionRector to work directly with stmts (#2245)
2022-05-06 22:55:21 +00:00
Tomas Votruba
6a2c9a5de2 Updated Rector to commit 176d6d7e2a
176d6d7e2a Refactor ChangeAndIfToEarlyReturnRector to work with stmts (#2244)
2022-05-06 22:31:31 +00:00
Tomas Votruba
7885ef1835 Updated Rector to commit 712237ec22
712237ec22 Error message improvements (#2242)
2022-05-06 07:42:42 +00:00
Tomas Votruba
a548c62cde Updated Rector to commit ede1106a69
ede1106a69 [DX] Improve DowngradeCatchThrowableRector to return nodes directly (#2241)
2022-05-06 07:17:49 +00:00
Tomas Votruba
c3266af645 Updated Rector to commit 74b404e1d1
74b404e1d1 [DX] Change SplitListAssignToSeparateLineRector to direct return (#2240)
2022-05-05 18:07:01 +00:00
Tomas Votruba
d59bf7cd51 Updated Rector to commit 561e3963e1
561e3963e1 Use refactorWithScope() in MakeInheritedMethodVisibilitySameAsParentRector (#2236)
2022-05-05 17:42:23 +00:00
Tomas Votruba
7242caf99b Updated Rector to commit 7f5acb613b
7f5acb613b [Core] Add BetterNodeFinder::findFirstInlinedPrevious() (#2238)
2022-05-05 13:58:33 +00:00
Tomas Votruba
29c4bbb97a Updated Rector to commit aa6524e842
aa6524e842 [Core] Improve PropertyFetchAnalyzer::PropertyFetchAnalyzer() to check against Variable and Name (#2237)
2022-05-05 10:19:49 +00:00
Tomas Votruba
4b66436386 Updated Rector to commit d8c523625c
d8c523625c Various property + class context improvements (#2234)
2022-05-05 09:39:03 +00:00
Tomas Votruba
b674e4a170 Updated Rector to commit 4701b70f5a
4701b70f5a Clean up ComplexNodeRemover::resolvePropertyFetchFromDimFetch() (#2235)
2022-05-05 09:37:41 +00:00
Tomas Votruba
07a94318c5 Updated Rector to commit a19b983ce9
a19b983ce9 [DeadCode] Add StaticPropertyFetch removal support on RemoveUnusedPrivatePropertyRector (#2233)
2022-05-05 08:58:28 +00:00
Tomas Votruba
427d04477e Updated Rector to commit 3184d55477
3184d55477 [DX] Use direct return of multi nodes instead of 2 addNode before/after node (#2232)
2022-05-05 08:32:20 +00:00
Tomas Votruba
2c62b5ccdc Updated Rector to commit dd178deaa6
dd178deaa6 [DeadCode] Do not remove unused param in middle on RemoveUnusedConstructorParamRector (#2231)
2022-05-05 07:46:45 +00:00