SpacePossum
|
0d5cbaad4f
fix: Properly recognise constants in foreach loops (#8203)
|
2 months ago |
SpacePossum
|
e34ba047a3
fix: enum-case mistaken for const invocation (#8190)
|
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 |
Kuba Werłos
|
861df6fd65
chore: cleanup `TokensAnalyzerTest` (#8123)
|
4 months ago |
Kuba Werłos
|
71187b8c2b
chore: cleanup tests that had `@requires PHP 7.4` ages ago (#8122)
|
4 months ago |
Kuba Werłos
|
4b6dfd5118
fix: CI for PHP 8.4 (#8114)
|
4 months ago |
Christophe Coevoet
|
1251948699
feat: Add sprintf in the list of compiler optimized functions (#8092)
|
5 months ago |
Dariusz Rumiński
|
f0a95a7778
chore: PHPStan 11 array rules (#8011)
|
5 months ago |
HypeMC
|
c3dbbcfd7f
fix: `native_constant_invocation` - array constants with native constant names (#8008)
|
5 months ago |
SharkyKZ
|
c825d7c600
fix: Constant invocation detected in typed constants (#7892)
|
7 months ago |
SharkyKZ
|
18d9e42f27
fix: Constant invocation detected in DNF types (#7869)
|
8 months ago |
Kuba Werłos
|
b68c8bae9b
fix: `TokensAnalyzer` - handle unary operator in arrow functions (#7862)
|
8 months ago |
Michael Voříšek
|
75f1b53bd4
feat: `@PhpCsFixer` ruleset - enable no_whitespace_before_comma_in_array.after_heredoc (#7670)
|
10 months ago |
Kuba Werłos
|
ff9b6f458d
chore: unify tests not agnostic of PHP version (#7581)
|
11 months ago |
Kuba Werłos
|
a850084ad9
DX: add types to anonymous functions (#7561)
|
11 months ago |
Kuba Werłos
|
afef6a70af
fix: BinaryOperatorSpacesFixer - do not add whitespace inside short function (#7523)
|
11 months ago |
SpacePossum
|
5f102b4361
fix(SelfAccessorFixer): do not touch references inside lambda and/or arrow function (#7349)
|
1 year ago |
John Paul E. Balandan, CPA
|
4f0e839371
feature: `BlankLineBeforeStatementFixer` - skip enum cases (#7203)
|
1 year ago |
Kuba Werłos
|
38728f554f
DX: enable `HeredocIndentationFixer` for the codebase (#7195)
|
1 year ago |
Kuba Werłos
|
587def308a
DX: apply `ReturnToYieldFromFixer` (#7181)
|
1 year ago |
Kuba Werłos
|
d46818d084
DX: add `YieldFromArrayToYieldsFixer` to `PhpCsFixer` set (#7115)
|
1 year ago |
Kuba Werłos
|
b5d8d917ea
DX: make data providers return type "iterable" (#7072)
|
1 year ago |
SpacePossum
|
29b4990f73
minor: PHP8.3 - Fix TokensAnalyzer::isAnonymousClass support for `readonly` (#7013)
|
1 year ago |
Greg Korba
|
7995c50100
DX: Include self_static_accessor fixer in PhpCsFixer set (#6882)
|
1 year ago |
Kuba Werłos
|
2c8332b623
bug: BinaryOperatorSpacesFixer - fix parameters with union types passed by reference (#6826)
|
1 year ago |
Kuba Werłos
|
e561bd1818
minor: PHP8.2 - handle union and intersection types for DNF types (#6804)
|
1 year ago |
Grzegorz Korba
|
d611a46955
feature: [PHP8.2] Support for readonly classes (#6745)
|
1 year ago |
Dariusz Rumiński
|
fd5d09309d
DX: use numeric_literal_separator (#6766)
|
1 year ago |
Kuba Werłos
|
a2bdba33dd
Make static data providers that are not using dynamic calls (#6696)
|
2 years ago |
Jeremiasz Major
|
9b070d0d35
feature: Support for constants in traits (#6607)
|
2 years ago |
Jeremiasz Major
|
4d5472ca2c
DX: Specify value type in iterables in tests (#6594)
|
2 years ago |
SpacePossum
|
10005119bf
bug: TypeAlternationTransformer - TypeIntersectionTransforme - Bug: handle attributes (#6579)
|
2 years ago |
Jakub Kwaśniewski
|
a7ed665307
feature: Introduce configurability to PhpdocSeparationFixer (#6501)
|
2 years ago |
Kuba Werłos
|
198293be07
feature: WhitespaceAfterCommaInArrayFixer - add option "ensure_single_space" (#6527)
|
2 years ago |
Jeremiasz Major
|
93beae7eef
bug: Fix BinaryOperatorSpacesFixer adding whitespace outside PHP blocks (#6476)
|
2 years ago |
Julien Falque
|
15ce60de1b
minor: Remove unnecessary PHP version constraints (#6461)
|
2 years ago |
SpacePossum
|
c17e8422ec
DX: cleanup test (#6410)
|
2 years ago |
Jérémy DECOOL
|
866715801a
bug: TokensAnalyzer - fix intersection types considered as binary operator (#6414)
|
2 years ago |
SpacePossum
|
37ef9af66f
PHP8.1 - Enum support
|
2 years ago |
SpacePossum
|
07d837422b
PHP7.4 - clean up tests
|
2 years ago |
SpacePossum
|
eb1e3d5dcc
TokensAnalyzer - fix isConstantInvocation detection for mulitple exce…
|
2 years ago |
SpacePossum
|
923af7bc30
clean ups
|
3 years ago |
SpacePossum
|
79f0872575
TokensAnalyzer.php - Fix T_ENCAPSED_AND_WHITESPACE handling in isBinaryOperator
|
3 years ago |
SpacePossum
|
44f272e753
Clean up test based on PHP requirements
|
3 years ago |
SpacePossum
|
85355e715d
Type alternate fixes
|
3 years ago |
SpacePossum
|
6b4ded3437
PHP8.1 - New in initializers (start)
|
3 years ago |
SpacePossum
|
ef7be2f845
PHP8.1 - "final const" support
|
3 years ago |
SpacePossum
|
c68307577b
PHP8.1 - "readonly" property modifier support
|
3 years ago |
SpacePossum
|
0b64c2a5cf
Tree shake PHP8.1 PRs
|
3 years ago |