Tomas Votruba
5a211089b1
Updated Rector to commit 8c5507f3e83e70657f95ae9ccb6488732b0359f5
...
8c5507f3e8
[Strict] Skip empty() from param doc on DisallowedEmptyRuleFixerRector (#4550 )
2023-07-20 11:36:45 +00:00
Tomas Votruba
51b2bd7a2e
Updated Rector to commit 8c5507f3e83e70657f95ae9ccb6488732b0359f5
...
8c5507f3e8
[Strict] Skip empty() from param doc on DisallowedEmptyRuleFixerRector (#4550 )
2023-07-20 11:22:15 +00:00
Tomas Votruba
20d3da40c6
Updated Rector to commit e2ec807d3c4b2529533bfac5eb2a2b6717fd58c2
...
e2ec807d3c
[CodingStyle] Skip filled by construct on AddArrayDefaultToArrayPropertyRector (#4549 )
2023-07-20 10:44:30 +00:00
Tomas Votruba
78d51cc3eb
Updated Rector to commit 0ff50c06d0c90ed0a678fd56261ab40b25f8b29f
...
0ff50c06d0
[Reflection] Reduce Scope pulling on ReflectionResolver (#4548 )
2023-07-20 07:43:17 +00:00
Tomas Votruba
2056f7b2b8
Updated Rector to commit f77e355f95de5ca8ac256bc975418ba498e72a57
...
f77e355f95
Use instanceof check on ClassReflection resolve (#4547 )
2023-07-20 07:29:04 +00:00
Tomas Votruba
2a46c820ee
Updated Rector to commit 141a94aa49a3f64e78e3dd2f2a4b1d91de425b8b
...
141a94aa49
[Performance] [Php74] Reduce ClassReflection lookup from property on PropertyTypeChangeGuard (#4545 )
2023-07-20 07:24:15 +00:00
Tomas Votruba
12f401a463
Updated Rector to commit a2c12ab0db6bb7d6207ea5a5c63ef5e6426cf0f0
...
a2c12ab0db
Bump to PHPStan 1.10.26 (#4546 )
2023-07-20 05:58:46 +00:00
Tomas Votruba
14039a45c6
Updated Rector to commit 3b6671cb18097b9d2a2c3859ca6e59a75f641292
...
3b6671cb18
[PHPStan] Merge assert phpstan errors to one (#4544 )
2023-07-19 12:07:20 +00:00
Tomas Votruba
20ccbb9b14
Updated Rector to commit 8cd004440909a267f4530e2a1c8d0a6228a6b3d9
...
8cd0044409
Tiny static fixes (#4543 )
2023-07-19 12:01:40 +00:00
Tomas Votruba
2e76492c3b
Updated Rector to commit a0af8a1a1133943062fc438d11af7436bd74929d
...
a0af8a1a11
Improve methods complexity (#4542 )
2023-07-19 11:50:09 +00:00
Tomas Votruba
3c068fde65
Updated Rector to commit 38897821c8176689dbe60f649b02669c7ee37253
...
38897821c8
Add test fixture for OptionalParametersAfterRequiredRector (#4541 )
2023-07-19 11:23:09 +00:00
Tomas Votruba
bff94f9200
Updated Rector to commit ceab6d71bb3436c1c613651a12af55954ab3f7bf
...
ceab6d71bb
Add currentStmt property on AbstractRector to allow pull Scope from it on deep Expr (#4437 )
2023-07-19 11:08:33 +00:00
Tomas Votruba
b9ed01d3be
Updated Rector to commit 972d7607f1c4ab8b733b91d7aa5020ce1b143538
...
972d7607f1
[Application] Merge process files on both parallel and non-parallel process (#4523 )
2023-07-19 10:53:43 +00:00
Tomas Votruba
8d3877fbc0
Updated Rector to commit 6e12886d2444da1471112c2d155fdaaa09ce3d41
...
6e12886d24
[Scope] Pull Scope from Node instead of origNode on Abstract*Rector take 2 (#4538 )
2023-07-19 10:44:22 +00:00
Tomas Votruba
470b97fa36
Updated Rector to commit 8e33c93f61b403f62628e32f566ef4387db05ffc
...
8e33c93f61
Update class-leak package (#4534 )
2023-07-19 10:42:43 +00:00
Tomas Votruba
58d5c38f57
Updated Rector to commit 6451387bb657ce665f47acb4aa1c64be7153677d
...
6451387bb6
[Performance][TypeDeclaration] Reduce resolve ClassReflection from Property on AllAssignNodePropertyTypeInferer (#4539 )
2023-07-19 10:37:33 +00:00
Tomas Votruba
7e9abb6ee1
Updated Rector to commit d0604509d0c3e22a29d1f3f174873e7c7596abb4
...
d0604509d0
[Performance] [TypeDeclaration] Reduce resolve ClassReflection on each property on TypedPropertyFromStrictConstructorRector (#4536 )
2023-07-19 10:37:14 +00:00
Tomas Votruba
0fc823c862
Updated Rector to commit bda645d0ab5e26f21a4c56fbaaffed719ff187d2
...
bda645d0ab
[Strict] Add $hasChanged flag on BooleanInIfConditionRuleFixerRector (#4535 )
2023-07-19 10:36:49 +00:00
Tomas Votruba
f7109e0cbd
Updated Rector to commit 490bd72c85d61feaf426d51d61bf9d04d40a418e
...
490bd72c85
[Performance][NodeManipulator] Avoid loop on search first variable named on next sliced next stmts on StmtsManipulator (#4537 )
2023-07-19 10:36:07 +00:00
Tomas Votruba
f6c482799f
Updated Rector to commit b75b5d396f0d0c04242a1fb7fb44f03376f4d8e7
...
b75b5d396f
ReturnTypeFromStrictTernaryRector: Support complex ternaries (#4515 )
2023-07-18 09:23:51 +00:00
Tomas Votruba
8701fc25cc
Updated Rector to commit 5a9315aab0e60e7a8086beb1c6891de678b2f003
...
5a9315aab0
Refactor MyCLabs\Enum\Enum::equals calls to comparisons (#4532 )
2023-07-18 07:48:48 +00:00
Tomas Votruba
5aeca28e79
Updated Rector to commit 56068f8571e4b8325617fa72012e58783bd03d46
...
56068f8571
[EarlyReturn] Skip append variable on PreparedValueToEarlyReturnRector (#4530 )
2023-07-17 04:39:26 +00:00
Tomas Votruba
34b2975e47
Updated Rector to commit cebcea0a9aae472a64f80608d88e79a91797a67d
...
cebcea0a9a
Support class-const-fetch in ReturnTypeFromStrictTypedCallRector (#4520 )
2023-07-17 03:49:59 +00:00
Tomas Votruba
21ca2cb895
Updated Rector to commit cebcea0a9aae472a64f80608d88e79a91797a67d
...
cebcea0a9a
Support class-const-fetch in ReturnTypeFromStrictTypedCallRector (#4520 )
2023-07-16 20:38:11 +00:00
Tomas Votruba
5cb3704127
Updated Rector to commit 818503e3467c86f5c39ace76a94c199f7d2f6595
...
818503e346
Fix wrong results in RemoveAlwaysElseRector (#4527 )
2023-07-16 06:15:25 +00:00
Tomas Votruba
1ff5e14615
Updated Rector to commit 3b5db0a316f6c56cab67da53c9cf0de669dca652
...
3b5db0a316
[Php81][Php82][Privatization] Handle extends non-readonly class on ReadOnlyPropertyRector+ReadOnlyClassRector+FinalizeClassesWithoutChildrenRector (#4524 )
2023-07-16 05:53:07 +00:00
Tomas Votruba
8525cf1533
Updated Rector to commit 1da1e62cc92be1df0d51f5a69d0d3d865918426d
...
1da1e62cc9
[automated] Apply Coding Standard (#4526 )
2023-07-16 00:38:58 +00:00
Tomas Votruba
adf832499e
Updated Rector to commit 654c35f5c4aa9df3fc595dd8adf7738ec4908f37
...
654c35f5c4
[automated] Re-Generate Nodes/Rectors Documentation (#4525 )
2023-07-16 00:38:13 +00:00
Tomas Votruba
22756db413
Updated Rector to commit 5a3a7cd9f396c34105fab96a8b55786514b9e230
...
5a3a7cd9f3
[Application] Move filter files by config extensions to FileFactory (#4522 )
2023-07-15 12:20:24 +00:00
Tomas Votruba
191ead1e48
Updated Rector to commit 45c46ddf40f27d0d2793c6bd99b66c91a8fdf4f8
...
45c46ddf40
[DX] Fix hang on twice run after all files processed cached (#4521 )
2023-07-15 12:11:58 +00:00
Tomas Votruba
9965650f0e
Updated Rector to commit e77f6d21a97319f57f11a7e6eae9b583fe425c1e
...
e77f6d21a9
[ApplicationFileProcessor] Refactor ApplicationFileProcessor to filter file paths early before run both parallel and non-parallel (#4519 )
2023-07-15 00:49:23 +00:00
Tomas Votruba
d67f0e438d
Updated Rector to commit 9217e0da232258fecb049c6a08d165ebe70aa36b
...
9217e0da23
[ChangesReporting] Reuse defined errors vairable on ConsoleOutputFormatter (#4517 )
2023-07-14 20:08:01 +00:00
Tomas Votruba
3da291ebaf
Updated Rector to commit d41685daa403a71dd3cd78fce5205a2a3048cba4
...
d41685daa4
[DX] Show progress bar 100% on RectorConsoleOutputFormatter::report() (#4516 )
2023-07-14 19:51:55 +00:00
Tomas Votruba
64e611b1e2
Updated Rector to commit f056974ae2a1452c7cbf38f7ddcbdd29f8f21b89
...
f056974ae2
Typo fix (#4514 )
2023-07-14 19:09:08 +00:00
Tomas Votruba
51814c6825
Updated Rector to commit f5820a0b5f742d725cd5fde4af48b2538b0e9541
...
f5820a0b5f
[Performance] Use filtered filePaths from ApplicationFileProcessor::configurePHPStanNodeScopeResolver on WorkerRunner::run() (#4513 )
2023-07-14 18:35:37 +00:00
Tomas Votruba
5a2fb08bac
Updated Rector to commit d5e448d37dab6eb9352907aaaf82626207181be1
...
d5e448d37d
[TypeDeclaration] Null stmts check early on ReturnTypeFromStrictParamRector (#4512 )
2023-07-14 17:47:57 +00:00
Tomas Votruba
70b8468a69
Updated Rector to commit 875b2a319f2d01db4ca0d64a6a15d497117f70c8
...
875b2a319f
Implement ReturnTypeFromStrictParamRector (#4501 )
2023-07-14 16:16:08 +00:00
Tomas Votruba
267a05386e
Updated Rector to commit b3c4aff2ad46d78c1c03800c7301129601aefc4e
...
b3c4aff2ad
Support literals in ReturnTypeFromStrictTypedCallRector (#4511 )
2023-07-14 13:32:55 +00:00
Tomas Votruba
f566e4f4b4
Updated Rector to commit f33da13f566d733549bce0a1173cca8433b7ef05
...
f33da13f56
Support final methods in ClassMethodReturnTypeOverrideGuard (#4509 )
2023-07-14 13:31:54 +00:00
Tomas Votruba
3e8e67ac99
Updated Rector to commit 4e016abd43fa853c69b1454d378a32a1bb0fa0ae
...
4e016abd43
coding standard
2023-07-14 10:37:52 +00:00
Tomas Votruba
ec40080b9b
Rector 0.17.6
0.17.6
2023-07-14 09:54:15 +00:00
Tomas Votruba
b42f14508b
Updated Rector to commit baa394358b3dc76f6db5a003b226948ab9b32045
...
baa394358b
Micro optimizations: cheap checks first (#4510 )
2023-07-14 09:46:43 +00:00
Tomas Votruba
a09f711e9b
Updated Rector to commit a12242df2ad756d59d6f214b3f727dedc0598704
...
a12242df2a
[AstResolver][Performance] Remove unnecessary double File read on AstResolver::parseFileNameToDecoratedNodes() (#4508 )
2023-07-13 20:32:24 +00:00
Tomas Votruba
ea78b6c7c5
Updated Rector to commit a12242df2ad756d59d6f214b3f727dedc0598704
...
a12242df2a
[AstResolver][Performance] Remove unnecessary double File read on AstResolver::parseFileNameToDecoratedNodes() (#4508 )
2023-07-13 18:08:47 +00:00
Tomas Votruba
1463cdd31a
Updated Rector to commit d64a761597a5e2f8b9158c770dcad5de08286f69
...
d64a761597
[Php70] Remove $scope->isInClass on Php4ConstructorRector (#4507 )
2023-07-13 16:34:50 +00:00
Tomas Votruba
6f18436957
Updated Rector to commit 8537bbd52a5b9d8aa619326b750df6dcb1b30f32
...
8537bbd52a
[DeadCode] Skip append += assignment on RemoveUnusedPrivatePropertyRector (#4506 )
2023-07-13 16:05:50 +00:00
Tomas Votruba
4da4f21668
Updated Rector to commit 8537bbd52a5b9d8aa619326b750df6dcb1b30f32
...
8537bbd52a
[DeadCode] Skip append += assignment on RemoveUnusedPrivatePropertyRector (#4506 )
2023-07-13 15:37:09 +00:00
Tomas Votruba
ef7c42a7c7
Updated Rector to commit 398baa2c6aa2af11d0a391bd0d2a71dfb71eebcf
...
398baa2c6a
[CI] Add doctrine rules in set check (#4505 )
2023-07-13 14:15:29 +00:00
Tomas Votruba
0a29dbd455
Updated Rector to commit 398baa2c6aa2af11d0a391bd0d2a71dfb71eebcf
...
398baa2c6a
[CI] Add doctrine rules in set check (#4505 )
2023-07-13 13:50:29 +00:00
Tomas Votruba
5cbdbd7d21
Updated Rector to commit 295a01c49f086ab6c442f4287d0dded308cc8a6e
...
295a01c49f
[NodeTypeResolver] Remove nestedChainMethodCallLimit() for deep method call counter check (#4504 )
2023-07-13 12:53:07 +00:00