1
0
mirror of https://github.com/rectorphp/rector.git synced 2025-02-17 14:24:43 +01:00

14152 Commits

Author SHA1 Message Date
Tomas Votruba
4708d6b081 Updated Rector to commit c0086b7e14fd72a16df6b8ba0d8b4f9440181a1b
c0086b7e14 [e2e] Add e2e for tests removed node display applied rules with return null ()
2022-05-16 01:19:48 +00:00
Tomas Votruba
d08b83c426 Updated Rector to commit 91ffbbb74db837e33b7dc8362bdeeb90757ea532
91ffbbb74d [Core] Direct assign visitors property data on RectorNodeTraverser ()
2022-05-15 13:20:49 +00:00
Tomas Votruba
e7cbd16435 Updated Rector to commit 0686f438cce9816adbba19a072d35faa463c2f54
0686f438cc [PHPStan] Enable symplify-rules.neon ()
2022-05-15 11:50:50 +00:00
Tomas Votruba
c99e1d9cdf Updated Rector to commit d61eea4aca1d6269f7ba75f5facaf6d742d3e51e
d61eea4aca [Core] Ensure parent is Node on AbstractScopeAwareRector ()
2022-05-15 10:32:22 +00:00
Tomas Votruba
98b2db6b30 Updated Rector to commit 70f10c9c779e5f82d9464f8e9e5ab0e3e12977c9
70f10c9c77 [Core] Fix message configure rule error on EmptyConfigurableRectorChecker ()
2022-05-15 10:13:55 +00:00
Tomas Votruba
ad10fd18db Updated Rector to commit 96400215b55a957bd5d5af2b8195af9bdb83c2ca
96400215b5 [automated] Re-Generate Nodes/Rectors Documentation ()
2022-05-15 09:42:33 +00:00
Tomas Votruba
d63573a7d2 Updated Rector to commit 1d75b53e9775a330c075aacc8b8ca75e2af2a604
1d75b53e97 [Core] Add ScopeAnalyzer service to verify if Node is Scope aware ()
2022-05-14 11:32:37 +00:00
Tomas Votruba
11c262469b Updated Rector to commit 3ed69d7ecf2cf7227ee5fa10894b4eccf9a8ddf7
3ed69d7ecf [CodeQuality] Apply StmtsAwareInterface node on SimplifyUselessVariableRector ()
2022-05-14 09:33:59 +00:00
Tomas Votruba
d10a01e47f Updated Rector to commit fcb2dc6f33eb6a69e72cb3bf42de24ccbb7b0639
fcb2dc6f33 [CodeQuality] Do not duplicate Expr on SimplifyIfElseToTernaryRector+SimplifyUselessVariableRector+CompleteDynamicPropertiesRector ()
2022-05-14 07:38:00 +00:00
Tomas Votruba
f2550b0de1 Updated Rector to commit f92d5deca3e1bc84e1022c5e612cfa44f63e597b
f92d5deca3 Fix Scalar_Encapsed node as dynamic in  ()
2022-05-14 02:43:00 +00:00
Tomas Votruba
c50600c391 Updated Rector to commit 26d2589aba3ea8ee68140831df96ed44c89839ad
26d2589aba [Parallel] Fix --debug not working in parallel ()
2022-05-13 16:18:07 +00:00
Tomas Votruba
1b5d975dcf Updated Rector to commit 4d3193425850a212b6e1e0442dadf1f0c6c321ae
4d31934258 Add new rule to add annotations from router configuration to symfony controllers ()
2022-05-13 10:14:21 +00:00
Tomas Votruba
b03aa95fcc Updated Rector to commit 28dc9cebb2fd27102662a53fa063474643c6bbe5
28dc9cebb2 Prepare NamedToUnnamedArgs for PhpParameterReflection change in PHPStan 1.7 ()
2022-05-13 09:29:14 +00:00
Tomas Votruba
cd95eb3dcc Updated Rector to commit 1ec5e2d35bb93bc7554c799b169c6a4d41223e22
1ec5e2d35b restore links
2022-05-12 19:20:31 +00:00
Tomas Votruba
99edeb9629 Updated Rector to commit 52ea41240ecfb6f0a8310082419b1e61feecd0c3
47bea33c2e use changelog annotations to display useful into under the change 52ea41240e restore regex replaces
2022-05-12 19:17:07 +00:00
Tomas Votruba
c37682bea7 Updated Rector to commit f0d68c75a15d20206cf6d10f43e3dad22d67b00a
f0d68c75a1 [Php82] Fixtures for skip combination writable + readonly on ReadOnlyClassRector ()
2022-05-12 16:54:11 +00:00
Tomas Votruba
a9b5ab7bc7 Updated Rector to commit f0d68c75a15d20206cf6d10f43e3dad22d67b00a
f0d68c75a1 [Php82] Fixtures for skip combination writable + readonly on ReadOnlyClassRector ()
2022-05-12 16:10:15 +00:00
Tomas Votruba
093c37f3c5 Updated Rector to commit 78aaf7ee0b1b03a9adeb76018c1ccffdd475c972
78aaf7ee0b [Php82] Add ReadOnlyClassRector ()
2022-05-12 15:51:17 +00:00
Tomas Votruba
75c4d1eb67 Updated Rector to commit 93cf392561fec928e688fe55381da4d7c425498a
93cf392561 Add [file] + [rule] debug info on --debug + fix literal number downgrade type change to string ()
2022-05-12 14:35:14 +00:00
Tomas Votruba
50d04ee8b8 Updated Rector to commit e88903f64e4075478882f15443cdffa7c16f3003
e88903f64e [Core] Improve UnreachableStmtAnalyzer: verify itself by recursive call ()
2022-05-12 10:26:38 +00:00
Tomas Votruba
bca89e29da Updated Rector to commit 33cd52e703d44690b91106f4752b5786420fa2db
33cd52e703 Fix position of class after non-reachable stmts ()
2022-05-12 09:11:03 +00:00
Tomas Votruba
e0323c00f8 Updated Rector to commit 39e552c4c97dbb23ada4470fa1b89773ce5bc2a3
39e552c4c9 Various little improvement ()
2022-05-12 06:13:58 +00:00
Tomas Votruba
d967349fb9 Updated Rector to commit cd2a644e0c442b883fda86449148c67e0ae82ec4
cd2a644e0c [Core] Refactor RectifiedAnalyzer: early check against AbstractScopeAwareRector instead of Original node ()
2022-05-12 05:20:59 +00:00
Tomas Votruba
412270b47d Updated Rector to commit 2ccb53592ef92eeb290d2671a1ab5de2b79ad271
2ccb53592e Improve indent types ()
2022-05-11 22:54:59 +00:00
Tomas Votruba
ea968d80ae Updated Rector to commit 1026ede751ac760d6b8ee37105086898bc6fc60c
1026ede751 Remove requires from tests, as all tests run on PHP 8.1 ()
2022-05-11 22:23:42 +00:00
Tomas Votruba
060b1642ed Updated Rector to commit 55be345ca9e2b0f29330656a1921dd82053981b2
55be345ca9 Various improvements ()
2022-05-11 17:53:44 +00:00
Tomas Votruba
f0a799c4c1 Updated Rector to commit 17d200dfa6825602e214098e7d6637cae1d153f6
17d200dfa6 [DX] Skip extra comment, add RectorConfig->rules() ()
2022-05-11 16:53:20 +00:00
Tomas Votruba
a48a02b46d Updated Rector to commit 9163864800fc12275062f70a2d490cfd1d55047f
9163864800 Remove DowngradeGeneratedScalarTypesRector as way hacky to particular string solution, better use patching ()
2022-05-11 16:29:59 +00:00
Tomas Votruba
f3598b9c94 Updated Rector to commit b8ff9ab25c00a2d6f9ad86d6999be4cb5fd2020f
b8ff9ab25c Use ReflectionResolver when possible, use AbstractRector when scope not needed ()
2022-05-11 14:46:44 +00:00
Tomas Votruba
099d77eea7 Updated Rector to commit 77dcd92d7f797981db7177562362b2afe5c5c4ec
77dcd92d7f [TypeDeclaration] Use AbstractRector on ParamTypeDeclarationRector ()
2022-05-11 14:04:35 +00:00
Tomas Votruba
b16e5d61a8 Updated Rector to commit 4d358dade18ce5f6ba781a522eecf2155a44cdb0
4d358dade1 [Core] Allow any Node passed to ReflectionResolver::resolveClassReflection() ()
2022-05-11 13:46:30 +00:00
Tomas Votruba
aa55f3e517 Updated Rector to commit 4d358dade18ce5f6ba781a522eecf2155a44cdb0
4d358dade1 [Core] Allow any Node passed to ReflectionResolver::resolveClassReflection() ()
2022-05-11 13:35:32 +00:00
Tomas Votruba
7fc2669a02 Updated Rector to commit f5927bb55ea9eb406185d63c02ff02de8baa5c32
f5927bb55e [Core] Add ReflectionResolver::resolveClassReflectionSourceObject() method ()
2022-05-11 13:10:39 +00:00
Tomas Votruba
a2b4ae0362 Updated Rector to commit a784b3da676ad404458335ca35fd8d9ea36430cc
a784b3da67 [TypeDeclaration] Use ReflectionResolver when possible on ControllerRenderMethodAnalyzer ()
2022-05-11 12:03:36 +00:00
Tomas Votruba
3c86fb4a76 Updated Rector to commit a784b3da676ad404458335ca35fd8d9ea36430cc
a784b3da67 [TypeDeclaration] Use ReflectionResolver when possible on ControllerRenderMethodAnalyzer ()
2022-05-11 11:43:08 +00:00
Tomas Votruba
45954eebdb Updated Rector to commit a784b3da676ad404458335ca35fd8d9ea36430cc
a784b3da67 [TypeDeclaration] Use ReflectionResolver when possible on ControllerRenderMethodAnalyzer ()
2022-05-11 11:35:42 +00:00
Tomas Votruba
9dcd15012f Updated Rector to commit 32165444b1e0139e9c2245b964f47c584f2795e3
32165444b1 [Php52] Ensure return  only when node changed on ContinueToBreakInSwitchRector ()
2022-05-11 07:15:27 +00:00
Tomas Votruba
7e928f8b96 Updated Rector to commit 12fa9407f734c847cb7739bd435ec42bc66a8f1c
12fa9407f7 [DeadCode] Skip @return static on return self when class is not final or in trait on RemoveUselessReturnTagRector ()
2022-05-11 05:14:30 +00:00
Tomas Votruba
6feaa9edb7 Updated Rector to commit 8b4c7c5fd8ec764b1dc855d044658d91a81315b3
8b4c7c5fd8 [CodeQuality] Handle empty stmts on RemoveAlwaysTrueConditionSetInConstructorRector ()
2022-05-11 01:22:20 +00:00
Tomas Votruba
a93d572d86 Updated Rector to commit ebd4c3fee68fd84af59218fc0b0c4d744f2c7929
ebd4c3fee6 [Renaming] Skip renaming method call on RenameMethodRector when both old and new exists, which implements interface as config ()
2022-05-11 00:39:05 +00:00
Tomas Votruba
7ada631151 Updated Rector to commit 1dd739aab6964f4409b58c4ca59b8b9673e92069
1dd739aab6 Update RemoveAlwaysTrueConditionSetInConstructorRector to return stmts ()
2022-05-10 16:36:06 +00:00
Tomas Votruba
5a70fb04b1 Updated Rector to commit 27476c0909954feb7681318c66626408f0b9f396
27476c0909 add few fixtures ()
2022-05-10 16:31:36 +00:00
Tomas Votruba
9306ff041a Updated Rector to commit fa073d440863d477d2ee844c1dfb6bf481a2ff1f
fa073d4408 [CodeQuality] Add SimplifyIfExactValueReturnValueRector ()
2022-05-10 16:14:43 +00:00
Tomas Votruba
d72f56e566 Updated Rector to commit 30f2f9190987a0209e3e4aad209cce622c47595d
30f2f91909 [CodeQuality][DeadCode] Handle SimplifyUselessVariableRector+RemoveOverriddenValuesRector ()
2022-05-10 12:38:09 +00:00
Tomas Votruba
447f9a972f Updated Rector to commit e5a45afba3becb12d8acbb6216dbeba623986c21
e5a45afba3 [CodeQuality][CodingStyle] Handle Scope not available error on CallableThisArrayToAnonymousFunctionRector+CountArrayToEmptyArrayComparisonRector ()
2022-05-09 20:16:44 +00:00
Tomas Votruba
0632acb74b Updated Rector to commit 3c41b72a6b042f91645448d44200101b4b7d0be3
3c41b72a6b cleanup phpstan.neon ()
2022-05-09 11:32:47 +00:00
Tomas Votruba
377fd1911e Updated Rector to commit a99574d6c57102de33751a50df726ed6cbabd6f9
a99574d6c5 Mini optimizations ()
2022-05-09 11:16:33 +00:00
Tomas Votruba
0070cfd0cc Updated Rector to commit 4468743419d944b511ec2bcb5697c9a8a636b725
4468743419 [FEAT] refacto OrderAttributesRector ()
2022-05-09 10:52:19 +00:00
Tomas Votruba
fa402052ff Updated Rector to commit 97a33aa69494836b44ce68e0803e2568233f3e06
97a33aa694 [Core] Remove is_string() check on glob loop data ()
2022-05-09 09:51:17 +00:00
Tomas Votruba
ec43ca03ec Updated Rector to commit 97a33aa69494836b44ce68e0803e2568233f3e06
97a33aa694 [Core] Remove is_string() check on glob loop data ()
2022-05-09 06:43:28 +00:00