46 Commits

Author SHA1 Message Date
Tomas Votruba
b54d1ce71e Updated Rector to commit 790889c4c7e69271200ee6bea82d97a72d84e3ee
790889c4c7 [TypedPropertyRector] Remove private property only, to keep other rules work separately (#1496)
2021-12-14 17:04:36 +00:00
Tomas Votruba
79317e0a0f Updated Rector to commit f6c3e95d7bc61d0baeef95fa98721000871db0df
f6c3e95d7b [TypeDeclaration] Improve PropertyTypeDeclarationRector to work with strict types (#1494)
2021-12-14 15:31:59 +00:00
Tomas Votruba
3266f22182 Updated Rector to commit 1d409bc35baeb2098395af6497f4bcac4fcd40c9
1d409bc35b safe by default
2021-12-10 10:22:23 +00:00
Tomas Votruba
058d52567d Updated Rector to commit c621d7650d8ab4c9f051aff92ae20701436cd0fc
c621d7650d [TypeDeclaration] Add void upper inner function has return on ReturnTypeDeclarationRector (#1447)
2021-12-10 09:57:54 +00:00
Tomas Votruba
6ee24b2d05 Updated Rector to commit b2947fd96f04e19f558bf0875a808e074bc56e03
b2947fd96f [Alternative][Validation] Add AllowEmptyConfigurableRectorInterface interface for alternative to not show warning on allowed rector rule to have default fallback config (#1422)
2021-12-08 05:39:17 +00:00
Tomas Votruba
c726969380 Updated Rector to commit fc10fce13dcf9767f54e4202b509020fed338645
fc10fce13d [Rectify] [Php81] Enable Rectify on Readonly Property only (#1384)
2021-12-04 12:47:17 +00:00
Tomas Votruba
1c7b228d5a Updated Rector to commit bf80d3275ecd256b71a25a910f5fdd70770feab9
bf80d3275e [Php74] Skip ObjectProphecy type on TypedPropertyRector (#1358)
2021-12-01 09:10:34 +00:00
Tomas Votruba
3d98187ea1 Updated Rector to commit 39a530c1f5b4cb2cbb6cca37b9e6947d735bac14
39a530c1f5 [DX] Add strict PHPStan rules - step #2 (#1330)
2021-11-28 17:01:20 +00:00
Tomas Votruba
d4c101be43 Updated Rector to commit 24b8ea974aad71ece8f6f4ea5d0549247c969a5e
24b8ea974a [PHP 8.1] Add IntersectionTypesRector (#1227)
2021-11-14 12:07:09 +00:00
Tomas Votruba
7f56f8ae35 Updated Rector to commit 66800f00f1ec158f96416b8e0b84c93f54abb1d5
66800f00f1 [Scoped] Fixing Scoped build bin rector.php (#1174)
2021-11-07 04:15:35 +00:00
Tomas Votruba
a42ac7439f Updated Rector to commit c3b6efea7ee5351ce66461fe02c5f9b7282816bb
c3b6efea7e Move from CLASS_NODE attribute to more reliable parent node finder (#1162)
2021-11-06 12:10:48 +00:00
Tomas Votruba
4743880dc6 Updated Rector to commit 23046668ed10da4dbe39cbefdeb4c10fa478b81d
23046668ed [PHPStan 1.0] Remove node naming visitors and re-use PHPStan ones (#1144)
2021-11-05 23:24:22 +00:00
Tomas Votruba
a94a50e863 Updated Rector to commit e525dad6ab1a005e79b751f4cfb1eaf94ae3c90f
e525dad6ab [PHPStan 1.0] Use Nette filesystem over phpstan filewriter (#1115)
2021-10-30 14:18:31 +00:00
Tomas Votruba
75be74acc1 Updated Rector to commit 5ca93fdca969579c4060713c25e00285f2f9c6e9
5ca93fdca9 [Php80] Skip union callable on ClassPropertyAssignToConstructorPromotionRector (#1101)
2021-10-29 14:22:26 +00:00
Tomas Votruba
0c54ea5aa9 Updated Rector to commit 4680c56d005b2dfade49fa14144e75862a9a8b1f
4680c56d00 Bump Rector package deps (#1087)
2021-10-27 23:25:15 +00:00
Tomas Votruba
6a0e872ef0 Updated Rector to commit 557c3c6071166462274dc9d44c4785e5bbab741b
cb028ac9c7 remove NodeNameResolver config, breaks much more rules 557c3c6071 fix cs
2021-10-27 19:25:02 +00:00
Tomas Votruba
070eedc010 Updated Rector to commit fd5edffa386fba605d2a4243d67e56e78571d7a5
fd5edffa38 [TypeDeclaration] Add TypedPropertyFromStrictGetterMethodReturnTypeRector (#1048)
2021-10-23 21:09:26 +00:00
Tomas Votruba
6154cc59ea Updated Rector to commit f2afe8ed6edb2e91082158c3a7b317b72a46fde8
f2afe8ed6e [DX] Move from deprecated getStaticType() to getType() (#974)
2021-10-07 18:52:22 +00:00
Tomas Votruba
70e1e89b77 Updated Rector to commit e5859d69491a4d3ef8a437513222bb33adfb47d1
e5859d6949 [Php74] Handle nullable alias on TypedPropertyRector (#932)
2021-09-30 13:21:43 +00:00
Tomas Votruba
5933e0d5f0 Updated Rector to commit e78fadd24d6466842c877dc33203f5dd68c02cdc
e78fadd24d [Php74] Handle conflict with alias on TypedPropertyRector (#899)
2021-09-20 11:23:02 +00:00
Tomas Votruba
6672a6759e Updated Rector to commit b5516368d4c2ad63afc8a9a1f0d2ed997f1eb202
b5516368d4 [Php74] Add privatePropertyOnly config to TypedPropertyRector (#898)
2021-09-19 10:18:03 +00:00
Tomas Votruba
ba205b46bb Updated Rector to commit 68d410ef00d15ca5e373a33fd66d593e0d3de346
68d410ef00 Trigger notification (#741)
2021-08-23 00:20:32 +00:00
Tomas Votruba
674f76ced2 Updated Rector to commit 877cbb2de8150b672a966d7a8907ed63769e1cdd
877cbb2de8 fix(scoper): prefix vendor classes from PHPDoc, close #6614 (#739)
2021-08-22 23:17:31 +00:00
Tomas Votruba
1127b0c4e2 Updated Rector to commit bc9d2d48d5c7bd9fe011377e46b0dca464c8dceb
bc9d2d48d5 [DX] Add MissedRectorDueVersionChecker (#465)
2021-07-21 09:35:57 +00:00
Tomas Votruba
96112cb1f0 Updated Rector to commit 2da49992ccc8e6d4b20e92a5833316d381921391
2da49992cc [Downgrade] [PHP 7.2] Make DowngradeParameterTypeWideningRector always downgrade to phpdoc type (#390)
2021-07-05 22:50:18 +00:00
Tomas Votruba
a79e6f56df Updated Rector to commit ff1ad31d6a1d327542ef2326a84b71554856b9ef
ff1ad31d6a [PHP 7.2] Refactor DowngradeParameterTypeWideningRector to class method (#380)
2021-07-05 07:47:59 +00:00
Tomas Votruba
4333c09758 Updated Rector to commit dfbbb02dec1ee271ee4da600a93a430178d1f9d2
dfbbb02dec [PHP 8.0] Fix DowngradeNamedArgumentRector named arguments (#373)
2021-07-04 13:13:54 +00:00
Tomas Votruba
3172746a80 Updated Rector to commit 171417d720a237cc05fc40e0dd49baadc8f85ff5
171417d720 Fix typo (#363)
2021-07-02 10:36:52 +00:00
Tomas Votruba
636eeecaf4 Updated Rector to commit dfd048342b88db3c2adcf20ec701a9fd9a4e2319
dfd048342b [PHP 8.0] Run union types for filled param type too (#331)
2021-06-29 14:24:45 +00:00
Tomas Votruba
a9f2b17421 Updated Rector to commit 8f521f5500df70f71fd5ee8798a0b0a2e7c64615
8f521f5500 [Php74] Set Nullable for TypedPropertyRector not filled by current class method (#295)
2021-06-29 12:21:11 +00:00
Tomas Votruba
a8594a1335 Updated Rector to commit e50ad80290438afb4da04d92104b7d1d8ed9213e
e50ad80290 [tests] fix rectors custom naming convention (#188)
2021-06-09 13:08:07 +00:00
Tomas Votruba
c8118ff445 Updated Rector to commit 59722f15af9ff1205ff0fafb425995932af7261f
59722f15af [Php74] Do not add default value property that always filled by __construct() param (#187)
2021-06-09 12:37:40 +00:00
Tomas Votruba
90a746a8cf Updated Rector to commit 617c04a9be1cef77fb23805109a9023fbc09b59d
617c04a9be [TypeDeclaration] Separated inferred and no types (#90)
2021-05-22 20:37:33 +00:00
Tomas Votruba
e368151c55 Updated Rector to commit 1baf2588ca556955b5e4d2e0bd47fb04e714b293
1baf2588ca Remove forgotten dump function
2021-05-15 13:30:44 +00:00
Tomas Votruba
758a350d87 Updated Rector to commit 6af13d7b76234edf43dbb0b4c533912cec19f971 2021-05-12 13:15:45 +00:00
Tomas Votruba
cdc3b7adef Updated Rector to commit f451b0b8e1e6761ec7f50809745d44d01caba66d
f451b0b8e1 [PHP 8.0] Bump to promoted properties (#4)
2021-05-10 23:39:21 +00:00
Tomas Votruba
7d36c3b0b9 Updated Rector to commit a80cf5292d6df5e83b7d17c78630506e361bede9
a80cf5292d revert to working scoper 0.14
2021-05-10 22:23:08 +00:00
Tomas Votruba
363a910cf7 Updated Rector to commit a7db1ad94df4879885b9106773d2f8335cb40e49
a7db1ad94d use scoper 0.15
2021-05-10 22:10:16 +00:00
Tomas Votruba
d56e7982d0 Updated Rector to commit dedd4b55fe3e03cae9bd5ac822cfdccd8deb3fb6
dedd4b55fe make node_helper.php safe for similar names
2021-05-09 20:15:43 +00:00
Abdul Malik Ikhsan
6bae0256e3
[Php74] Handle Generic Type on TypedPropertyRector (#6378)
Co-authored-by: Ruud Kamphuis <ruudk@users.noreply.github.com>
Co-authored-by: kaizen-ci <info@kaizen-ci.org>
2021-05-07 03:01:46 +02:00
TomasVotruba
0800c7cdc3 fix cs 2021-05-06 20:51:25 +02:00
TomasVotruba
3e3c2dc40d use changelog annotation 2021-04-19 18:15:52 +02:00
Tomas Votruba
8b402bfe02
Make use of File object instead of passing around provider of file info, tokens, stmts etc. (#6110)
Co-authored-by: kaizen-ci <info@kaizen-ci.org>
2021-04-13 00:12:48 +00:00
Tomas Votruba
b2412ad62a
Refactor doctrine/annotation from dynamic to own static-reflection parser (#5974)
* remove doctrine/annotations

* Refactor doctrine/annotation parser to static reflection with phpdoc-parser

* remove doctirne-annotation-parser-syncer

* remove annotation stubs

* use nodes

* almost there

* [ci-review] Rector Rectify

* skip temporary

* phpstan: remove fixed messages

Co-authored-by: kaizen-ci <info@kaizen-ci.org>
2021-04-04 11:01:11 +02:00
Tomas Votruba
89a7afb5a4
Merge DeadDocBlock to DeadCode (#5936) 2021-03-21 12:57:56 +00:00
Tomas Votruba
157c39aefc
[DX] move src/tests rules from micro-packages to single PSR-4 structure (#5826) 2021-03-12 23:20:25 +01:00