Commit Graph

14083 Commits

Author SHA1 Message Date
Tomas Votruba
2539f83cf3 Updated Rector to commit 8332d8cc10
8332d8cc10 remove unused unwrapExpression(), use direct instanceof compare instead (#2186)
2022-04-28 21:56:13 +00:00
Tomas Votruba
954555d0df Updated Rector to commit c411410fa5
c411410fa5 [Core] Move parent instanceof Node check on BetterNodeFinder::findParentType() inside do { } while condition (#2190)
2022-04-28 21:55:05 +00:00
Tomas Votruba
fc5bf77719 Updated Rector to commit fb722fc4ce
fb722fc4ce [Core] Direct anonymous class check on BetterNodeFinder::findFirstNonAnonymousClass() (#2191)
2022-04-28 21:52:06 +00:00
Tomas Votruba
23db732224 Updated Rector to commit b4a1edfb88
b4a1edfb88 [DeadCode] Add empty and multi stmts support on RemoveAlwaysTrueIfConditionRector (#2192)
2022-04-28 21:50:14 +00:00
Tomas Votruba
19ffa21a89 Updated Rector to commit a218dda059
a218dda059 [DX] Move PhpVersionProvider from AbstractRector to particular services (#2189)
2022-04-28 20:11:07 +00:00
Tomas Votruba
7010e0938e Updated Rector to commit 680e8a1e3d
680e8a1e3d [Core] Add , , and  parameters to RectorConfig::parallel() method (#2188)
2022-04-28 18:36:02 +00:00
Tomas Votruba
3d30a34d24 Updated Rector to commit b055a88927
b055a88927 Add RectorConfigProvider to ask for configuration behave for 3rd party packages (#2187)
2022-04-28 17:21:22 +00:00
Tomas Votruba
0b4c6251c0 Updated Rector to commit b061dcdcf3
b061dcdcf3 [scoped] skip parameter provider class
2022-04-28 16:26:19 +00:00
Tomas Votruba
393ac88168 Updated Rector to commit de1d8592a9
de1d8592a9 Avoid scoping parameter provider to re-use, remove it from AbstractRector to ease the dependency tree (#2185)
2022-04-28 16:24:51 +00:00
Tomas Votruba
52322b58c1 Updated Rector to commit 8272c42bfa
8272c42bfa fix cs
2022-04-28 16:24:38 +00:00
Tomas Votruba
5a33df6c4f Updated Rector to commit 93030d3ef7
93030d3ef7 skip empty dim fetch (#2184)
2022-04-28 15:28:06 +00:00
Tomas Votruba
e6d9de7fba Updated Rector to commit 08bb10de6b
08bb10de6b [CodeQuality] Add InlineArrayReturnAssignRector (#2183)
2022-04-28 14:55:01 +00:00
Tomas Votruba
0e76f19491 Rector 0.12.22 2022-04-27 22:44:46 +00:00
Tomas Votruba
3912bd3674 Updated Rector to commit aa89fde52b
aa89fde52b link the token
2022-04-27 22:40:38 +00:00
Tomas Votruba
152dec0c68 Updated Rector to commit 0f83ac3c87
0f83ac3c87 [Doctrine][Nette][TypeDeclaration] Handle add __construct with no Scope on InitializeDefaultEntityCollectionRector+RenderMethodParamToTypeDeclarationRector (#2180)
2022-04-27 14:52:56 +00:00
Tomas Votruba
33e9a631fe Updated Rector to commit 80df62821f
80df62821f [Doc] Document deprecated USE_NODES and CURRENT_STATEMENT constant to use existing method call when needed (#2181)
2022-04-27 14:50:11 +00:00
Tomas Votruba
2e00657da7 Updated Rector to commit 4fea4e23b9
4fea4e23b9 [TypeDeclaration] Skip return type defined Closure on ReturnTypeDeclarationRector (#2179)
2022-04-27 13:37:37 +00:00
Tomas Votruba
127b77fdf0 Updated Rector to commit ae45be1cf3
ae45be1cf3 [DX] Add note warning about using old config (#2174)
2022-04-26 23:02:07 +00:00
Tomas Votruba
e0d9ac9eb0 Updated Rector to commit 7fb8254c23
7fb8254c23 Adds test for DowngradeMatchToSwitchRector match having true subject expression (#2176)
2022-04-26 22:43:42 +00:00
Tomas Votruba
e5c8dfa7cf Updated Rector to commit c5c620aa1a
c5c620aa1a [DowngradePhp80] Add Static Call Support on DowngradeMatchToSwitchRector (#2175)
2022-04-26 20:58:13 +00:00
Tomas Votruba
523a714661 Updated Rector to commit 6680bd8412
6680bd8412 DowngradeMatchToSwitchRector adds Method and Function call support (#2173)
2022-04-26 16:47:55 +00:00
Tomas Votruba
c7ca691738 Updated Rector to commit ba29e3fd5f
ba29e3fd5f Re-use name scope (#2171)
2022-04-26 13:03:56 +00:00
Tomas Votruba
63f8af346b Updated Rector to commit 588470337e
588470337e Failing Tests for DowngradeMatchToSwitchRector (#2114)
2022-04-26 08:17:16 +00:00
Tomas Votruba
5147929731 Updated Rector to commit 43aa4d91f7
43aa4d91f7 Add SameNamespacedTypeSpecifier (#2169)
2022-04-26 08:13:18 +00:00
Tomas Votruba
99b901c127 Updated Rector to commit 148dda778c
148dda778c Narrow to FQN (#2168)
2022-04-25 23:28:04 +00:00
Tomas Votruba
a71b4168c5 Updated Rector to commit 38e1f8a450
38e1f8a450 Remove NamespaceNodeVisitor (#2167)
2022-04-25 22:12:26 +00:00
Tomas Votruba
6b472ba52b Updated Rector to commit 88cfff17ba
88cfff17ba [TypeDeclaration] Use ParentPropertyLookupGuard on TypedPropertyFromStrictGetterMethodReturnTypeRector (#2166)
2022-04-25 19:20:08 +00:00
Tomas Votruba
e3ae598c02 Updated Rector to commit f7b095495b
f7b095495b Remove last USE_NODE (#2165)
2022-04-25 16:12:00 +00:00
Tomas Votruba
18c61e765a Updated Rector to commit 25e6b17a86
25e6b17a86 Remove USE_NODES from ObjectTypeSpecifier::matchShortenedObjectType() (#2164)
2022-04-25 10:15:48 +00:00
Tomas Votruba
d931048bad Updated Rector to commit 4b0d9e2c3d
4b0d9e2c3d remove USE_NODES from matchAliasedObjectType (#2163)
2022-04-25 09:09:11 +00:00
Tomas Votruba
8b3f1ca9f2 Updated Rector to commit bc39917aba
bc39917aba Remove USE_NODES from UseNodesToAddCollector (#2162)
2022-04-25 08:57:07 +00:00
Tomas Votruba
6a025e705f Updated Rector to commit 893c948a62
893c948a62 Remove USE_NODES from NameScopeFactory (#2161)
2022-04-25 08:36:39 +00:00
Tomas Votruba
ef4b5c7262 Updated Rector to commit 57b835b5d0
57b835b5d0 Make ClassRenamer use UseImportsResolver (#2160)
2022-04-25 08:34:54 +00:00
Tomas Votruba
c78996f799 Updated Rector to commit 2447c3155b
2447c3155b Cleanup (#2159)
2022-04-25 08:28:43 +00:00
Tomas Votruba
0fcbb82b6e Updated Rector to commit 4981ebea25
4981ebea25 Move FileWithoutNamespaceNodeTraverser outside RectorNodeTraverser (#2158)
2022-04-25 08:23:08 +00:00
Tomas Votruba
c6a4383d80 Updated Rector to commit 69de62a1d8
69de62a1d8 disable StatementNodeVisitor (#2154)
2022-04-25 08:05:28 +00:00
Tomas Votruba
f27b77df88 Updated Rector to commit 90dae505af
90dae505af Remove uses nodes attribute - part #1 (#2155)
2022-04-25 07:10:07 +00:00
Tomas Votruba
e7c3ff4e4f Updated Rector to commit f0223b6329
f0223b6329 remove current stmts (#2151)
2022-04-24 22:09:06 +00:00
Tomas Votruba
0e0fc76d65 Updated Rector to commit 07ab4e0325
07ab4e0325 [Php74] Allow change protected property of final class when property only in current class on TypedPropertyRector (#2153)
2022-04-24 19:57:12 +00:00
Tomas Votruba
7466aca164 Updated Rector to commit c3adc6b043
c3adc6b043 [Privatization] Add ParentPropertyLookupGuard service (#2152)
2022-04-24 19:43:23 +00:00
Tomas Votruba
19e48f49f2 Updated Rector to commit 366c994a5c
366c994a5c More current statement attribute clean up (#2150)
2022-04-24 17:30:55 +00:00
Tomas Votruba
b739fa46b8 Updated Rector to commit 0954611a38
0954611a38 Remove CURRENT_STATEMENT where not needed (#2149)
2022-04-24 17:00:46 +00:00
Tomas Votruba
623fdf63b7 Updated Rector to commit 80a04aa51f
80a04aa51f [Core] Remove Current Statement check on RectifiedAnalyzer, use Original Node instead (#2148)
2022-04-24 16:33:56 +00:00
Tomas Votruba
348b2f0e8d Updated Rector to commit eaaecc39d7
eaaecc39d7 Remove PREVIOUS_STATEMENT from StatementNodeVisitor (#2146)
2022-04-24 16:25:18 +00:00
Tomas Votruba
671dde4094 Updated Rector to commit 1084889b30
1084889b30 [Php80] Skip different type cases cond on ChangeSwitchToMatchRector (#2147)
2022-04-24 15:27:24 +00:00
Tomas Votruba
22a6a7d222 Updated Rector to commit dc7a9a85f3
dc7a9a85f3 [DeadCode] Skip remove variable on switch use return after break on RemoveUnusedVariableAssignRector (#2145)
2022-04-24 07:48:38 +00:00
Tomas Votruba
54f1bf6955 Updated Rector to commit 55807fad4f
55807fad4f [cs] clean up use statement (#2144)
2022-04-23 22:44:46 +00:00
Tomas Votruba
44cb73b377 Updated Rector to commit e4858d9a60
e4858d9a60 [Php80] Handle named type on JMS\AccessType on AnnotationToAttributeRector (#2141)
2022-04-23 22:28:13 +00:00
Tomas Votruba
ae847cdf27 Updated Rector to commit eb1090c934
eb1090c934 [DeadCode] Add Break_, Continue_, Goto_ support on RemoveUnreachableStatementRector (#2142)
2022-04-23 22:22:46 +00:00
Tomas Votruba
20c7d5ad3a Updated Rector to commit 31656ed51d
31656ed51d [NodeCollector] Remove CurrentStmtResolver service (#2143)
2022-04-23 22:21:52 +00:00