1
0
mirror of https://github.com/rectorphp/rector.git synced 2025-03-29 03:32:30 +01:00

16558 Commits

Author SHA1 Message Date
Tomas Votruba
c86937fb6b Updated Rector to commit b9ace5f53f1640ab947922957e8179b2b50ff2cd
b9ace5f53f [PHP 8] Resources object upgrade - remove 2 rules as the upgrade require wholesome manual work ()
2023-07-08 22:49:07 +00:00
Tomas Votruba
c409764fcc Updated Rector to commit 499b272964a8b9dde2badaf872d053b3df17d162
499b272964 fixup! Make RemoveNonExistingVarAnnotationRector simpler, skip compact() check as not generic ()
2023-07-08 22:47:24 +00:00
Tomas Votruba
bea2685039 Updated Rector to commit 2f1d4d3e66e896531cbfe6958307b451e972a624
2f1d4d3e66 Make RemoveNonExistingVarAnnotationRector simpler, skip compact() check as not generic ()
2023-07-08 21:56:17 +00:00
Tomas Votruba
8028d6a7ce Updated Rector to commit ac63f2a6261963e8a7d353474b7c20311a72ded3
ac63f2a626 [NodeTypeResolver] Remove type detection from parent FunctionLike docblock on ParamTypeResolver ()
2023-07-08 21:50:41 +00:00
Tomas Votruba
7912b23087 Updated Rector to commit 2f1d4d3e66e896531cbfe6958307b451e972a624
2f1d4d3e66 Make RemoveNonExistingVarAnnotationRector simpler, skip compact() check as not generic ()
2023-07-08 21:50:21 +00:00
Tomas Votruba
0ae22238e2 Updated Rector to commit 3c90b2d0ec9aef15c1d869ceadf1dfeaea8235ce
3c90b2d0ec [DX] Remove parent node fixture, to avoid false positive on node discovery ()
2023-07-08 21:47:47 +00:00
Tomas Votruba
830b50116f Updated Rector to commit 951fb8be8f890b118b87858d45afc93f2cd9a29c
951fb8be8f [DX] Remove findParentType() method ()
2023-07-08 20:40:11 +00:00
Tomas Votruba
47fc2f5153 Updated Rector to commit 651616a14b47aadfd467da1dded6c420f1ef3f01
651616a14b [NodeTypeResolver] Reduce parent lookup on ParamTypeResolver ()
2023-07-08 14:38:41 +00:00
Tomas Votruba
811311089b Updated Rector to commit 6daf93e54524b24be9b2d79edca98d97b6c2ae32
6daf93e545 [NodeAnalyzer] Remove find first previous on CallAnalyzer ()
2023-07-07 16:13:45 +00:00
Tomas Votruba
4666787179 Updated Rector to commit 83a9221d6baa56dc6fc009db45db18f8b4ea63c8
83a9221d6b [NodeAnalyzer] Mark Variable as non-refreshable MutatingScope on ScopeAnalyzer ()
2023-07-07 10:34:54 +00:00
Tomas Votruba
beaa6639c6 Updated Rector to commit ce207419aafa6effb8e2812408c09b1d8e9b874c
ce207419aa [DX] Lower parent node dependency in VariableToConstantGuard ()
2023-07-06 22:39:41 +00:00
Tomas Votruba
d53aabefd9 Updated Rector to commit 1d0feb251132d3b766945bc80d8f914c5279277f
1d0feb2511 [DX] Lower readonly PropertyManipulator complexity ()
2023-07-06 21:07:00 +00:00
Tomas Votruba
e3e96f6f96 Updated Rector to commit 3962227709fda9312f07d6a516a1ee405b392489
3962227709 [NodeTypeResolver] Reduce duplicated Scope fill on FuncCall ()
2023-07-06 20:17:30 +00:00
Tomas Votruba
7f5bbceea9 Updated Rector to commit 3962227709fda9312f07d6a516a1ee405b392489
3962227709 [NodeTypeResolver] Reduce duplicated Scope fill on FuncCall ()
2023-07-06 18:53:30 +00:00
Tomas Votruba
ef629ad2ed Updated Rector to commit 3962227709fda9312f07d6a516a1ee405b392489
3962227709 [NodeTypeResolver] Reduce duplicated Scope fill on FuncCall ()
2023-07-06 15:20:15 +00:00
Tomas Votruba
d071e69583 Updated Rector to commit 3962227709fda9312f07d6a516a1ee405b392489
3962227709 [NodeTypeResolver] Reduce duplicated Scope fill on FuncCall ()
2023-07-06 14:24:46 +00:00
Tomas Votruba
92a790ae25 Updated Rector to commit a4ef13b30cfd2ee5a02f547256673064d648c558
a4ef13b30c [NodeAnalyzer] Check statementDepth on Stmt, and expressionDepth on Expr on ScopeAnalyzer ()
2023-07-05 17:31:36 +00:00
Tomas Votruba
4ded5a660a Updated Rector to commit 9df1445de8c8cb5eed5a85446628226f9b03ed76
9df1445de8 [DX] Remove SimplifyForeachToArrayFilterRector as it turns typed functions to string and make code worse ()
2023-07-05 15:32:48 +00:00
Tomas Votruba
8c7b0e1592 Updated Rector to commit 14790b408cc616842ab25084c23c91cdd83559a1
14790b408c [NodeTypeResolver] Remove ArrayItem scope filling from Array_ and Name filling for Catch types on PHPStanNodeScopeResolver ()
2023-07-05 12:35:10 +00:00
Tomas Votruba
67e1d2d61c Updated Rector to commit 3fa4bec792258ae18bf56c665d5ec3fa4938d475
3fa4bec792 [Renaming] Remove Scope filling from Name node on PHPStanNodeScopeResolver for RenameClassRector ()
2023-07-05 12:18:11 +00:00
Tomas Votruba
e534d832ec Updated Rector to commit b4ff32ef246fe2c36351701995759ee4fc21f370
b4ff32ef24 [TypeDeclaration] Remove aliased object type from MethodCall/StaticCall on ObjectTypeSpecifier ()
2023-07-05 09:25:45 +00:00
Tomas Votruba
64593b7175 Updated Rector to commit 77b0bb7080b3f3e01e1fc8cdac2908c7b490a9d0
77b0bb7080 [NodeTypeResolver][Performance] Using instanceof instead of is_string() check on Node visitors ()
2023-07-04 15:43:39 +00:00
Tomas Votruba
59c58750fa Updated Rector to commit b353e704c81dd3a9bd78f82bc571153c3023b471
b353e704c8 [Performance] Improve check has unreachable statement node NodeScopeAndMetadataDecorator  take 3 ()
2023-07-04 14:54:28 +00:00
Tomas Votruba
da9114bcbb Updated Rector to commit cd3d327988ac60ed5ec725bafe51b4c670e56ec1
cd3d327988 Revert "[Performance] Immediate remove UnreachableStatementNodeVisitor object after traverse to avoid re-use in next file ()" ()
2023-07-04 14:40:22 +00:00
Tomas Votruba
abbf3c7b97 Updated Rector to commit fb0ae6dd929596556c2e7454068ecdec5e326378
fb0ae6dd92 [Performance] Add $hasUnreachableStatementNode flag on PHPStanNodeScopeResolver to ensure execute UnreachableStatementNodeVisitor only when it has ()
2023-07-04 13:33:50 +00:00
Tomas Votruba
7251a47b0d Updated Rector to commit 93a4b2b15eec15c506ae55c25b23a40dd0390cff
93a4b2b15e [NodeTypeResolver] Remove parent attribute on PHPStanNodeScopeResolver for after UnreachableStatementNode detector ()
2023-07-04 08:36:47 +00:00
Tomas Votruba
1f28e1c52a Updated Rector to commit 708cc4fb49562e19a98849abd50216048b1f48ba
708cc4fb49 [TypeDeclaration] Handle crash on no namespace with + operation on DeclareStrictTypesRector ()
2023-07-03 17:30:02 +00:00
Tomas Votruba
d16d5ab29c Updated Rector to commit 3bd0e9faa5e015df82ccf511e248b5ca3d168b33
3bd0e9faa5  [DeadCode] Skip used as closure on RemoveUnusedPrivateMethodRector  ()
2023-07-03 16:48:28 +00:00
Tomas Votruba
f40dc9ec2a Updated Rector to commit 3aed20ef6677602ae7a5d164be8bbdee291da4ce
3aed20ef66 [DX] Make use of SimpleParameterProvider::provideStringParameter() ()
2023-07-03 15:07:34 +00:00
Tomas Votruba
54dbeae92c Updated Rector to commit ddc3d946366d72d91ef608b08ccd6f3e17eed830
ddc3d94636 [DX] Make use of SimpleParameterProvider::provideIntParameter() ()
2023-07-03 15:00:57 +00:00
Tomas Votruba
e055ea60b8 Updated Rector to commit 2502fe2e92aa8fcee621b2aa3eb2a1cfdf2b0621
2502fe2e92 [Php82] Skip extends unknown class on ReadonlyClassRector ()
2023-07-03 14:56:15 +00:00
Tomas Votruba
ecece488c5 Updated Rector to commit 011f7e5e7d5390b456d3bb91848c12f94baf7b71
011f7e5e7d [DX] Make use of SimpleParameterProvider ()
2023-07-03 14:46:51 +00:00
Tomas Votruba
493a57e478 Updated Rector to commit df5a7bbfbf4e01f4b485603bacab0f1fd807b7f7
df5a7bbfbf [DX] Kick of SimpleParameterProvider ()
2023-07-03 13:55:43 +00:00
Tomas Votruba
2d92d14602 Updated Rector to commit 265f3ac2eca7287556b176ea428fa5f36fdef93c
265f3ac2ec Fix NumericReturnTypeFromStrictScalarReturnsRector for non-natively-typed parameters ()
2023-07-03 08:34:34 +00:00
Tomas Votruba
63da13d421 Updated Rector to commit 4a0008452981d918b6590b82cf8f2577b3aa8171
4a00084529 [automated] Apply Coding Standard ()
2023-07-02 00:37:53 +00:00
Tomas Votruba
a5a4164e0f Updated Rector to commit 6a53d48a8cdde9c40751ed2b294758dab8fb4d6f
6a53d48a8c [Renaming] Handle crash on catch Exception name on RenameClassRector ()
2023-07-01 23:26:53 +00:00
Tomas Votruba
e28ac0cec4 Updated Rector to commit 222569c781584f6c6f76968ab3e2557c58983af3
222569c781 [NodeAnalyzer] Remove parent attribute on ScopeAnalyzer ()
2023-07-01 23:02:38 +00:00
Tomas Votruba
d403caf40e Updated Rector to commit 66a9bcff33fce09aff972693263c04cc4cdd3604
66a9bcff33 [EarlyReturn] Remove findFirstNext() on InvertedIfFactory ()
2023-07-01 17:58:08 +00:00
Tomas Votruba
b083f2427f Updated Rector to commit 6e90cc741ca2e6d94fe485fd01c085a7641d5d93
6e90cc741c [ReadWrite] Remove parent attribute usage on ReadWritePropertyAnalyzer ()
2023-07-01 15:51:11 +00:00
Tomas Votruba
6aada686fa Updated Rector to commit 5944b6d6a998a6ee854b699f5a8541bdc8a17818
5944b6d6a9 [NodeManipulator] Reduce parent check on PropertyManipulator ()
2023-07-01 14:21:21 +00:00
Tomas Votruba
d769492469 Updated Rector to commit b8129b47429c5686a82e6a3753b24e49706384b3
b8129b4742 [NodeTypeResolver] Remove param type context on ContextNodeVisitor ()
2023-07-01 13:54:24 +00:00
Tomas Votruba
872db0f1a4 Updated Rector to commit 9f6e80e2901da6caf3c77c4b7cb06cb384042238
9f6e80e290 [StaticTypeMapper] Remove parent attribute usage on FullyQualifiedNodeMapper ()
2023-07-01 13:47:28 +00:00
Tomas Votruba
4ac2f7ee3a Updated Rector to commit 51cc0678a8da0b27b7dcc33706fc32d192e565ca
51cc0678a8 [NodeManipulator] Remove parent attribute usage on AssignManipulator ()
2023-07-01 13:10:36 +00:00
Tomas Votruba
2d175bf66e Updated Rector to commit 07859a15a3d53652689a6226de9a7cb09c4b89ee
07859a15a3 [ReadWrite] Remove parent attribute usage on JustReadExprAnalyzer ()
2023-07-01 12:50:16 +00:00
Tomas Votruba
ea79543156 Updated Rector to commit 38f4ad787ead53fc4e1c44c1a53ae17c3b6bf53a
38f4ad787e Remove commited temp_10fe18f2bd3524e99ff8_phpstan-for-rector.neon file ()
2023-07-01 11:12:12 +00:00
Tomas Votruba
1dc3d74b09 Updated Rector to commit 2161084bd7920506db4484aa0d07a62ccdd3ec04
2161084bd7 [DeadCode] Skip non typed param numeric check on RecastingRemovalRector ()
2023-07-01 10:50:27 +00:00
Tomas Votruba
33dbc6506f Updated Rector to commit db5f778f9f9fd94fe1271ce8fc3ef4c156fd88ad
db5f778f9f [NodeAnalyzer] Remove parent lookup on ExprAnalyzer::isNonTypedFromParam() ()
2023-07-01 10:16:51 +00:00
Tomas Votruba
6981c70c9a Updated Rector to commit 9ed8c21b127cdd45a28307d5fc41668f867f4ef4
9ed8c21b12 [DeadCode] Remove findFirstPrevious() usage on UselessIfCondBeforeForeachDetector ()
2023-07-01 09:41:56 +00:00
Tomas Votruba
1d37efe8d7 Updated Rector to commit 8c9d630a27e6b3c3b76b31bd8ce96db14c7e8800
8c9d630a27 [ReadWrite] Reduce parent lookup on ReadWritePropertyAnalyzer ()
2023-06-30 19:13:32 +00:00
Tomas Votruba
6ce9445bdc Updated Rector to commit 8040759d5fff1d9f9e5ca933dedad256d16bc571
8040759d5f [TypeDeclaration] Skip guarded by parent on StrictArrayParamDimFetchRector ()
2023-06-30 18:35:54 +00:00