Michael Voříšek
|
5937ce4eaf
DX: Cover `php-cs-fixer` file with static analysis (#8229)
|
1 month ago |
Greg Korba
|
4ab3b39d82
DX: Make `TypeExpression` API more explicit about composite types (#8214)
|
2 months ago |
Markus Staab
|
3e921f240c
chore: Implement PHPStan `Preg::match()` extensions (#8103)
|
2 months ago |
Kuba Werłos
|
723002f39b
CI: update PHPStan to 1.12.3 (#8204)
|
3 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
|
f103a6b79d
chore: add tags for data providers that will change PHPStan's baseline (#8178)
|
3 months ago |
Kuba Werłos
|
27e4156dad
chore: add `@return` tags for data providers already having PHPDoc (#8176)
|
3 months ago |
Dariusz Rumiński
|
b0a41d1d61
feat: TrailingCommaInMultilineFixer - dynamically evaluate config against PHP version (#8167)
|
4 months ago |
Greg Korba
|
34f53b759c
fix: Do not shorten FQN for class resolution if imported symbol is not a class (#7705)
|
4 months ago |
Kuba Werłos
|
71187b8c2b
chore: cleanup tests that had `@requires PHP 7.4` ages ago (#8122)
|
5 months ago |
Greg Korba
|
ec51e4cd4a
DX: Dump `offsetAccess.notFound` errors to baseline (#8107)
|
5 months ago |
Dariusz Rumiński
|
ecd2252eb9
deps: upgrade dev-tools (#8102)
|
5 months ago |
Dariusz Rumiński
|
8c49ab66d2
chore: reduce PHPStan errors in PhpUnitAttributesFixer (#8091)
|
6 months ago |
Kuba Werłos
|
fa3b1ed1aa
fix: `PhpUnitAttributesFixer` - handle multiple annotations of the same name (#8075)
|
6 months ago |
Dariusz Rumiński
|
f0a95a7778
chore: PHPStan 11 array rules (#8011)
|
6 months ago |
Dariusz Rumiński
|
064efa1f89
refactor: refactor to templated trait+interface (#7988)
|
6 months ago |
Greg Korba
|
4e57f31703
fix: Look up for PHPDoc's variable name by only chars allowed in the variables (#8062)
|
6 months ago |
Greg Korba
|
17050b2ecc
feat(GroupImportFixer): Ability to configure which type of imports should be grouped (#8046)
|
6 months ago |
Greg Korba
|
81b4ddb825
CI: Fix calculating diff between branches in PRs (#7973)
|
7 months ago |
Greg Korba
|
e88707e410
DX: Resolve/Ignore PHPStan issues on level 6 + bump to level 7 with new baseline (#7971)
|
7 months ago |
Kuba Werłos
|
f3aa277bcc
DX: cleanup `PhpUnitStrictFixerTest` (#7938)
|
8 months ago |
Kuba Werłos
|
b68c8bae9b
fix: `TokensAnalyzer` - handle unary operator in arrow functions (#7862)
|
9 months ago |
Kuba Werłos
|
0c28ccaf61
chore: do not perform type analysis in tests (#7852)
|
9 months ago |
Dariusz Rumiński
|
c1a9344ce4
chore: BlocksAnalyzer - raise exception on invalid index (#7819)
|
10 months ago |
Greg Korba
|
b1ffa8aaeb
feat: Support for multi-use statements in `NamespaceUsesAnalyzer` (#7814)
|
10 months ago |
Dariusz Rumiński
|
04e351301e
fix: SimplifiedNullReturnFixer - support array return typehint (#7728)
|
11 months ago |
Greg Korba
|
cfdeac13ad
feat: Introduce percentage bar as new default progress output (#7603)
|
11 months ago |
Dariusz Rumiński
|
25dfd3f80c
feat: StatementIndentationFixer - introduce stick_comment_to_next_continuous_control_statement config (#7624)
|
11 months ago |
Kuba Werłos
|
ded7affdc8
DX: make sure that exceptions in `AbstractFixerTestCase::testProperMethodNaming` are not already fixed (#7588)
|
1 year ago |
Kuba Werłos
|
93fa899049
DX: unify fixer's test method names - quick wins (#7584)
|
1 year ago |
Kuba Werłos
|
ff9b6f458d
chore: unify tests not agnostic of PHP version (#7581)
|
1 year ago |
Dariusz Rumiński
|
290962afd4
chore: ProjectCodeTest::provide*ClassCases to return iterable with key for better tests execution log (#7572)
|
1 year ago |
Kuba Werłos
|
070901f0bc
DX: remove `PhpUnitNamespacedFixerTest::testClassIsFixed` (#7564)
|
1 year ago |
Kuba Werłos
|
7de792fba7
DX: unify tests for casing fixers (#7558)
|
1 year ago |
Kuba Werłos
|
19474f5260
DX: Enforce consistent naming in tests (#7556)
|
1 year ago |
Tomáš Jadrný
|
a5fa4c946f
feat: add phpDoc support for `fully_qualified_strict_types` fixer (#5620)
|
1 year ago |
Dariusz Rumiński
|
095443e1a8
test: AutoReview - unify data provider returns (#7544)
|
1 year ago |
Kuba Werłos
|
79fba8fa6f
DX: PsrAutoloadingFixerTest - merge all data providers into one (#7492)
|
1 year ago |
Greg Korba
|
a7fa115dfa
test: Improve `ExplicitIndirectVariableFixerTest` (#7451)
|
1 year ago |
Dariusz Rumiński
|
b8ff1a45fe
DX: describe command - for rules, list also sets that are including them (#7419)
|
1 year ago |
Dariusz Rumiński
|
bd6b3723b0
chore: PHPStan - add counter to dataProvider exception, so we do not increase the tech debt on it (#7425)
|
1 year ago |
Greg Korba
|
d80a314afe
feat: Introduce `check` command (alias for `fix --dry-run`) (#7322)
|
1 year ago |
Greg Korba
|
f3f35bda66
DX: Introduce Composer scripts as common DX (#6839)
|
1 year ago |
Kuba Werłos
|
a9ea5a2183
DX: add phpstan/phpstan-strict-rules (#7143)
|
1 year ago |
Dariusz Rumiński
|
0b56d6bb9d
DX: ControlCaseStructuresAnalyzerTest - cleanup (#6874)
|
1 year ago |
Greg Korba
|
3a8e4609ca
DX: PHPStan improvements (#6868)
|
1 year ago |