rector/rules
Tomas Votruba a9dd89b1cc
[DX] Remove CommandNaming magic, check rector class exists in RectorConfig (#2372)
2022-05-27 16:58:29 +02:00
..
Arguments [DX] Replace global BetterStandardPrinter from AbstractRector with autowired NodePrinterInterface for easier and specific re-use (#2036) 2022-04-10 00:36:13 +02:00
CodeQuality [DX] Remove CommandNaming magic, check rector class exists in RectorConfig (#2372) 2022-05-27 16:58:29 +02:00
CodingStyle Allow to rename method if in interface (#2362) 2022-05-25 21:35:18 +00:00
Compatibility [Rectify] [Php81] Enable Rectify on Readonly Property only (#1384) 2021-12-04 15:32:52 +03:00
Composer typo 2022-03-04 10:52:50 +00:00
DeadCode [Php80] Do not remove array<mixed> inside Union type on UnionTypesRector (#2358) 2022-05-25 08:52:50 +02:00
DependencyInjection [DX] Remove deprecated constants (#1833) 2022-02-18 02:39:44 +01:00
DogFood [DX] Various config merge, improve RectorConfig methods (#2371) 2022-05-27 15:30:05 +02:00
DowngradePhp53/Rector/Dir Make use of ClassMethodReturnVendorLockResolver (#377) 2021-07-04 23:04:09 +02:00
DowngradePhp54/Rector Add Scope refresh for changed or new nodes (#2292) 2022-05-12 08:33:27 +02:00
DowngradePhp55/Rector Remove CURRENT_STATEMENT where not needed (#2149) 2022-04-24 16:54:56 +00:00
DowngradePhp56 [Experiment][Naming] Keep GroupUse Stmt on UseImportsResolver::resolveForNode() (#2349) 2022-05-22 22:57:59 +02:00
DowngradePhp70 use changelog annotations to display useful into under the change 2022-05-12 21:07:36 +02:00
DowngradePhp71/Rector Add Scope refresh for changed or new nodes (#2292) 2022-05-12 08:33:27 +02:00
DowngradePhp72 [Php73] Skip Encapsed on StringifyStrNeedlesRector + Temporary Pin PHPStan 1.6.9 (#2352) 2022-05-24 15:29:10 +07:00
DowngradePhp73 use changelog annotations to display useful into under the change 2022-05-12 21:07:36 +02:00
DowngradePhp74/Rector [PHPStan] Update to PHPStan ^1.7.0 (#2354) 2022-05-24 19:55:12 +07:00
DowngradePhp80 [DowngradePhp80] Apply PHPStan 1.7.x-dev compatible for PhpParameterReflection (#2336) 2022-05-20 12:16:54 +02:00
DowngradePhp81 [Downgrade] Separate multi level dependency in DowngradeArraySpreadRector (#2298) 2022-05-12 08:50:48 +00:00
EarlyReturn Add Scope refresh for changed or new nodes (#2292) 2022-05-12 08:33:27 +02:00
MysqlToMysqli/Rector [PHPStan] Update to PHPStan ^1.7.0 (#2354) 2022-05-24 19:55:12 +07:00
Naming [Experiment][Naming] Keep GroupUse Stmt on UseImportsResolver::resolveForNode() (#2349) 2022-05-22 22:57:59 +02:00
PSR4 [Core] Merge BetterNodeFinder findFirstPreviousOfNode() with findFirstPrevious() (#2213) 2022-05-02 14:39:52 +02:00
Php52/Rector [Php52] Ensure return $node only when node changed on ContinueToBreakInSwitchRector (#2283) 2022-05-11 07:07:42 +00:00
Php53/Rector remove ClearReturnNewByReferenceRector, PHPStan cannot handle it 2021-10-27 20:50:50 +02:00
Php54/Rector [Parallel] Process smaller chunk of files at once (#1587) 2021-12-28 14:53:11 +01:00
Php55 use changelog annotations to display useful into under the change 2022-05-12 21:07:36 +02:00
Php56 use changelog annotations to display useful into under the change 2022-05-12 21:07:36 +02:00
Php70 [PHPStan] Update to PHPStan ^1.7.0 (#2354) 2022-05-24 19:55:12 +07:00
Php71 [Core] Use PropertyFetchAnalyzer::isFilledViaMethodCallInConstructStmts() in ConstructorAssignDetector::isPropertyAssigned() (#2351) 2022-05-23 21:06:50 +07:00
Php72 use changelog annotations to display useful into under the change 2022-05-12 21:07:36 +02:00
Php73 [Php73] Skip Encapsed on StringifyStrNeedlesRector + Temporary Pin PHPStan 1.6.9 (#2352) 2022-05-24 15:29:10 +07:00
Php74 [DX] Use direct method on node, instead of token position (#2340) 2022-05-21 08:43:58 +00:00
Php80 [Php80] Handle default in previous not used in next switch (#2335) 2022-05-20 01:07:00 +07:00
Php81 [Core] Override pModifiers() method to set final and abstract modifiers early on BetterStandardPrinter (#2328) 2022-05-18 12:41:43 +02:00
Php82/Rector/Class_ [Php82] Add ReadOnlyClassRector (#2296) 2022-05-12 22:44:59 +07:00
Privatization [PHPStan] Update to PHPStan ^1.7.0 (#2354) 2022-05-24 19:55:12 +07:00
Removing Various little improvement (#2297) 2022-05-12 08:07:50 +02:00
RemovingStatic/Rector/ClassMethod [Core] Use ReflectionResolver to get ClassReflection when possible (#2226) 2022-05-04 17:37:56 +07:00
Renaming Allow to rename method if in interface (#2362) 2022-05-25 21:35:18 +00:00
Restoration Move RemovedAndAddedFilesCollector, ParameterProvider from AbstractRector to rules that actually use it (#2038) 2022-04-10 01:46:11 +02:00
Strict [Strict] Add support string|null|false on BooleanInBooleanNotRuleFixerRector (#2035) 2022-04-10 13:01:19 +07:00
Transform use changelog annotations to display useful into under the change 2022-05-12 21:07:36 +02:00
TypeDeclaration [Core] Use PropertyFetchAnalyzer::isFilledViaMethodCallInConstructStmts() in ConstructorAssignDetector::isPropertyAssigned() (#2351) 2022-05-23 21:06:50 +07:00
Visibility Use refactorWithScope() in MakeInheritedMethodVisibilitySameAsParentRector (#2236) 2022-05-05 19:36:21 +02:00