Tomas Votruba
679f8a6710
Updated Rector to commit 0389ec89d79713b46f280cc6f028783c1d4e48b8
...
0389ec89d7
Improve ArraySpreadInsteadOfArrayMergeRector (#3568 ) (#3589 )
2023-04-08 16:24:17 +00:00
Tomas Votruba
5a5da62b5c
Updated Rector to commit a36a4d9fcb244d5d49a45255d9581a16410dff7a
...
a36a4d9fcb
Remove unused imports (#3567 )
2023-04-06 09:24:11 +00:00
Tomas Votruba
288d74ea5d
Updated Rector to commit be24410a00da07e1aeb4eba8083d0e06f19868a9
...
be24410a00
[PostRector] Skip remove unused used at @see for Generic tag (#3562 )
2023-04-05 00:15:15 +00:00
Tomas Votruba
123448aa91
Updated Rector to commit 3cbf7104d0b81ba1b930ce9a4cd3456e1c082b43
...
3cbf7104d0
[CodeQuality] Skip empty cases on SwitchTrueToIfRector (#3556 )
2023-04-03 08:47:41 +00:00
Tomas Votruba
9038a0d99c
Updated Rector to commit 1a91d04c5256e451c744eeb848aaa0182dd227c5
...
1a91d04c52
[CodeQuality] Add cast scalar support on ReturnTypeFromStrictScalarRector (#3544 )
2023-04-01 10:14:17 +00:00
Tomas Votruba
ebdd5e73b4
Updated Rector to commit 34ff3246d3d5f040ca66f30a1eb883923962aecd
...
34ff3246d3
[CodingStyle] Remove parent attribute usage on RemoveFinalFromConstRector (#3536 )
2023-03-30 09:04:49 +00:00
Tomas Votruba
31bf5eb875
Updated Rector to commit 26e570f0d9f0a623cb315f58272f9b96161d3743
...
26e570f0d9
[CodeQuality] Add SwitchTrueToIfRector (#3535 )
2023-03-29 07:34:40 +00:00
Tomas Votruba
3398669910
Updated Rector to commit 02df44373272ac230c2d8463e0d101a3ce927da2
...
02df443732
[NodeTraverser] Add NodeConnectingTraverser (#3531 )
2023-03-28 16:34:39 +00:00
Tomas Votruba
bee2d189ab
Updated Rector to commit c240c69f45c29685eeace5ad0737ef049dff5211
...
c240c69f45
[PostRector] Allow unused alias removal from Use_ on UnusedImportRemovingPostRector (#3477 )
2023-03-14 10:21:20 +00:00
Tomas Votruba
e27f3e5b0b
Updated Rector to commit f87827ca264302c24015bc9d2a27a4a288a05682
...
f87827ca26
Implement (#3430 )
2023-03-09 22:50:19 +00:00
Tomas Votruba
bd50266270
Updated Rector to commit 9d33ac92be2ac793d06d2da7f13a2008544d8d30
...
9d33ac92be
Fix downgrade vendor/tracy .phtml file (#3469 )
2023-03-09 14:26:00 +00:00
Tomas Votruba
6fea23a820
Updated Rector to commit d9dc05621793de2fa23815b73e8db94c8f56b30d
...
d9dc056217
[Core] Remove RenamedClassesSourceLocator (#3454 )
2023-03-04 09:04:54 +00:00
Tomas Votruba
57f48de22e
Updated Rector to commit ed16cab5a2fa6982539e06ad70ac9c119c7dc346
...
ed16cab5a2
[Php80] Add typed property Closure support on ClassPropertyAssignToConstructorPromotionRector (#3453 )
2023-03-04 08:55:37 +00:00
Tomas Votruba
b66a82808b
Updated Rector to commit d9dc05621793de2fa23815b73e8db94c8f56b30d
...
d9dc056217
[Core] Remove RenamedClassesSourceLocator (#3454 )
2023-03-04 08:55:31 +00:00
Tomas Votruba
f2707dea96
Updated Rector to commit c9a621de856eac0be037169c3c07c1b279b3cc9f
...
c9a621de85
[Privatization] Remove ReplaceStringWithClassConstantRector as rather dynamic and can lead to unexpected results (#3443 )
2023-03-03 03:15:36 +00:00
Tomas Votruba
52181ff8c7
Updated Rector to commit 10f38ea6718148f80bc24cd810a016e1a037691d
...
10f38ea671
add symfony/process
2023-03-02 01:50:45 +00:00
Tomas Votruba
7d0f151a40
Updated Rector to commit a2cd7283fbf2d6b2904016c51e3f4a545caa0256
...
a2cd7283fb
Typo fix comment php 7.3 compat on rector workflow (#3432 )
2023-03-01 13:00:30 +00:00
Tomas Votruba
4714a9c55d
Updated Rector to commit 8a0b8381d5435f9152e71e2dc437e604aebef9e2
...
8a0b8381d5
[DX] Add setup-ci command to ease integration to CI (#3425 )
2023-02-28 17:00:04 +00:00
Tomas Votruba
949980905b
Updated Rector to commit 2cca234e54b88d14b9017ec343b3a9804d90a348
...
2cca234e54
Remove PropertyFetchTypeAnalyzer and it's usages (#3410 )
2023-02-24 15:35:18 +00:00
Tomas Votruba
44595ed746
Updated Rector to commit 937bf3e28b7868d79c4679d8e1e03cfb2e366a42
...
937bf3e28b
[Transform] Add MethodCallToFuncCallRector (#3391 )
2023-02-19 13:39:22 +00:00
Tomas Votruba
2a475d5b03
Updated Rector to commit 9c6f41e6c0b943912ca1fd2b6a289106b556efbe
...
9c6f41e6c0
Fix external packages bleeding edge includes (#3389 )
2023-02-17 19:53:09 +00:00
Tomas Votruba
def6b091b1
Updated Rector to commit 5db390cb7b67d3537acc34d3eabb04de1ef4b35a
...
5db390cb7b
[Php81] Handle null defined in variable first on NullToStrictStringFuncCallArgRector (#3385 )
2023-02-16 08:42:29 +00:00
Tomas Votruba
bb73357927
Updated Rector to commit 48228edf4647336d860ab24af7d4c62ea06c75a1
...
48228edf46
[config] include bootstrap files of extensions, to let rector know about types as well (#3380 )
2023-02-14 15:08:14 +00:00
Tomas Votruba
90ca96064c
Updated Rector to commit 56e1633c826c009e643873ca8461ea45d0fff217
...
56e1633c82
[TypeMapper] Use Identifier instead of Name on ObjectWithoutClassType (#3377 )
2023-02-14 11:52:01 +00:00
Tomas Votruba
535ff0b0ef
Updated Rector to commit 91ddd680c78eacc11006126398d64c4b97d38694
...
91ddd680c7
[TypeDeclaration] Remove unused intersection docblock on nullable intersection on TypedPropertyFromAssignsRector (#3373 )
2023-02-13 01:08:43 +00:00
Tomas Votruba
dd993a84a8
Updated Rector to commit beb6e9127c74b5844dc6165cd60cba9c7136a411
...
beb6e9127c
Skip namespaced use no backslash on removeUnusedImports() (#3366 )
2023-02-08 22:45:28 +00:00
Tomas Votruba
13aa217ffa
Updated Rector to commit 208d52e2a160e8563ef94e2afc53239f8ecf55cf
...
208d52e2a1
[CodeQuality] Remove DoWhileBreakFalseToIfElseRector, rather manual static spot and refactoring (#3367 )
2023-02-08 17:44:29 +00:00
Tomas Votruba
9463a3bf8f
Updated Rector to commit b9fef0f123d379125f7d946c49959c292feea723
...
b9fef0f123
Add unused import remover to cleanup use imports after changes (#3358 )
2023-02-08 15:30:12 +00:00
Tomas Votruba
99c36383bb
Updated Rector to commit 638a0ad9723a505b4908ed6b6534027bfd4dc5f2
...
638a0ad972
Remove unused RectorServiceConfigurator, use RectorConfig instead (#3363 )
2023-02-08 14:55:14 +00:00
Tomas Votruba
f0b34d4760
Updated Rector to commit 5fc8c1a0539ba0f4ff29ed90f29633d4414e3ff6
...
5fc8c1a053
Replace ParametersAcceptorSelector::selectSingle() with ParametersAcceptorSelectorVariantsWrapper::select() when possible (#3361 )
2023-02-08 10:25:24 +00:00
Tomas Votruba
6481c8dccc
Updated Rector to commit 5f4edd9230355cadc311ba8e8954fb9ae5bdc849
...
5f4edd9230
Remove NonVariableToVariableOnFunctionCallRector, should be handled manually as might need attention (#3357 )
2023-02-07 22:56:24 +00:00
Tomas Votruba
0a33500839
Updated Rector to commit 651e283c439ef593c6609ccc2623e11142544f4f
...
651e283c43
The php-parser 5.0 is far away from release, no need to include it for now (#3355 )
2023-02-07 17:02:42 +00:00
Tomas Votruba
1f4ea6f9b2
Updated Rector to commit 7f873f0311679c23feacabd3089c8185b9a93c74
...
7f873f0311
[DX] Add back node helper functions to ease debugging (#3354 )
2023-02-07 13:11:11 +00:00
Tomas Votruba
05df336f8e
Rector 0.15.13
2023-02-07 01:46:29 +00:00
Tomas Votruba
baf4489760
Updated Rector to commit 4ef31e92b88053cf22ca1f379fc92ecc3d45f371
...
4ef31e92b8
Remove deprecated TemplateResolverInterface, RectorServiceConfigurator (#3351 )
2023-02-06 19:28:33 +00:00
Tomas Votruba
f923fd0998
Updated Rector to commit 43dd2efc5d663bc16327911fe31c6f6ecf60e753
...
43dd2efc5d
Remove deprecated ReturnTypeDeclarationRector, TypedPropertyRector, ParamTypeDeclarationRector rules (#3350 )
2023-02-06 19:23:07 +00:00
Tomas Votruba
fc81ed9173
Updated Rector to commit 75d1dca2ef328d91cff2b642e79f1c442696d0a1
...
75d1dca2ef
Don't get type from PropertyFetch for not natively typed properties (#3327 )
2023-02-06 18:49:21 +00:00
Tomas Votruba
ab40a52407
Updated Rector to commit 75d1dca2ef328d91cff2b642e79f1c442696d0a1
...
75d1dca2ef
Don't get type from PropertyFetch for not natively typed properties (#3327 )
2023-02-06 17:12:10 +00:00
Tomas Votruba
bf9c351bb7
Updated Rector to commit 9ec3967a5bb51519dec381255b7c6c0659a41d6e
...
9ec3967a5b
Restore paratest (#3335 )
2023-02-04 15:09:47 +00:00
Tomas Votruba
5a533a3702
Updated Rector to commit c3ff0fd4328b603df30c7e7bb833cb1e641f410c
...
c3ff0fd432
Upgrade to PHPUnit 10 🥳 ️ (#3332 )
2023-02-03 17:47:50 +00:00
Tomas Votruba
66cc09e8b6
Updated Rector to commit d118ae38e265476684bcf566b87301cca5716ed9
...
d118ae38e2
Use phpstan-deprecation-rules (#3330 )
2023-02-02 09:24:12 +00:00
Tomas Votruba
67f4bcd4f3
Updated Rector to commit 0b5d2ed239b45cddcf4597eac75e23bad1e90cbf
...
0b5d2ed239
Make init part of process command to help new users with creating config (#3326 )
2023-01-30 15:32:02 +00:00
Tomas Votruba
e25df78489
Updated Rector to commit bbc100ce821ca98123ac0996673dbf48fc2b71e8
...
bbc100ce82
[TypeDeclaration] Add ReturnTypeFromStrictTernaryRector (#3318 )
2023-01-29 12:39:10 +00:00
Tomas Votruba
297478ae00
Updated Rector to commit 9e321a11ac21440a33abef87add34945a1490b8f
...
9e321a11ac
[TypeDeclaration] Add PropertyTypeFromStrictSetterGetterRector (#3313 )
2023-01-28 16:20:41 +00:00
Tomas Votruba
16e7e0d008
Updated Rector to commit 8ddb48097219683f23faa75e2365c5161cc623a8
...
8ddb480972
[PHPStanStaticTypeMapper] Handle crash on OversizedArrayType (#3306 )
2023-01-26 16:13:48 +00:00
Tomas Votruba
d28a86773d
Updated Rector to commit 8ddb48097219683f23faa75e2365c5161cc623a8
...
8ddb480972
[PHPStanStaticTypeMapper] Handle crash on OversizedArrayType (#3306 )
2023-01-26 00:51:59 +00:00
Tomas Votruba
afc46ddaaf
Updated Rector to commit 8ddb48097219683f23faa75e2365c5161cc623a8
...
8ddb480972
[PHPStanStaticTypeMapper] Handle crash on OversizedArrayType (#3306 )
2023-01-26 00:27:06 +00:00
Tomas Votruba
be2e22ede3
Updated Rector to commit 2c353227e499072689cbb22d83b3483b3015025f
...
2c353227e4
[Printer] Handle Add Node after Nop statement inlineHTML (#3303 )
2023-01-24 15:30:51 +00:00
Tomas Votruba
a0a7aca50e
Updated Rector to commit bd68c98f0bc5cb8b41a62dd9e7bd94bf82e731a5
...
bd68c98f0b
Run tests workflow as well on push (#3301 )
2023-01-22 23:10:23 +00:00
Tomas Votruba
5d0bd503ff
Updated Rector to commit bd68c98f0bc5cb8b41a62dd9e7bd94bf82e731a5
...
bd68c98f0b
Run tests workflow as well on push (#3301 )
2023-01-22 18:53:49 +00:00
Tomas Votruba
bad766b609
Updated Rector to commit cc8c4d0933a25224d93f1dd206547b96f5918ec5
...
cc8c4d0933
misc
2023-01-21 21:36:32 +00:00
Tomas Votruba
c0543b1366
Updated Rector to commit 6ff46171a59dbfe0eddabf6ffcd8c091fbea8915
...
6ff46171a5
Show different code on found errors, and on fatal errors (#3297 )
2023-01-20 20:25:25 +00:00
Tomas Votruba
3caa257b2c
Updated Rector to commit 1ab342a4ee4bf282bb436c636c401d37a9476d23
...
1ab342a4ee
[Core] Use Original node to pull Scope on AbstractScopeAwareRector (#3295 )
2023-01-18 12:08:19 +00:00
Tomas Votruba
f544364f8d
Updated Rector to commit 541bf4529b7d6c078843c1104b530356687b847c
...
541bf4529b
[Php80] Handle crash leaveNode() returned invalid value of type integer on TokenGetAllToObjectRector (#3291 )
2023-01-17 01:10:44 +00:00
Tomas Votruba
bede86547e
Updated Rector to commit 505a2490fab1d61dffe6a9fa0cd95efc35ff9ac0
...
505a2490fa
remove MethodTypeAnalyzer
2023-01-15 01:58:44 +00:00
Tomas Votruba
707c267250
Updated Rector to commit 71aacbee32ca0db0841b233c91663fd1ca0abee1
...
71aacbee32
remove unused namespace name decorator
2023-01-15 01:18:27 +00:00
Tomas Votruba
838e4d7b3f
Updated Rector to commit 3f0dc2aee83ec3249e2aa1fba70dc89bed8a9227
...
3f0dc2aee8
remove NamedVariableFactory
2023-01-15 01:10:38 +00:00
Tomas Votruba
b000cd08e5
Updated Rector to commit f6463a551369f884954c0f7dbc8b423e7d29d8e4
...
f6463a5513
remove unused ClassFromEnumFactory
2023-01-15 01:08:52 +00:00
Tomas Votruba
b57aa6b1c1
Updated Rector to commit 3d7de8a15dfd61b80af51711c28a03ef886267e1
...
3d7de8a15d
remove unused DoctrineAnnotationFactory
2023-01-15 00:59:39 +00:00
Tomas Votruba
01b8c03d60
Updated Rector to commit 8bf0045044d1357c6d10bc61e84fd962f69ccc20
...
8bf0045044
remove downgrade only method
2023-01-15 00:50:07 +00:00
Tomas Votruba
f0db3872cf
Updated Rector to commit b91f35ff6e833e2abb6591044309984549f0b539
...
b91f35ff6e
Fix FinalizeClassesWithoutChildrenRector for changed class, use more reliable reflection to detect Doctrine attributes (#3276 )
2023-01-13 15:37:04 +00:00
Tomas Votruba
b771e1ca1a
Updated Rector to commit 58c8f170182d3350e21a3b141bb3971651943e63
...
58c8f17018
[CodingStyle] Add DataProviderArrayItemsNewlinedRector (#3271 )
2023-01-10 11:07:38 +00:00
Tomas Votruba
70d56f8d24
Updated Rector to commit e8dd953f10a7afc3610d5185c6b42216e6d9e050
...
e8dd953f10
[Php80] Don't add null as default to variadic parameter (#3270 )
2023-01-10 10:35:25 +00:00
Tomas Votruba
4734e7527f
Updated Rector to commit e8dd953f10a7afc3610d5185c6b42216e6d9e050
...
e8dd953f10
[Php80] Don't add null as default to variadic parameter (#3270 )
2023-01-09 13:34:26 +00:00
Tomas Votruba
11b6f003b8
Updated Rector to commit a94a11a157b69172d32dbdd6de3328d313f9f5ce
...
a94a11a157
[Utils] Add ArrayChecker util to verify first data found on given array (#3262 )
2023-01-02 12:05:00 +00:00
Tomas Votruba
764b0a2692
Updated Rector to commit cb5b01223d46272004e947f122ae1e36d516f83a
...
cb5b01223d
[automated] Re-Generate Nodes/Rectors Documentation (#3259 )
2023-01-01 00:36:31 +00:00
Tomas Votruba
1ccd0845db
Updated Rector to commit eadd54081521c7d426a8d4249157f6239dd2bc8a
...
eadd540815
[Core] Remove ParentAttributeSourceLocator (#3257 )
2022-12-31 10:11:25 +00:00
Tomas Votruba
b6297a1113
Updated Rector to commit 384e84a982b8535dc06e49c0ed90b1979029e0e8
...
384e84a982
refactors Spatie enum method calls to native enums (#3226 )
2022-12-28 12:01:35 +00:00
Tomas Votruba
8a89fc1eb2
Updated Rector to commit ac2f8537c1f5b9739baaeeb8228d514b29c6b0b6
...
ac2f8537c1
[CodeQuality] Handle crash on ReturnTypeFromStrictScalarReturnExprRector on ConditionalTypeForParameter (#3254 )
2022-12-25 14:11:20 +00:00
Tomas Votruba
727b9f46f0
Updated Rector to commit bfa1891c50677b01136a9308fd3c3ecc12e267d9
...
bfa1891c50
[cleanup] Remove 73 unused public methods (#3245 )
2022-12-23 17:10:25 +00:00
Tomas Votruba
96d8a22628
Updated Rector to commit 70fea54e77ffd186e41540d2b36c5362b073fbc4
...
70fea54e77
[DeadCode] Add TargetRemoveClassMethodRector (#3240 )
2022-12-22 17:06:53 +00:00
Tomas Votruba
e470fd1061
Updated Rector to commit 84faf2905518aad5fb97caf613517f8a50827867
...
84faf29055
Update generate-changelog command to use objects, add simple filtering (#3232 )
2022-12-21 15:18:30 +00:00
Tomas Votruba
f4f085ed27
Updated Rector to commit f13207737e25fef30190c1746a314b7e1dec6eb2
...
f13207737e
[CodingStyle] Add NullifyUnionNullableRector (#3231 )
2022-12-21 11:07:20 +00:00
Tomas Votruba
6025307990
Updated Rector to commit c80cd6f1f03f6f4e1b1aee6504126699e6a06fe3
...
c80cd6f1f0
[TypeCoverage] Add EmptyOnNullableObjectToInstanceOfRector (#3230 )
2022-12-20 21:37:46 +00:00
Tomas Votruba
13fa9d478f
Updated Rector to commit 394fa70c963bb059acd6aae4b998173bdfc6c80c
...
394fa70c96
[TypeDeclaration] Add FalseReturnClassMethodToNullableRector (#3229 )
2022-12-20 20:40:25 +00:00
Tomas Votruba
a53b9ef444
Updated Rector to commit dfad0c3a53d7ee62aa0ea6e6feede26ada741c58
...
dfad0c3a53
RenameClassRector with callback support (#3023 )
2022-12-17 14:41:49 +00:00
Tomas Votruba
2b660785e9
Updated Rector to commit 5a4111e518e866379e5cdce1d9b3b282dfccaa3d
...
5a4111e518
Bump composer dependencies (#3208 )
2022-12-16 14:30:13 +00:00
Tomas Votruba
b607ae2a53
Updated Rector to commit 0d6234b584f14d25e02c8c97afac7f6374aa306c
...
0d6234b584
[DeadCode] Skip standalone @return false or true on RemoveUselessReturnTagRector (#3202 )
2022-12-15 14:08:31 +00:00
Tomas Votruba
7c46ba037e
Updated Rector to commit c21cafaf90cab17ae26900679f70461063ab791e
...
c21cafaf90
[Php82] Add Utf8DecodeEncodeToMbConvertEncodingRector (#3195 )
2022-12-14 10:07:44 +00:00
Tomas Votruba
a6cbd606d0
Updated Rector to commit f20fd6e9daf997a2116f34a305d2c9afa72d393a
...
f20fd6e9da
Bump phpdoc-parser to 1.15.0 (#3194 )
2022-12-13 15:54:47 +00:00
Tomas Votruba
7924f6944c
Updated Rector to commit de008767d91ad6cd5ed77bdc259454665e4bbde9
...
de008767d9
Replace static with self for private constants (#3178 )
2022-12-12 12:29:16 +00:00
Tomas Votruba
c4151416ec
Updated Rector to commit 44ebacea719f64590b4644081e862437be7ce466
...
44ebacea71
[Php80] Do not remove Parameter attribute on ClassPropertyAssignToConstructorPromotionRector (#3179 )
2022-12-10 11:57:52 +00:00
Tomas Votruba
4bc9094047
Updated Rector to commit bbd9d4fa2c6811c9c68984549d2c0dfb68232219
...
bbd9d4fa2c
[CodeQuality] Skip non typed property no default value never assigned on SimplifyEmptyCheckOnEmptyArrayRector (#3171 )
2022-12-08 21:31:19 +00:00
Tomas Votruba
e381b4574f
Updated Rector to commit 99ac0029803859361b510f46cf13bb88153367ee
...
99ac002980
[TypeDeclaration] Skip void return on AddArrowFunctionReturnTypeRector (#3167 )
2022-12-07 17:13:54 +00:00
Tomas Votruba
b2e081777a
Updated Rector to commit f35326d7010fa42458b44d3896b4791dcc22f78a
...
f35326d701
[TypeDeclaration] Remove PhpDocTypeChanger->changeVarType() on TypedPropertyFromAssignsRector (#3163 )
2022-12-07 13:37:40 +00:00
Tomas Votruba
80576040f6
Updated Rector to commit 91ebee8f0771ec3dbfbb1108e996ecf2351e6e9a
...
91ebee8f07
[TypeDeclaration] Skip union mixed on TypedPropertyFromAssignsRector (#3160 )
2022-12-06 10:28:55 +00:00
Tomas Votruba
228e63ca2e
Updated Rector to commit 001fb3fe9252b8f03705caf5bd288a513834a8a8
...
001fb3fe92
[CodingStyle] Split SplitGroupedConstantsAndPropertiesRector to SplitGroupedClassConstantsRector and SplitGroupedPropertiesRector (#3158 )
2022-12-05 15:46:09 +00:00
Tomas Votruba
83accd4a98
Updated Rector to commit efd09bbb400b2382be39effc206551e6964fa5ea
...
efd09bbb40
Compatibility with BetterReflection 6.x on ClassFromEnumFactory (#3150 )
2022-12-04 13:15:14 +00:00
Tomas Votruba
3c99dc15fc
Updated Rector to commit a31ae50227e48b078b9a3e78da55507a23127887
...
a31ae50227
Add Missing in Set Command to CI + complete sets from their category (#3141 )
2022-12-02 14:15:07 +00:00
Tomas Votruba
91e646a878
Updated Rector to commit 7648780936ffae358b4f79230923ee61dde30e14
...
7648780936
Use Symfony 6.1 to avoid BC break now (#3142 )
2022-12-02 14:00:07 +00:00
Tomas Votruba
91f18482f3
Updated Rector to commit 076642f73eee5814a096552c33b28740fbbd48ce
...
076642f73e
[Scoper] Remove manual register DowngradeEnumToConstantListClassRector on config-downgrade.php (#3138 )
2022-12-02 12:28:08 +00:00
Tomas Votruba
09f8be2dde
Updated Rector to commit f387890dbeba0617f9a4f98f44ac1c8f08e6c1b0
...
f387890dbe
[build] add enum to const list downgrade
2022-12-01 16:57:08 +00:00
Tomas Votruba
ff75474d25
Updated Rector to commit 39f43c01cbc34a8bb064f056d39f1b8d2bd7a152
...
39f43c01cb
Use Symfony ~6.1.x to avoid crash on update vendor-patch (#3134 )
2022-12-01 14:10:32 +00:00
Tomas Votruba
9bae807e4c
Updated Rector to commit 64c03bdd16b666a482a27fad2086b1539b7d557c
...
64c03bdd16
[TypeDeclaration] Deprecate unreliable AddArrayReturnDocTypeRector, used split strict typed rules instead (#3133 )
2022-11-30 15:15:38 +00:00
Tomas Votruba
782f920c5f
Updated Rector to commit 3f2a16a0166d301162482c91d2ead5e9125c0d14
...
3f2a16a016
[Php80] Make configurable INLINE_PUBLIC on ClassPropertyAssignToConstructorPromotionRector (#3126 )
2022-11-29 15:48:49 +00:00
Tomas Votruba
cbd1da8466
Updated Rector to commit 2b35d2e75ea03ffe643c012485952ec6df3ea2ba
...
2b35d2e75e
[TypeDeclaration] Move Rector Enterprise TypeDeclaration rules here (#3125 )
2022-11-28 20:42:41 +00:00
Tomas Votruba
7a4c4657bb
Updated Rector to commit 67ec259ce70190a02d29c697dfb2d325f781d8aa
...
67ec259ce7
[TypeDeclaration] Disable and deprecate PropertyTypeDeclarationRector and TypedPropertyRector, to avoid breaks; use split strict rules instead (#3122 )
2022-11-28 15:11:02 +00:00
Tomas Votruba
bcdfbe4726
Updated Rector to commit 6014da46149a6f8312c1931534eea48bafeda12d
...
6014da4614
Remove NonInformativeReturnTagRemover (#3121 )
2022-11-28 14:43:16 +00:00
Tomas Votruba
09d2ee9618
Updated Rector to commit 696ddd92aa288b3ade2075688faef2b3d81f5101
...
696ddd92aa
[TypeDeclaration] Remove existing type override in ReturnTypeDeclarationRector (#3119 )
2022-11-28 12:26:04 +00:00
Tomas Votruba
44ed5df29f
Updated Rector to commit 9ffa707afd96ae67e73d52a1e1dfab478d251e12
...
9ffa707afd
Remove unused priority aware sorter etc (#3118 )
2022-11-28 12:14:20 +00:00
Tomas Votruba
23a994ee6e
Updated Rector to commit 183bb5bda001a9d8d7302a350fe4c8979dbe4f19
...
183bb5bda0
Remove ReturnTypeDeclarationReturnTypeInferer (#3117 )
2022-11-28 12:02:35 +00:00
Tomas Votruba
7feb5bf3e3
Updated Rector to commit 742378fb0f73a07fd8d63c9dd41ea5f6b8021ef2
...
742378fb0f
[TypeDeclaration] Add AddReturnTypeDeclarationFromYieldsRector (#3114 )
2022-11-28 11:47:46 +00:00
Tomas Votruba
cef35235bd
Updated Rector to commit c72e697796062def8dff0db00d3ae875ec18fb3a
...
c72e697796
Remove return doc resolving from ReturnTypeDeclarationRector (#3113 )
2022-11-28 01:16:49 +00:00
Tomas Votruba
116d294510
Updated Rector to commit 5eff14fcc51da2ba72b763be5cd60183b9db46bc
...
5eff14fcc5
Deprecated and remove AddArrayParamDocTypeRector to work with strict type declarations only (#3112 )
2022-11-28 00:05:06 +00:00
Tomas Votruba
d27ad935cb
Updated Rector to commit 83b13f530c9612a65ff921c994e7fa0cd29a21bf
...
83b13f530c
Remove deprecated ParamTypeDeclarationRector, that treated docs as strict types to keep type declaration set reliable (#3111 )
2022-11-27 23:28:48 +00:00
Tomas Votruba
997c77c140
Updated Rector to commit 0d8c29645d2beaf5e0c1b96215628e5bae16c7f5
...
0d8c29645d
[TypeDeclaration] Decouple AddParamTypeFromPropertyTypeRector (#3109 )
2022-11-27 23:03:34 +00:00
Tomas Votruba
7eb6b4b9d3
Updated Rector to commit f862bf997aa6cb52d0c2fa3ed75744e4da1b3475
...
f862bf997a
Remove GetterNodeParamTypeInferer (#3108 )
2022-11-27 21:45:20 +00:00
Tomas Votruba
f0d81253f6
Updated Rector to commit 10c76b3d85cc21a8834cd8952ff47a6bbcbf5915
...
10c76b3d85
[TypeDeclaration] Add AddParamTypeSplFixedArrayRector (#3105 )
2022-11-27 21:07:35 +00:00
Tomas Votruba
b492db7306
Updated Rector to commit 48febdb978201ffdd2d62ccb970ede09c3160134
...
48febdb978
[TypeDeclaration] Add AddParamTypeBasedOnPHPUnitDataProviderRector + remove too narrow KnownArrayParamTypeInferer (#3104 )
2022-11-27 17:56:33 +00:00
Tomas Votruba
e7ef0c8412
Updated Rector to commit 1e8ffcc6a113ae4ad2a3e04b86d2f7ef22bbac01
...
1e8ffcc6a1
[Php80] Add ClassOnThisVariableObjectRector (#3093 )
2022-11-25 23:37:32 +00:00
Tomas Votruba
c856b5faf0
Updated Rector to commit a9372bb3e90aa966412b2deab075a44769bb119c
...
a9372bb3e9
Add list-rules command for tool interoperabtility (#3087 )
2022-11-23 11:11:18 +00:00
Tomas Votruba
fde9488adf
Updated Rector to commit 30afbb8da236ab0935851b91a7fb4b5cf26aa2e8
...
30afbb8da2
Fix StrContainsRector when strpos offset is set (#3086 )
2022-11-22 20:11:10 +00:00
Tomas Votruba
a5406b6411
Updated Rector to commit eddc376c77b1211e055e7cdbc8214c3d1dae3d8a
...
eddc376c77
[Core] Remove RectifiedNode value object for RectifiedAnalyzer (#3079 )
2022-11-20 12:34:31 +00:00
Tomas Votruba
75e646ce54
Updated Rector to commit 6c7caa63c4025b47a382cd2e28b6f05fbcb55e71
...
6c7caa63c4
Reverts Use MethodCallRename directly (#3080 )
2022-11-19 11:50:17 +00:00
Tomas Votruba
87bf8a85b4
Updated Rector to commit 31bf9e468a1c271296236e6363a4d7e69f7f73c1
...
31bf9e468a
Use MethodCallRename directly (#3077 )
2022-11-18 21:07:17 +00:00
Tomas Votruba
8360fa1a7a
Updated Rector to commit a8f322ad7e93f7902fca0a057e8d604482f71080
...
a8f322ad7e
[Core] Remove BetterStandardPrinter::pStmt_Class() (#3072 )
2022-11-17 10:44:46 +00:00
Tomas Votruba
4c8be8a104
Updated Rector to commit 07941b8f3dd7151db77df19243aed5c03a64cf63
...
07941b8f3d
[SimplifyEmptyCheckOnEmptyArrayRector] Add new rule #7485 (#3069 )
2022-11-16 15:33:33 +00:00
Tomas Votruba
e6a22bed57
Updated Rector to commit c12f90964a75280c3803eb1c147c51d570411985
...
c12f90964a
Make Rector PHPOffice optional package, as only migrates ~7 years old version (#3061 )
2022-11-14 15:07:52 +00:00
Tomas Votruba
3495067553
Updated Rector to commit 2be958b4e4db947c63777443eafb886274a5c7c7
...
2be958b4e4
[Core] Fix resolve scope handling when parent Node just re-printed (#3056 )
2022-11-12 18:05:41 +00:00
Tomas Votruba
311b8e7d20
Updated Rector to commit 3fd129ff50ca57f219130fe9665bd4951fac42bd
...
3fd129ff50
remove NodeTypeAnalyzer (#3055 )
2022-11-12 09:58:36 +00:00
Tomas Votruba
9a86942399
Updated Rector to commit 86c0920bdf0222f3c3e6ddf8490804f428a39fae
...
86c0920bdf
[Init] Add smart paths detection to init command to make first Rector experience better (#3050 )
2022-11-11 14:53:57 +00:00
Tomas Votruba
6afda57164
Updated Rector to commit 9e4a9c0c25fbbd630cac07c9dab074f8dc9c54b8
...
9e4a9c0c25
[CodeQuality] Add TernaryEmptyArrayArrayDimFetchToCoalesceRector (#3027 )
2022-11-01 19:57:56 +00:00
Tomas Votruba
ddc864eff4
Updated Rector to commit 7b7d5a4b8bb61b52a298cbf941b7df131897f55b
...
7b7d5a4b8b
Revert string specific identifier values on Type Mappers (#3024 )
2022-11-01 14:15:38 +00:00
Tomas Votruba
b7fb4398da
Updated Rector to commit 997e5f4ae8c388b8a12d16539e8109fe821e8fd6
...
997e5f4ae8
[TypeDeclaration] Skip intersection with iterable on ReturnTypeDeclarationRector on php 8.1 feature enabled (#3022 )
2022-10-29 10:54:11 +00:00
Tomas Votruba
34ee94e559
Updated Rector to commit 81d79a85ee8b75e8e61800aefffb3286e870109b
...
81d79a85ee
[PHPStan] Fix Multiple services of type PHPStan\Rules\PHPUnit\CoversHelper on require phpstan-phpunit ^1.2.1 (#3020 )
2022-10-28 09:01:53 +00:00
Tomas Votruba
52256749df
Updated Rector to commit 40ab9ab2b4d529c8d465d5730c29b09efd5ed3ba
...
40ab9ab2b4
Move Rector Laravel to the community (#3019 )
2022-10-27 17:45:09 +00:00
Tomas Votruba
37117895cd
Updated Rector to commit 478cf1456091c3c095870588ebf2cd7a94672264
...
478cf14560
pin phpstan/phpstan-phpunit to 1.1.3 (#3018 )
2022-10-27 12:57:23 +00:00
Tomas Votruba
ee8ab57a67
Updated Rector to commit f4f758c7431f66bc97a019eb53055d05c15705c6
...
f4f758c743
Fix missing extra import on NestedAnnotationToAttributeRector (#2989 )
2022-10-15 22:31:48 +00:00
Tomas Votruba
de1025734c
Updated Rector to commit 4f8a0ad5194898f6947276b308c53e391cf524ac
...
4f8a0ad519
Add new rule to simplify a last useless variable assignment. (#2963 )
2022-10-15 15:39:52 +00:00
Tomas Votruba
c694bb8a08
Updated Rector to commit c304b15884418eeba88cebd2a8f090e0abafbaa1
...
c304b15884
[Core] Remove second param on ClassLikeAstResolver::resolveClassFromClassReflection() (#2975 )
2022-10-13 11:06:06 +00:00
Tomas Votruba
cf91d46f0b
Updated Rector to commit 2ba0aa6297b0ccc405564cb76c9f9fb939ac8348
...
2ba0aa6297
syntax
2022-10-13 02:02:59 +00:00
Tomas Votruba
32c7260742
Updated Rector to commit 1d88337fd2a40fec23671eb7e8662d4ad95a3187
...
1d88337fd2
[TypeDeclaration] Handle Parent ClassMethod has no Return_ stmt on ReturnTypeDeclarationRector (#2980 )
2022-10-07 23:55:31 +00:00
Tomas Votruba
76b7ca392f
Updated Rector to commit 3e9dbc1ffdc6f28322ab796f566174675cadf559
...
3e9dbc1ffd
remove CakePHP from checked CI docs
2022-10-02 21:51:23 +00:00
Tomas Votruba
e87c848801
Updated Rector to commit ff4d797c73a51a3fb12cb644c6911ecd7313ec1b
...
ff4d797c73
[DeadCode][EarlyReturn] Handle RemoveUnusedVariableAssignRector+RemoveAlwaysElseRector (#2964 )
2022-10-02 20:24:31 +00:00
Tomas Votruba
89cb1be74d
Updated Rector to commit eeacb4fb2889cd04a4ef532c59337089dc8ecb7c
...
eeacb4fb28
Add support for interface in AnnotationToAttributeRector rule (#2958 )
2022-09-27 14:38:17 +00:00
Tomas Votruba
34e47ea0dd
Updated Rector to commit b54c62993056f984ca68d75c654b98794f931582
...
b54c629930
Fix typo github worklfow (#2944 )
2022-09-22 13:29:36 +00:00
Tomas Votruba
1fbb663af8
Updated Rector to commit 05dc89279c87e074f6a974ab5a973a36c8262723
...
05dc89279c
Add refactorings for ...val() (#2942 )
2022-09-20 13:34:09 +00:00
Tomas Votruba
7f4c965d08
Updated Rector to commit 35b0d39f63b1d8dff169ee673c6e6de1268304b3
...
35b0d39f63
Skip method of abstract class for StaticCallOnNonStaticToInstanceCallRector. (#2938 )
2022-09-19 21:06:34 +00:00
Tomas Votruba
549069621e
Updated Rector to commit 6d44ff7eab19b3cbc96aae88eca769ff748fd6bc
...
6d44ff7eab
[TypeDeclaration] Add AddArrowFunctionReturnTypeRector (#2933 )
2022-09-17 15:58:21 +00:00
Tomas Votruba
c4794ecd48
Updated Rector to commit 5cd60b2607153f45ea7f113768593f9a364a1291
...
5cd60b2607
Add rector/rector-php-parser to require in composer.json (#2932 )
2022-09-17 09:09:04 +00:00
Tomas Votruba
d1c230fe39
Updated Rector to commit effe4d38f68cfe64a38f7c2422befed3a872142e
...
effe4d38f6
[Skipper] Handle provide direct relative path in Skipper (#2921 )
2022-09-11 12:05:24 +00:00
Tomas Votruba
62e856362b
Updated Rector to commit a39844ee53169fb0b6d1184672eeb1869a541dd2
...
a39844ee53
[misc] Add Expr type to value resolver, remove RemoveFuncCallRector as niche feature, cleanup ClassManipulator from unused methods (#2900 )
2022-09-03 08:03:15 +00:00
Tomas Votruba
bc0f1fa350
Updated Rector to commit 5a9cb5081596ba3242f4260e5d89b9943fc0f49a
...
5a9cb50815
[Naming] Skip old value used in next foreach on RenameForeachValueVariableToMatchExprVariableRector (#2897 )
2022-09-02 18:47:27 +00:00
Tomas Votruba
e84e1d4a08
Updated Rector to commit efc31c044beef561349e7b0ac9f8b4fbb112fa71
...
efc31c044b
[PHP 8.0] Add custom JMS AccesorOrder explicit key (#2895 )
2022-09-02 13:59:35 +00:00
Tomas Votruba
eea65cd62a
Updated Rector to commit 6fa3ade0c296e366490d1e4bcc642dc53ad92674
...
6fa3ade0c2
[tests] Keep original methods naming for easier upgrade (#2893 )
2022-09-02 10:27:12 +00:00
Tomas Votruba
72019c1f5a
Updated Rector to commit 88b75c6180cab29f49e7ec6567df80b052987978
...
88b75c6180
[Console] Move color differ here (#2887 )
2022-09-01 20:56:47 +00:00
Tomas Votruba
a295f6325a
Updated Rector to commit 5a2897090e0cce57c2b6849a9d70c1cf3fb1cba9
...
5a2897090e
[DX] Remove PackageBuilder classes (#2886 )
2022-09-01 20:29:21 +00:00
Tomas Votruba
7211a6c632
Updated Rector to commit 6cdebe40bd259e25f5832c01c8ef65117cf3c010
...
6cdebe40bd
[DX] Remove PackageBuilder classes (#2885 )
2022-09-01 20:10:11 +00:00
Tomas Votruba
4e3847e1bc
Updated Rector to commit 3c07468691132d0246e55627495a1e7d4cd76a8d
...
3c07468691
[DX] Localize few PackageBuilder classes (#2884 )
2022-09-01 19:50:06 +00:00
Tomas Votruba
28c719d1fb
Updated Rector to commit 8961d20f56fa4b39bb21feec1f24422398f13dba
...
8961d20f56
[DX] Localize multi instance checker and privates accessor from Symplify + bump to PHPStan 1.8.3 (#2883 )
2022-09-01 19:30:48 +00:00