Tomas Votruba
f8d669f3e6
Updated Rector to commit dcad222eb7
...
dcad222eb7
[Core] Handle Scope not available on DowngradeArrayIsListRector+DowngradePregUnmatchedAsNullConstantRector (#2556 )
2022-06-25 16:11:22 +00:00
Tomas Votruba
6c8432ebfa
Updated Rector to commit 26a2a5aab5
...
26a2a5aab5
[PHPStan] Fix PHPStan notice on MultiDirnameRector (#2540 )
2022-06-20 14:04:59 +00:00
Tomas Votruba
76fe03af38
Updated Rector to commit 21fc218e08
...
21fc218e08
[Core] AbstractScopeAwareRector is ready to be used in custom rules (#2537 )
2022-06-20 13:06:04 +00:00
Tomas Votruba
667b378a17
Updated Rector to commit 88e17ecb10
...
88e17ecb10
[PHP 7.0] skip non-existing method in StaticCallOnNonStaticToInstanceCallRector (#2532 )
2022-06-19 08:57:14 +00:00
Tomas Votruba
f01cff4ff3
Updated Rector to commit 10fd4c3498
...
10fd4c3498
[Php70] Refactor MultiDirnameRector by moving nestingLevel check to separate method (#2488 )
2022-06-14 06:50:56 +00:00
Tomas Votruba
b6a8818d00
Updated Rector to commit cbbe410aff
...
cbbe410aff
string prefixing is still needed
2022-06-07 09:46:15 +00:00
Tomas Votruba
9bb996bfce
Updated Rector to commit a9779404d3
...
a9779404d3
try without prefixing string classes
2022-06-07 09:38:27 +00:00
Tomas Votruba
bdec76e60e
Updated Rector to commit 5ed173f14865e72ba7156645e2a79930152e1cc5
...
5ed173f148
skip RuleDefinition explicitly
2022-06-07 09:18:30 +00:00
Tomas Votruba
bdfd24339f
Updated Rector to commit 2e977bd3aad21113e0bb7e2aa9b102f6f1e9246d
...
2e977bd3aa
deploy to original repository
2022-06-07 08:22:29 +00:00
Tomas Votruba
aa2cb1b997
Updated Rector to commit 0eba231b07
...
0eba231b07
[PHP 8.1] Move ConstantListClassToEnumRector to PHP 8.1 (#2444 )
2022-06-06 17:12:56 +00:00
Tomas Votruba
a28f4b14a4
Updated Rector to commit
2022-06-06 16:43:29 +00:00
Tomas Votruba
5b72ec39c6
Updated Rector to commit db57fbaae4
...
db57fbaae4
Remove myclabs/php-enum dependency (#2388 )
2022-05-29 22:41:07 +00:00
Tomas Votruba
7e46eb8267
Updated Rector to commit a2d6da8b4e
...
a2d6da8b4e
Back to php-scoper 0.14 with scoping from php 8.0 (#2370 )
2022-05-27 11:51:31 +00:00
Tomas Votruba
beba7d6efe
Updated Rector to commit 1249d947f4
...
1249d947f4
Try php-scoper 0.17 (#2368 )
2022-05-27 11:25:02 +00:00
Tomas Votruba
b93cf80a4f
Updated Rector to commit dc9189280f
...
dc9189280f
[PHPStan] Update to PHPStan ^1.7.0 (#2354 )
2022-05-24 13:01:35 +00:00
Tomas Votruba
99edeb9629
Updated Rector to commit 52ea41240e
...
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
bca89e29da
Updated Rector to commit 33cd52e703
...
33cd52e703
Fix position of class after non-reachable stmts (#2299 )
2022-05-12 09:11:03 +00:00
Tomas Votruba
060b1642ed
Updated Rector to commit 55be345ca9
...
55be345ca9
Various improvements (#2291 )
2022-05-11 17:53:44 +00:00
Tomas Votruba
d59bf7cd51
Updated Rector to commit 561e3963e1
...
561e3963e1
Use refactorWithScope() in MakeInheritedMethodVisibilitySameAsParentRector (#2236 )
2022-05-05 17:42: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
764369f38b
Updated Rector to commit d90953d9a9
...
d90953d9a9
[DX] Add RectorConfig upgrade rule to make upgrade easier :) (#2098 )
2022-04-20 07:06:09 +00:00
Tomas Votruba
614136ae37
Updated Rector to commit b92465d5c0
...
b92465d5c0
fixes #7118 (#2097 )
2022-04-19 22:20:46 +00:00
Tomas Votruba
3a2aaafb14
Updated Rector to commit 3407066315
...
3407066315
[DX] Replace global BetterStandardPrinter from AbstractRector with autowired NodePrinterInterface for easier and specific re-use (#2036 )
2022-04-09 22:42:24 +00:00
Tomas Votruba
d86e5d640a
Updated Rector to commit dae413184b
...
dae413184b
[static] Fix mixed type on property fetches and method calls (#1769 )
2022-02-05 11:57:25 +00:00
Tomas Votruba
4515eabbc8
Updated Rector to commit 71719b5e05
...
71719b5e05
[Php70] Do not take side effect on IfToSpaceshipRector (#1696 )
2022-01-18 15:46:28 +00:00
Tomas Votruba
617dc40fda
Updated Rector to commit a9d29826d4
...
a9d29826d4
[Php70] Handle reverse sorting check on IfToSpaceshipRector (#1676 )
2022-01-14 17:27:02 +00:00
Tomas Votruba
6f59bc8f4b
Updated Rector to commit 29838d0c0d
...
29838d0c0d
[Parallel] Process smaller chunk of files at once (#1587 )
2021-12-28 14:03:15 +00:00
Tomas Votruba
3266f22182
Updated Rector to commit 1d409bc35b
...
1d409bc35b
safe by default
2021-12-10 10:22:23 +00:00
Tomas Votruba
058d52567d
Updated Rector to commit c621d7650d
...
c621d7650d
[TypeDeclaration] Add void upper inner function has return on ReturnTypeDeclarationRector (#1447 )
2021-12-10 09:57:54 +00:00
Tomas Votruba
c726969380
Updated Rector to commit fc10fce13d
...
fc10fce13d
[Rectify] [Php81] Enable Rectify on Readonly Property only (#1384 )
2021-12-04 12:47:17 +00:00
Tomas Votruba
0562d594e0
Updated Rector to commit f985e811be
...
f985e811be
[DX] Add strict PHPStan rules - step #1 (#1324 )
2021-11-28 16:42:02 +00:00
Tomas Votruba
40882e2c8b
Updated Rector to commit a8a2577c40
...
a8a2577c40
[automated] Re-Generate Nodes/Rectors Documentation (#1325 )
2021-11-28 00:36:13 +00:00
Tomas Votruba
48f2d98170
Updated Rector to commit 40ec551978
...
40ec551978
[DeadCode] Add support remove unused in between private method parameter for RemoveUnusedPrivateMethodParameterRector (#1321 )
2021-11-27 09:53:00 +00:00
Tomas Votruba
738852dc1a
Updated Rector to commit 1255b91c20
...
1255b91c20
[PHP 8.2] Add rule for AllowDynamicProperties attribute (#1225 )
2021-11-26 11:19:23 +00:00
Tomas Votruba
27f9fb751d
Updated Rector to commit 9ba0f6305f
...
9ba0f6305f
[DeadCode] Add RemoveUnusedParamInRequiredAutowireRector (#1301 )
2021-11-25 05:43:26 +00:00
Tomas Votruba
786528284b
Updated Rector to commit f8e8efa728
...
f8e8efa728
Update how_it_works.md (#1293 )
2021-11-24 00:11:27 +00:00
Tomas Votruba
b21c7e2dc8
Updated Rector to commit 21c9c1c16d
...
21c9c1c16d
fix symfony/console compatibility break with psr/log
2021-11-23 13:20:36 +00:00
Tomas Votruba
3c750baf30
Updated Rector to commit f5d4f9dd76
...
f5d4f9dd76
[Php81] Apply constructor promotion on NewInInitializerRector (#1288 )
2021-11-22 09:01:31 +00:00
Tomas Votruba
cae65c2537
Updated Rector to commit 63ed131c3f
...
63ed131c3f
[automated] Re-Generate Nodes/Rectors Documentation (#1284 )
2021-11-21 00:34:01 +00:00
Tomas Votruba
cd31960a43
Updated Rector to commit 60c06a7fbf
...
60c06a7fbf
fix downgrade
2021-11-20 10:43:40 +00:00
Tomas Votruba
7e333cd42a
Updated Rector to commit 7143376acb
...
7143376acb
[EarlyReturn][Php73] Handle JsonThrowOnErrorRector + ChangeAndIfToEarlyReturnRector (#1272 )
2021-11-19 09:08:20 +00:00
Tomas Votruba
5e0eef55a5
Updated Rector to commit c6473c6a0b
...
c6473c6a0b
[Php81] Fix NewInInitializerRector code sample (#1264 )
2021-11-18 07:58:51 +00:00
Tomas Votruba
ee29ff17d4
Updated Rector to commit f0b639bbaa
...
f0b639bbaa
Update to nikic/php-parser 4.13.1 (#1253 )
2021-11-17 07:16:43 +00:00
Tomas Votruba
01b8ec09d1
Updated Rector to commit 50096d7955
...
50096d7955
[Renaming] Handle var static docblock in union on RenameClassRector (#1248 )
2021-11-16 11:06:23 +00:00
Tomas Votruba
d8ebd1efd5
Updated Rector to commit 5154b53518
...
5154b53518
[TypeDeclaration] Avoid error Rector\Core\Rector\AbstractRector::isObjectType() must implement interface PhpParser\Node, null given on AddParamTypeDeclarationRector (#1239 )
2021-11-15 01:54:27 +00:00
Tomas Votruba
a16c61358a
Updated Rector to commit 9c52c95848
...
9c52c95848
[automated] Re-Generate Nodes/Rectors Documentation (#1228 )
2021-11-14 00:36:15 +00:00
Tomas Votruba
750add220d
Updated Rector to commit 305c524662
...
305c524662
[TypeDeclaration] Improve typed property (#1221 )
2021-11-13 00:51:27 +00:00
Tomas Votruba
3a883b2fc9
Updated Rector to commit af81708d80
...
af81708d80
[TypeDeclaration] Skip conditional Throw_ on ReturnNeverTypeRector (#1217 )
2021-11-12 09:48:23 +00:00
Tomas Votruba
9131fc62e0
Updated Rector to commit 2ed0430f4e
...
2ed0430f4e
[NodeTypeResolver] Avoid error Uncaught TypeError: PHPStan\Type\Constant\ConstantIntegerType::__construct(): Argument #1 () must be of type int, string given (#1210 )
2021-11-11 00:28:34 +00:00
Tomas Votruba
b5d03cf1f4
Updated Rector to commit f32035d12f
...
f32035d12f
[TypeDeclaration] Skip Conditional on ReturnNeverTypeRector (#1200 )
2021-11-10 10:27:52 +00:00
Tomas Votruba
0fea0fdc92
Updated Rector to commit 08ce1d06ed
...
08ce1d06ed
[Php70] Avoid error Undefined property: PhpParser\Node\Stmt\Class_:: on ThisCallOnStaticMethodToStaticCallRector (#1197 )
2021-11-09 13:36:07 +00:00
Tomas Votruba
3601e07ec8
Updated Rector to commit 65b3892563
...
65b3892563
bump deps
2021-11-09 12:04:54 +00:00
Tomas Votruba
cf975f7d4d
Updated Rector to commit b2d1749999
...
b2d1749999
Fix issue of parsing PHP 8 sources on PHP 7.x (#1184 )
2021-11-08 09:21:05 +00:00
Tomas Votruba
7f56f8ae35
Updated Rector to commit 66800f00f1
...
66800f00f1
[Scoped] Fixing Scoped build bin rector.php (#1174 )
2021-11-07 04:15:35 +00:00
Tomas Votruba
ee85d297c4
Updated Rector to commit 8e6701c3c9
...
8e6701c3c9
Merge ParentFinder to BetterNodeFinder (#1168 )
2021-11-06 14:57:23 +00:00
Tomas Votruba
a42ac7439f
Updated Rector to commit c3b6efea7e
...
c3b6efea7e
Move from CLASS_NODE attribute to more reliable parent node finder (#1162 )
2021-11-06 12:10:48 +00:00
Tomas Votruba
bf8d644cbf
Updated Rector to commit c31cabf0b3
...
c31cabf0b3
[MYSQL_TO_MYSQLI] Restore Mysql to Mysqli Behaviour when used with Dead Code SetList (#1161 )
2021-11-06 00:53:30 +00:00
Tomas Votruba
bcf5df49d8
Updated Rector to commit f9f4b93ab9
...
f9f4b93ab9
Add UseManipulatorTest (#1149 )
2021-11-05 00:25:28 +00:00
Tomas Votruba
504a41770d
Updated Rector to commit f8e04774ad
...
f8e04774ad
Fixing scoped build (#1143 )
2021-11-04 15:30:20 +00:00
Tomas Votruba
4ca6af551e
Updated Rector to commit aab9bcfa92
...
aab9bcfa92
Trigger CI to test removed classes in separate packages (#1135 )
2021-11-03 00:08:12 +00:00
Tomas Votruba
e19ec3e214
Updated Rector to commit 8e9ef8786e
...
8e9ef8786e
[DeadCode] Skip Union with Interface on RemoveUselessParamTagRector (#1127 )
2021-11-02 08:10:20 +00:00
Tomas Votruba
20d25ed33b
Updated Rector to commit 539f70a5b5
...
539f70a5b5
[Php70][Visibility] Avoid error Argument #1 () must be of type PHPStan\Analyser\Scope, null given (#1120 )
2021-11-01 16:20:41 +00:00
Tomas Votruba
607db8843e
Updated Rector to commit f3556e6d6d
...
f3556e6d6d
require symfony/contracts, to make downgrade of console work
2021-11-01 14:32:25 +00:00
Tomas Votruba
54f8d6dc33
Updated Rector to commit da4d598bf0
...
da4d598bf0
[PHPStan 1.0] resolve FunctionReflection getFileName() from main interface (#1117 )
2021-10-31 15:30:19 +00:00
Tomas Votruba
9eb3a9755c
Updated Rector to commit e5186a79b4
...
e5186a79b4
Improve InflectorSingularResolver (#1108 )
2021-10-30 00:06:50 +00:00
Tomas Votruba
03298f1783
Updated Rector to commit 0db02e27aa
...
0db02e27aa
[Core] Remove template-extends check as well on FileProcessor (#1098 )
2021-10-29 03:37:36 +00:00
Tomas Votruba
3203dd5529
Updated Rector to commit 4c507636dc
...
4c507636dc
Skip too wide union types on AddMethodCallBasedStrictParamTypeRector (#1097 )
2021-10-28 22:22:07 +00:00
Tomas Votruba
756ef832ec
Updated Rector to commit e2bbc2fd9d
...
e2bbc2fd9d
[DowngradePhp74] fix uses for nested arrow functions with same param names (#1090 )
2021-10-28 12:01:11 +00:00
Tomas Votruba
2b6e4f5909
Updated Rector to commit d1e09e3d5e
...
d1e09e3d5e
[ECS] remove ignored rules that are now fixed, use SimplePhpParser for ad-hoc node resolving (#1076 )
2021-10-27 08:50:45 +00:00
Tomas Votruba
3017b511f6
Updated Rector to commit fabc27e122
...
fabc27e122
Cherry picks (#1074 )
2021-10-26 23:10:48 +00:00
Tomas Votruba
192b2b5c45
Updated Rector to commit e060d008ba
...
e060d008ba
Decopule helper template/mixin services from PHPStanNodeScopeResolver (#1067 )
2021-10-26 09:20:50 +00:00
Tomas Votruba
50818a1498
Updated Rector to commit 87a6907172
...
87a6907172
[PSR4] Fix test on NormalizeNamespaceByPSR4ComposerAutoloadRector (#1063 )
2021-10-26 00:21:45 +00:00
Tomas Votruba
1706dd9747
Updated Rector to commit 48cb8a256d
...
48cb8a256d
Tiny cherry-picks from PHPStan 1.0 update (#1058 )
2021-10-25 15:06:02 +00:00
Tomas Votruba
5dadc46e95
Updated Rector to commit c0e95a0233
...
c0e95a0233
Unrelated cherry picks from PHPStan 1.0 upgrade (#1057 )
2021-10-25 14:24:14 +00:00
Tomas Votruba
b3f23cffbf
Updated Rector to commit fd72d08233
...
fd72d08233
Extract ObjectReference enum for self, static and parent keywords (#1056 )
2021-10-25 13:44:53 +00:00
Tomas Votruba
20d4f35d27
Updated Rector to commit b305c4edf2
...
b305c4edf2
[DX] Decouple PropertyTypeDecorator (#1055 )
2021-10-25 11:14:32 +00:00
Tomas Votruba
a23095a462
Updated Rector to commit 8e2908c2a1
...
8e2908c2a1
Cleanup (#1054 )
2021-10-24 20:43:49 +00:00
Tomas Votruba
f4b82f4b45
Updated Rector to commit 7f73cf0172
...
7f73cf0172
[automated] Re-Generate Nodes/Rectors Documentation (#1050 )
2021-10-24 00:34:27 +00:00
Tomas Votruba
070eedc010
Updated Rector to commit fd5edffa38
...
fd5edffa38
[TypeDeclaration] Add TypedPropertyFromStrictGetterMethodReturnTypeRector (#1048 )
2021-10-23 21:09:26 +00:00
Tomas Votruba
f24d3a51b1
Updated Rector to commit f9fdebfe58
...
f9fdebfe58
[DowngradePhp74] Handle nested uses on ArrowFunctionToAnonymousFunctionRector (#1040 )
2021-10-23 01:58:01 +00:00
Tomas Votruba
20dc105d45
Updated Rector to commit 06994b8ff3
...
06994b8ff3
[Core] Avoid hang on file has template-extends (#1034 )
2021-10-22 03:28:32 +00:00
Tomas Votruba
f3f7bbc63b
Updated Rector to commit 1f2a4e9eac
...
1f2a4e9eac
Check for instance in (#1033 )
2021-10-21 07:30:29 +00:00
Tomas Votruba
1099eab862
Updated Rector to commit 36fc840488
...
36fc840488
Trigger notification (#1027 )
2021-10-20 01:31:18 +00:00
Tomas Votruba
4a269dfc0b
Updated Rector to commit d51b8494eb
...
d51b8494eb
[DX] Add DowngradeLevelSetList (#1023 )
2021-10-19 09:00:23 +00:00
Tomas Votruba
cdbc308200
Updated Rector to commit 33e5cab8d5
...
33e5cab8d5
[DowngradePhp80] Handle Throw Exception on DowngradeMatchToSwitchRector (#1019 )
2021-10-18 08:52:15 +00:00
Tomas Votruba
427b9ce357
Updated Rector to commit 8bb31f2556
...
8bb31f2556
[automated] Re-Generate Nodes/Rectors Documentation (#1012 )
2021-10-17 00:30:43 +00:00
Tomas Votruba
6409895073
Updated Rector to commit caba58dfd0
...
caba58dfd0
[PHPStan] Clean up PHPStan ignore error (#1008 )
2021-10-16 09:57:47 +00:00
Tomas Votruba
67d83c7b32
Updated Rector to commit 4e377b26af
...
4e377b26af
Add option of case-insensitive ReplaceStringWithClassConstantRector (#1004 )
2021-10-15 16:34:45 +00:00
Tomas Votruba
fadc7bb98d
Updated Rector to commit bc39e1c3e8
...
bc39e1c3e8
[CodeQuality] Skip getter in assign var and on this var type on ExplicitMethodCallOverMagicGetSetRector (#999 )
2021-10-14 14:35:01 +00:00
Tomas Votruba
785101045c
Updated Rector to commit 78c6226bce
...
78c6226bce
Allow resolving names on dynamic property fetch (#996 )
2021-10-13 11:50:37 +00:00
Tomas Votruba
3163961fe7
Updated Rector to commit 90c1d09a33
...
90c1d09a33
[PHPStanStaticTypeMapper] Add UnionTypeAnalyzer::isNullable() (#987 )
2021-10-12 01:37:01 +00:00
Tomas Votruba
c6a9b6bdf0
Updated Rector to commit 65c3a44c63
...
65c3a44c63
[TypedPropertyRector] Handle nullable collection on TypedPropertyRector (#986 )
2021-10-11 06:45:23 +00:00
Tomas Votruba
9056c6c3a5
Updated Rector to commit 3c0cb22a58
...
3c0cb22a58
[automated] Re-Generate Nodes/Rectors Documentation (#984 )
2021-10-10 00:30:12 +00:00
Tomas Votruba
45d3e63a94
Updated Rector to commit ff32aed8c3
...
ff32aed8c3
fix: Attempt to assign property type on null error (#979 )
2021-10-09 05:23:01 +00:00
Tomas Votruba
61389a9b2c
Updated Rector to commit f6f7431ce7
...
f6f7431ce7
[DX] Merge getObjectType() and getStaticType() methods to single getType() (#973 )
2021-10-07 17:46:41 +00:00
Tomas Votruba
dd90137169
Updated Rector to commit f175e5afdf
...
f175e5afdf
[Php74] Skip type hint DummyTraitClass on TypedPropertyRector (#965 )
2021-10-07 07:59:43 +00:00
Tomas Votruba
34fc36ed68
Updated Rector to commit 683077ed2a
...
683077ed2a
[Downgrade PHP 7.2] Downgrade object type also in Closure (#961 )
2021-10-06 09:54:20 +00:00
Tomas Votruba
f6dfd556b7
Updated Rector to commit 687f9e9de9
...
687f9e9de9
Clean up PHPStan ignore error messages (#954 )
2021-10-05 05:07:42 +00:00
Tomas Votruba
f9c50ad2b9
Updated Rector to commit 1f63ed3e55
...
1f63ed3e55
Reworking trait scope run (#952 )
2021-10-04 21:24:17 +00:00
Tomas Votruba
9d6051f97f
Updated Rector to commit 6bfe013300
...
6bfe013300
[NodeCollector] Add ArrayCallableDynamicMethod value object (#951 )
2021-10-03 08:23:40 +00:00