Greg Korba
|
4ab3b39d82
DX: Make `TypeExpression` API more explicit about composite types (#8214)
|
1 month ago |
Michael Voříšek
|
8d32f59375
feat: Parse array/generic/nullable type into inner expression (#8106)
|
1 month ago |
Michael Voříšek
|
f65e6a20c9
fix: parsing mixed `&` and `|` in `TypeExpression` (#8210)
|
2 months ago |
Michael Voříšek
|
94e8d1b9e6
feat: Impl. TypeExpression::mapTypes() (#8077)
|
2 months ago |
Kuba Werłos
|
601f01f472
chore: add `@return` tags for data providers that do not have array in data (#8179)
|
3 months ago |
Kuba Werłos
|
2bffa8121d
chore: remove duplicates from data providers that are copies in code (#8145)
|
3 months ago |
Michael Voříšek
|
bf9bc94b36
fix: Better way of walking types in `TypeExpression` (#8076)
|
4 months ago |
Christophe Coevoet
|
1251948699
feat: Add sprintf in the list of compiler optimized functions (#8092)
|
5 months ago |
Michael Voříšek
|
db8c6b0583
chore: Normalize implicit backslahes in single quoted strings internally (#7786)
|
6 months ago |
Greg Korba
|
e88707e410
DX: Resolve/Ignore PHPStan issues on level 6 + bump to level 7 with new baseline (#7971)
|
6 months ago |
Dariusz Rumiński
|
9782155324
chore: Use `list` over `array` in more places (#7905)
|
8 months ago |
Kuba Werłos
|
e980ab2222
fix: `PhpdocArrayTypeFixer` - JIT stack limit exhausted (#7895)
|
8 months ago |
Kuba Werłos
|
5380db3aa1
fix: `TypeExpression` - fix "JIT stack limit exhausted" error (#7843)
|
8 months ago |
Michael Voříšek
|
54e8f39bcb
feat: Add support for callable template in PHPDoc parser (#7084)
|
8 months ago |
Michael Voříšek
|
f256c855fc
feat: `PhpCsFixer` ruleset - enable `nullable_type_declaration_for_default_null_value` (#7870)
|
8 months ago |
Kuba Werłos
|
4ab8fc435f
fix: `TypeExpression` - handle array shape key with dash (#7841)
|
9 months ago |
Greg Korba
|
b1ffa8aaeb
feat: Support for multi-use statements in `NamespaceUsesAnalyzer` (#7814)
|
9 months ago |
Kuba Werłos
|
a5a3ed4f57
fix: `TypeExpression` - do not break type using `walkTypes` method (#7785)
|
9 months ago |
Dariusz Rumiński
|
04285823e0
chore: use numeric_literal_separator for project (#7713)
|
10 months ago |
Dariusz Rumiński
|
1dc9c052c0
chore: use ::class more (#7545)
|
11 months ago |
Dariusz Rumiński
|
b7b29b8aaf
chore: upgrade phpstan (#7421)
|
1 year ago |
Petr Chromec
|
3c3ddcb324
feat: phpDoc to property/return/param Fixer - allow fixing union types on PHP >= 8 (#6359)
|
1 year ago |
Dariusz Rumiński
|
cb99c9d853
chore: apply static_lambda rule (#7239)
|
1 year ago |
Michael Voříšek
|
8c4b52c8a8
fix: `phpdoc_types` must not lowercase literal types (#7108)
|
1 year ago |
Dariusz Rumiński
|
d408658c8b
DX: few phpstan fixes (#7208)
|
1 year ago |
Kuba Werłos
|
287c45b0f4
DX: enable `UseArrowFunctionsFixer` for the codebase (#7194)
|
1 year ago |
Kuba Werłos
|
e25cee6a00
DX: use booleans in conditions (#7149)
|
1 year ago |
Michael Voříšek
|
a23f63b681
minor: Parse callable using full phpdoc grammar (#7094)
|
1 year ago |
Michael Voříšek
|
d17f722548
minor: Parse all phpdoc types using full grammar (#7010)
|
1 year ago |
Kuba Werłos
|
617aabaf6c
DX: rename data providers (#7058)
|
1 year ago |
Michael Voříšek
|
b9a9bd67aa
bug: Fix `TypeExpression::allowsNull()` with nullable (#7000)
|
1 year ago |
Michael Voříšek
|
e423004560
bug: Fix phpDoc parsing without PCRE JIT (#7031)
|
1 year ago |
Michael Voříšek
|
ec50d3608d
minor: Reduce phpDoc type parser complexity from O(n^2) to O(nlog(n)) (#6988)
|
1 year ago |
Michael Voříšek
|
60d6c21737
bug: Fix parsing of edge cases phpdoc types (#6977)
|
1 year ago |
Michael Voříšek
|
733dd3897b
bug: Fix non-parenthesized callable return type parse (#6961)
|
1 year ago |
Michael Voříšek
|
234e98f114
bug: Fix array/object shape phpdoc type parse (#6962)
|
1 year ago |
Greg Korba
|
7995c50100
DX: Include self_static_accessor fixer in PhpCsFixer set (#6882)
|
1 year ago |
Michael Voříšek
|
efa1c44795
bug: Allow string quote to be escaped within phpdoc constant (#6798)
|
1 year ago |
Michael Voříšek
|
10084fdf1b
feature: Parse parenthesized & conditional phpdoc type (#6796)
|
1 year ago |
Chris Smith
|
ecb41d54f8
bug: Fix PHPDoc alignment fixer containing callbacks using `\Closure` (#6746)
|
1 year ago |
Kuba Werłos
|
a2bdba33dd
Make static data providers that are not using dynamic calls (#6696)
|
1 year ago |
Alexandr Zolotukhin
|
531eaeb519
feature: NoSuperfluousPhpdocTagsFixer - support untyped and empty annotations in phpdoc (#5792)
|
2 years ago |
SpacePossum
|
c17e8422ec
DX: cleanup test (#6410)
|
2 years ago |
Kuba Werłos
|
76e50220d8
PhpdocTypesFixer - fix recognising callable without return type
|
2 years ago |
SpacePossum
|
07d837422b
PHP7.4 - clean up tests
|
2 years ago |
Kuba Werłos
|
0a19733dc2
PhpdocTypesOrderFixer - fix for intersection types
|
2 years ago |
Julien Falque
|
0c76fe5cce
PhpdocTypesOrderFixer - Improve nested types support
|
3 years ago |
Kuba Werłos
|
6bf7ba5282
PhpdocTo(Param|Property|Return)TypeFixer - fix for type intersections
|
2 years ago |
SpacePossum
|
b6fa37f82e
PHP8.1 - type "never" support
|
3 years ago |
SpacePossum
|
0b1320af10
simplify code, more tests
|
3 years ago |