Tomas Votruba
f010267a7c
Updated Rector to commit 6b69971dfc740a58aed918782d02710e42004e9d
...
6b69971dfc
[NodeTypeCorrector] Directly use StringType on Intersection of strings on AccessoryNonEmptyStringTypeCorrector (#5933 )
2024-06-01 09:25:16 +00:00
Tomas Votruba
049336a81a
Updated Rector to commit 8ab5e979db19845b9dd3c39bec566830870845dc
...
8ab5e979db
[Performance] Call cached class names collection on FamilyRelationsAnalyzer (#5879 )
2024-05-15 01:48:39 +00:00
Tomas Votruba
efe89cff77
Updated Rector to commit 50407e2f2d1c2eb7f67c1f59e8db777e6f0bd081
...
50407e2f2d
[Performance] Ensure call $reflector->reflectAllClasses() once on Worker take 3 (#5878 )
2024-05-14 19:26:23 +00:00
Tomas Votruba
322f3ad55c
Updated Rector to commit 48fc55d89350f24521a197c04b5512452a3b50fc
...
48fc55d893
[StaticTypeMapper] Clean up NameNodeMapper check Scalar and class exists (#5865 )
2024-05-10 03:29:37 +00:00
Tomas Votruba
12c115e6f6
Updated Rector to commit 5193d43b644f9d059d9964ebcc6820181a7bca18
...
5193d43b64
[NodeTypeResolver] Remove unnecessary loop SourceLocator collection on DynamicSourceLocatorProvider (#5852 )
2024-05-02 02:21:56 +00:00
Tomas Votruba
e9ca0b2469
Updated Rector to commit 9bcded03ea2db7b01183aad2407e3f7490be9531
...
9bcded03ea
[Experiment] Rework child classes detection on DynamicSourceLocatorProvider (#5735 )
2024-04-25 08:24:53 +00:00
Tomas Votruba
59f76a0fe3
Updated Rector to commit 33b1f2f39ce2e1f3c42c33749cf65e5c3b780e2c
...
33b1f2f39c
clean up comment autowire on ConditionalTypeMapper (#5824 )
2024-04-17 09:12:55 +00:00
Tomas Votruba
ea0464beb9
Updated Rector to commit 8cf4340f3e9ace06e20827147e1065cfd5182efa
...
8cf4340f3e
[TypeDeclaration] Handle crash on @mixin usage on ReturnTypeFromStrictTypedCallRector (#5823 )
2024-04-17 08:35:57 +00:00
Tomas Votruba
664f4e3a6b
Updated Rector to commit 0f1987b0faa8dc1c5e086c9b95457d6018b2cd82
...
0f1987b0fa
Adds a link to the PHP Static Analysis Attributes rector rules (#5787 )
2024-04-01 16:51:34 +00:00
Tomas Votruba
de9745c9cb
Updated Rector to commit 7f9113531a256794a5e598663644897ba108d9a2
...
7f9113531a
[Php80] Fix typo class name: DoctrineCoverterterAttributeDecorator -> DoctrineConverterAttributeDecorator (#5689 )
2024-03-04 22:12:31 +00:00
Tomas Votruba
695c190be3
Updated Rector to commit 94b5561ca87ee6825a098c7c506b774582bf3354
...
94b5561ca8
chore: bump min version of github actions (fix deprecations) (#5675 )
2024-03-01 20:02:28 +00:00
Tomas Votruba
c0bc2824b0
Updated Rector to commit b9ea5fd9961997cecbd872cb345e88de582d6aca
...
b9ea5fd996
[PostRector] Skip remove use statement on used in annotation on removeUnusedImports() (#5657 )
2024-02-22 12:50:50 +00:00
Tomas Votruba
476bd88e73
Updated Rector to commit a533e70fca40571ab9504fbb857205b2be2eccb6
...
a533e70fca
[Php80] Add DoctrineCoverterterAttributeDecorator to convert "false"/"true" string to false/true on nullable arg on Doctrine\ORM\Mapping\Column (#5629 )
2024-02-17 10:59:16 +00:00
Tomas Votruba
7bb5d0c0c4
Updated Rector to commit 5b3d656a003e72540050d47e00285341a96b5796
...
5b3d656a00
[Custom] Add "detect-node" command to help with writing custom rules (#5576 )
2024-02-07 16:28:52 +00:00
Tomas Votruba
b0211bc3d8
Updated Rector to commit fa75fcf0d1445f90cff9199875aba352671795f9
...
fa75fcf0d1
[Performance][PhpVersionResolver] Cache resolve platform/require from composer.json on ProjectComposerJsonPhpVersionResolver (#5542 )
2024-02-01 23:54:40 +00:00
Tomas Votruba
dd875cd0c9
Updated Rector to commit d09ae7400a75f7694a11c2d8353c2fd14b6419e3
...
d09ae7400a
Add "custom-rule" command to make creating rules easy (#5498 )
2024-01-25 00:06:40 +00:00
Tomas Votruba
0d611d897a
Updated Rector to commit 07df7dc1a344c52711441149d61251a4fe10366d
...
07df7dc1a3
Remove collector interface and fix SpatieEnumClassToEnumRector already has underscore to double underscore (#5473 )
2024-01-16 10:21:57 +00:00
Tomas Votruba
ec3d78eef4
Updated Rector to commit 5a3a59c50c7810296274eb4408737c8f2f8921e7
...
5a3a59c50c
Remove collectors, as performance very costly and not practically useful (#5470 )
2024-01-15 22:10:40 +00:00
Tomas Votruba
b68c88f0b4
Updated Rector to commit f68d9f89cece7c081c431ddeeafe2d317514a1cc
...
f68d9f89ce
[Performance] Extract PathSkipVoter to dedicated service and call before Filesystem::read() (#5451 )
2024-01-10 13:03:20 +00:00
Tomas Votruba
816ddfc830
Updated Rector to commit 2f5a252ea9bac10994e08623e9371ec132045880
...
2f5a252ea9
[DX] Make command default autotag (#5441 )
2024-01-07 12:05:03 +00:00
Tomas Votruba
7e7a2f067a
Updated Rector to commit 476cfb00cb6a94cb64badf9472ee78f33bdf44b3
...
476cfb00cb
disable fallback for now
2024-01-02 02:40:38 +00:00
Tomas Votruba
7ba32aac1f
Updated Rector to commit e12c73eb339a847bcd717025abf5bc43f1cd0e4c
...
e12c73eb33
[psr-4] Move tests to main namespace, as part of /src and /packages merge - step 2 (#5407 )
2024-01-01 00:20:45 +00:00
Tomas Votruba
5892f5adb9
Updated Rector to commit ad09d9c37e3e98eff856fcad7c355accad83f6b4
...
ad09d9c37e
make use of autotagInterface() (#5396 )
2023-12-26 18:33:36 +00:00
Tomas Votruba
c5421dfd82
Updated Rector to commit e48234e23981f4022e704bc500b9a9197727e87e
...
e48234e239
Skip RenameMethodRector in never (#5305 )
2023-12-01 09:49:11 +00:00
Tomas Votruba
39dc6141e7
Updated Rector to commit 42b697f65f0c648cc45abcc5b9e32a16a7967caa
...
42b697f65f
[deprecated] Remove deprecated properties from AbstractRector (#5243 )
2023-11-11 17:10:37 +00:00
Tomas Votruba
184cf49468
Updated Rector to commit f9de5d311e7e69d1ad2cb5f3087970d8b9335920
...
f9de5d311e
[Php80] Handle RenameClassRector+AnnotationToAttributeRector with auto import and existing attribute defined (#5219 )
2023-11-02 03:20:18 +00:00
Tomas Votruba
d628c0dcad
Updated Rector to commit 238a9f1800225bd3f350dc25df79ad283d91a25a
...
238a9f1800
Revert doctrine/inflector removal (#5201 )
2023-10-25 15:01:11 +00:00
Tomas Votruba
23e5d4df05
Updated Rector to commit 1d3fc91bd5e0154daae34b1efdb64a6f78f47c89
...
1d3fc91bd5
apply cs
2023-10-24 15:03:15 +00:00
Tomas Votruba
02041b2207
Rector 0.18.6
2023-10-24 15:00:59 +00:00
Tomas Votruba
52923dc606
Updated Rector to commit 1c54292ed68e46f4ddfa2adb21f28130f308b99c
...
1c54292ed6
Replace doctrine/inflector with simpler mapping function (#5165 )
2023-10-24 15:00:55 +00:00
Tomas Votruba
2e784e585d
Updated Rector to commit 11c66a7d12042656f37b27e3bba10f5b35582226
...
11c66a7d12
[DX] Hide worker command in list, as internal and not intended to invoke by user (#5182 )
2023-10-16 20:44:04 +00:00
Tomas Votruba
671f50c702
Updated Rector to commit ee715396945596fffb158ff8278749feb01ea01a
...
ee71539694
[NodeTypeResolver] Use isScalar()->yes() usage on StaticTypeAnalyzer and ScalarTypeComparator services (#5099 )
2023-10-01 01:36:35 +00:00
Tomas Votruba
95d1af621f
Updated Rector to commit 640a49bb8dded439c57723ea4d047f1c9782b78f
...
640a49bb8d
move collectors to src/Collector namespace for easy discovery, add MockedClassCollector (#5055 )
2023-09-30 09:19:11 +00:00
Tomas Votruba
f642d08e09
Updated Rector to commit 41235b8c7c52b0ba77872c2f04921685569c3b6e
...
41235b8c7c
[Core] Deprecate AbstractRector staticTypeMapper, use dependency directly when needed (#5091 )
2023-09-29 12:48:57 +00:00
Tomas Votruba
a991908b36
Updated Rector to commit 9c18b86edadc4f9e538d7065a62ba386ec14b6ad
...
9c18b86eda
cleanup
2023-09-20 16:18:13 +00:00
Tomas Votruba
4b8fc3fb05
Updated Rector to commit e698133cad1a85f2384a6cf450d66c54df1876a2
...
e698133cad
[DX] Make ValueResolver explicitly required in Rector rules constructor if needed (#5053 )
2023-09-20 12:55:35 +00:00
Tomas Votruba
3827f75ecd
Updated Rector to commit 23d429233d37af0d743b4d4dc622828c704d2d2f
...
23d429233d
[DX] Make ValueResolver explicitly required in Rector rules constructor if needed (#5052 )
2023-09-20 12:53:23 +00:00
Tomas Votruba
b2b3a0f5cc
Updated Rector to commit 33fa6262970128e964fc4099d88d9a7369828e1a
...
33fa626297
[DX] Make PhpDocInfoFactory explicitly required in Rector rule constructor, if needed (#5051 )
2023-09-20 12:41:26 +00:00
Tomas Votruba
4ea05c5a5f
Updated Rector to commit e530fc1e1a98faa22509115e79de5e5f2997208d
...
e530fc1e1a
Introducing Collectors - final step 🥳 - processing collected data + test case (#4970 )
2023-09-19 11:53:28 +00:00
Tomas Votruba
d7b6d352e5
Updated Rector to commit 308178a058b057813283852029a7b2aaa026568a
...
308178a058
Adding collectors - step 3 (#5043 )
2023-09-18 17:12:03 +00:00
Tomas Votruba
f8df0467fb
Updated Rector to commit ef003b2458043b677bdd72522439bd80afb44a2c
...
ef003b2458
refactor: add support for Custom Skip Voters (#5002 )
2023-09-12 08:13:37 +00:00
Tomas Votruba
ec41ac44ea
Updated Rector to commit 2e6fcdea7e3945a06d2cc229a92567ea52ce9d6d
...
2e6fcdea7e
Remove CurrentRectorProvider and used for docblock changes report, return bool value and node directly in the rector rule instead (#4982 )
2023-09-11 07:55:34 +00:00
Tomas Votruba
59ce553896
Updated Rector to commit 0bb2398438d57d393d7be0d3f7fc2d237cf51e0a
...
0bb2398438
Make BetterPhpDocParser parse node directly (#4981 )
2023-09-11 07:45:38 +00:00
Tomas Votruba
4cbb15f972
Updated Rector to commit 1593d006138230202e20bd209da375ca1e171876
...
1593d00613
[Internals] Decouple output from AbstractRector, narrow debugging output to file path (#4976 )
2023-09-10 20:27:13 +00:00
Tomas Votruba
6c92c9ea3e
Updated Rector to commit 3fcbb533c2d4da174cbfcad1e5d5cfe354dfd884
...
3fcbb533c2
[Internals] Merge PhpFileProcessor to FileProcessor (#4977 )
2023-09-10 20:21:47 +00:00
Tomas Votruba
8e8434e575
Updated Rector to commit b8485c6c17c6e1f128a33eaf6b63dfc605d77db3
...
b8485c6c17
Fix Rector extension config loading (#4946 )
2023-09-09 10:50:11 +00:00
Tomas Votruba
d05c52724c
Updated Rector to commit a0be8b892d92d5bbbc64713dc8469904a15fe6b0
...
a0be8b892d
[DX] Cleanup type resolvers (#4939 )
2023-09-08 14:06:44 +00:00
Tomas Votruba
e844be2688
Updated Rector to commit feffd813a316ea0d9f1e0dd6ba45b90b88ae72c3
...
feffd813a3
[DX] Hide default symfony commands, show only rector ones (#4938 )
2023-09-08 13:46:57 +00:00
Tomas Votruba
df5f31835a
Updated Rector to commit 099994eb803ebf550ae77bbd5ebcac1263d6571a
...
099994eb80
[DI] introduce boot() method to avoid hacking beforeResolving() closures (#4937 )
2023-09-08 10:19:50 +00:00
Tomas Votruba
e6e6042119
Updated Rector to commit 10eb09f02d825d01caf92e2c45c73dddf6aa3430
...
10eb09f02d
[cleanup] Remove deprecated NonPhpRectorInterface, PseudoNamespaceToNamespaceRector and mysql to mysqli sets (#4927 )
2023-09-06 16:03:21 +00:00