Skip to content

Commit c7b8b74

Browse files
Added rules for PHP8.4 and bump vendors (#7)
* Added rules for PHP8.4 and bump vendors * Improve code
1 parent 39a46e4 commit c7b8b74

File tree

12 files changed

+396
-146
lines changed

12 files changed

+396
-146
lines changed

.php-cs-fixer.dist.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22

33
declare(strict_types=1);
44

5+
use PhpCsFixer\Finder;
56
use VisualCraft\PhpCsFixerConfig;
67

7-
$finder = PhpCsFixer\Finder::create()
8+
$finder = Finder::create()
89
->in(__DIR__ . '/src')
910
->append([
1011
__DIR__ . '/.php-cs-fixer.dist.php',

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Pick one of the rule sets:
2020
* [`VisualCraft\PhpCsFixerConfig\RuleSet\Php81`](src/RuleSet/Php81.php)
2121
* [`VisualCraft\PhpCsFixerConfig\RuleSet\Php82`](src/RuleSet/Php82.php)
2222
* [`VisualCraft\PhpCsFixerConfig\RuleSet\Php83`](src/RuleSet/Php83.php)
23+
* [`VisualCraft\PhpCsFixerConfig\RuleSet\Php84`](src/RuleSet/Php84.php)
2324

2425
Create a configuration file `.php-cs-fixer.dist.php` in the root of your project:
2526

@@ -37,7 +38,7 @@ $finder = PhpCsFixer\Finder::create()
3738
])
3839
;
3940

40-
$config = PhpCsFixerConfig\Factory::fromRuleSet(new PhpCsFixerConfig\RuleSet\Php83());
41+
$config = PhpCsFixerConfig\Factory::fromRuleSet(new PhpCsFixerConfig\RuleSet\Php84());
4142
$config
4243
->setFinder($finder)
4344
->setCacheFile(__DIR__ . '/.php-cs-fixer.cache')
@@ -66,8 +67,8 @@ Optionally override rules from a rule set by passing in an array of rules to be
6667
])
6768
;
6869

69-
-$config = PhpCsFixerConfig\Factory::fromRuleSet(new PhpCsFixerConfig\RuleSet\Php83());
70-
+$config = PhpCsFixerConfig\Factory::fromRuleSet(new PhpCsFixerConfig\RuleSet\Php83(), [
70+
-$config = PhpCsFixerConfig\Factory::fromRuleSet(new PhpCsFixerConfig\RuleSet\Php84());
71+
+$config = PhpCsFixerConfig\Factory::fromRuleSet(new PhpCsFixerConfig\RuleSet\Php84(), [
7172
+ 'strict_comparison' => false,
7273
+]);
7374
$config

composer.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
],
1212
"require": {
1313
"php": "^7.4 || ^8.0",
14-
"friendsofphp/php-cs-fixer": "^3.34",
15-
"kubawerlos/php-cs-fixer-custom-fixers": "^3.16",
16-
"pedrotroller/php-cs-custom-fixer": "^2.28"
14+
"friendsofphp/php-cs-fixer": "^3.87",
15+
"kubawerlos/php-cs-fixer-custom-fixers": "^3.34",
16+
"pedrotroller/php-cs-custom-fixer": "^2.34"
1717
},
1818
"require-dev": {
19-
"ergebnis/composer-normalize": "^2.25",
20-
"vimeo/psalm": "^4.22"
19+
"ergebnis/composer-normalize": "^2.48",
20+
"vimeo/psalm": "^6.13"
2121
},
2222
"minimum-stability": "stable",
2323
"prefer-stable": true,

psalm.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,6 @@
1919
<directory name="src"/>
2020
</errorLevel>
2121
</MixedReturnTypeCoercion>
22+
<UnusedClass errorLevel="suppress"/>
2223
</issueHandlers>
2324
</psalm>

src/Factory.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
final class Factory
1010
{
1111
/**
12-
* @psalm-param array<string, array|bool> $overrideRules
12+
* @psalm-param array<string, array<string, mixed>|bool> $overrideRules
1313
*/
1414
public static function fromRuleSet(RuleSetInterface $ruleSet, array $overrideRules = []): Config
1515
{

src/RuleSet/Php74.php

Lines changed: 41 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,35 @@
44

55
namespace VisualCraft\PhpCsFixerConfig\RuleSet;
66

7+
use PhpCsFixerCustomFixers\Fixer\CommentSurroundedBySpacesFixer;
8+
use PhpCsFixerCustomFixers\Fixer\MultilineCommentOpeningClosingAloneFixer;
9+
use PhpCsFixerCustomFixers\Fixer\NoDoctrineMigrationsGeneratedCommentFixer;
10+
use PhpCsFixerCustomFixers\Fixer\NoDuplicatedImportsFixer;
11+
use PhpCsFixerCustomFixers\Fixer\NoImportFromGlobalNamespaceFixer;
12+
use PhpCsFixerCustomFixers\Fixer\NoLeadingSlashInGlobalNamespaceFixer;
13+
use PhpCsFixerCustomFixers\Fixer\NoNullableBooleanTypeFixer;
14+
use PhpCsFixerCustomFixers\Fixer\NoPhpStormGeneratedCommentFixer;
15+
use PhpCsFixerCustomFixers\Fixer\NoSuperfluousConcatenationFixer;
16+
use PhpCsFixerCustomFixers\Fixer\NoUselessCommentFixer;
17+
use PhpCsFixerCustomFixers\Fixer\NoUselessDoctrineRepositoryCommentFixer;
18+
use PhpCsFixerCustomFixers\Fixer\NoUselessParenthesisFixer;
19+
use PhpCsFixerCustomFixers\Fixer\NoUselessStrlenFixer;
20+
use PhpCsFixerCustomFixers\Fixer\PhpdocNoSuperfluousParamFixer;
21+
use PhpCsFixerCustomFixers\Fixer\PhpdocTypesTrimFixer;
22+
use PhpCsFixerCustomFixers\Fixer\SingleSpaceAfterStatementFixer;
23+
use PhpCsFixerCustomFixers\Fixer\SingleSpaceBeforeStatementFixer;
24+
use PhpCsFixerCustomFixers\Fixers;
725
use VisualCraft\PhpCsFixerConfig\RuleSetInterface;
826

927
final class Php74 implements RuleSetInterface
1028
{
29+
#[\Override]
1130
public function name(): string
1231
{
1332
return 'Visual Craft (PHP 7.4)';
1433
}
1534

35+
#[\Override]
1636
public function rules(): array
1737
{
1838
return [
@@ -68,39 +88,37 @@ public function rules(): array
6888
'while',
6989
],
7090
],
71-
\PhpCsFixerCustomFixers\Fixer\CommentSurroundedBySpacesFixer::name() => true,
72-
\PhpCsFixerCustomFixers\Fixer\MultilineCommentOpeningClosingAloneFixer::name() => true,
73-
\PhpCsFixerCustomFixers\Fixer\NoDoctrineMigrationsGeneratedCommentFixer::name() => true,
74-
\PhpCsFixerCustomFixers\Fixer\NoDuplicatedImportsFixer::name() => true,
75-
\PhpCsFixerCustomFixers\Fixer\NoImportFromGlobalNamespaceFixer::name() => true,
76-
\PhpCsFixerCustomFixers\Fixer\NoLeadingSlashInGlobalNamespaceFixer::name() => true,
77-
\PhpCsFixerCustomFixers\Fixer\NoNullableBooleanTypeFixer::name() => true,
78-
\PhpCsFixerCustomFixers\Fixer\NoPhpStormGeneratedCommentFixer::name() => true,
79-
\PhpCsFixerCustomFixers\Fixer\NoSuperfluousConcatenationFixer::name() => true,
80-
\PhpCsFixerCustomFixers\Fixer\NoUselessCommentFixer::name() => true,
81-
\PhpCsFixerCustomFixers\Fixer\NoUselessDoctrineRepositoryCommentFixer::name() => true,
82-
\PhpCsFixerCustomFixers\Fixer\NoUselessParenthesisFixer::name() => true,
83-
\PhpCsFixerCustomFixers\Fixer\NoUselessStrlenFixer::name() => true,
84-
\PhpCsFixerCustomFixers\Fixer\PhpdocNoSuperfluousParamFixer::name() => true,
85-
\PhpCsFixerCustomFixers\Fixer\PhpdocTypesTrimFixer::name() => true,
86-
\PhpCsFixerCustomFixers\Fixer\SingleSpaceAfterStatementFixer::name() => true,
87-
\PhpCsFixerCustomFixers\Fixer\SingleSpaceBeforeStatementFixer::name() => true,
91+
CommentSurroundedBySpacesFixer::name() => true,
92+
MultilineCommentOpeningClosingAloneFixer::name() => true,
93+
NoDoctrineMigrationsGeneratedCommentFixer::name() => true,
94+
NoDuplicatedImportsFixer::name() => true,
95+
NoImportFromGlobalNamespaceFixer::name() => true,
96+
NoLeadingSlashInGlobalNamespaceFixer::name() => true,
97+
NoNullableBooleanTypeFixer::name() => true,
98+
NoPhpStormGeneratedCommentFixer::name() => true,
99+
NoSuperfluousConcatenationFixer::name() => true,
100+
NoUselessCommentFixer::name() => true,
101+
NoUselessDoctrineRepositoryCommentFixer::name() => true,
102+
NoUselessParenthesisFixer::name() => true,
103+
NoUselessStrlenFixer::name() => true,
104+
PhpdocNoSuperfluousParamFixer::name() => true,
105+
PhpdocTypesTrimFixer::name() => true,
106+
SingleSpaceAfterStatementFixer::name() => true,
107+
SingleSpaceBeforeStatementFixer::name() => true,
88108
'PedroTroller/ordered_with_getter_and_setter_first' => true,
89-
'PedroTroller/line_break_between_method_arguments' => [
90-
'max-args' => false,
91-
'max-length' => 120,
92-
'automatic-argument-merge' => true,
93-
],
94109
'PedroTroller/line_break_between_statements' => true,
110+
'method_chaining_indentation' => false,
95111
];
96112
}
97113

114+
#[\Override]
98115
public function getCustomFixers(): iterable
99116
{
100-
yield from new \PhpCsFixerCustomFixers\Fixers();
117+
yield from new Fixers();
101118
yield from new \PedroTroller\CS\Fixer\Fixers();
102119
}
103120

121+
#[\Override]
104122
public function getRiskyAllowed(): bool
105123
{
106124
return true;

src/RuleSet/Php80.php

Lines changed: 51 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,40 @@
44

55
namespace VisualCraft\PhpCsFixerConfig\RuleSet;
66

7+
use PhpCsFixerCustomFixers\Fixer\CommentSurroundedBySpacesFixer;
8+
use PhpCsFixerCustomFixers\Fixer\MultilineCommentOpeningClosingAloneFixer;
9+
use PhpCsFixerCustomFixers\Fixer\NoDoctrineMigrationsGeneratedCommentFixer;
10+
use PhpCsFixerCustomFixers\Fixer\NoDuplicatedImportsFixer;
11+
use PhpCsFixerCustomFixers\Fixer\NoImportFromGlobalNamespaceFixer;
12+
use PhpCsFixerCustomFixers\Fixer\NoLeadingSlashInGlobalNamespaceFixer;
13+
use PhpCsFixerCustomFixers\Fixer\NoNullableBooleanTypeFixer;
14+
use PhpCsFixerCustomFixers\Fixer\NoPhpStormGeneratedCommentFixer;
15+
use PhpCsFixerCustomFixers\Fixer\NoSuperfluousConcatenationFixer;
16+
use PhpCsFixerCustomFixers\Fixer\NoUselessCommentFixer;
17+
use PhpCsFixerCustomFixers\Fixer\NoUselessDirnameCallFixer;
18+
use PhpCsFixerCustomFixers\Fixer\NoUselessDoctrineRepositoryCommentFixer;
19+
use PhpCsFixerCustomFixers\Fixer\NoUselessParenthesisFixer;
20+
use PhpCsFixerCustomFixers\Fixer\NoUselessStrlenFixer;
21+
use PhpCsFixerCustomFixers\Fixer\PhpdocNoSuperfluousParamFixer;
22+
use PhpCsFixerCustomFixers\Fixer\PhpdocTypesTrimFixer;
23+
use PhpCsFixerCustomFixers\Fixer\PhpUnitAssertArgumentsOrderFixer;
24+
use PhpCsFixerCustomFixers\Fixer\PhpUnitDedicatedAssertFixer;
25+
use PhpCsFixerCustomFixers\Fixer\PhpUnitNoUselessReturnFixer;
26+
use PhpCsFixerCustomFixers\Fixer\SingleSpaceAfterStatementFixer;
27+
use PhpCsFixerCustomFixers\Fixer\SingleSpaceBeforeStatementFixer;
28+
use PhpCsFixerCustomFixers\Fixer\StringableInterfaceFixer;
29+
use PhpCsFixerCustomFixers\Fixers;
730
use VisualCraft\PhpCsFixerConfig\RuleSetInterface;
831

932
final class Php80 implements RuleSetInterface
1033
{
34+
#[\Override]
1135
public function name(): string
1236
{
1337
return 'Visual Craft (PHP 8.0)';
1438
}
1539

40+
#[\Override]
1641
public function rules(): array
1742
{
1843
return [
@@ -68,44 +93,42 @@ public function rules(): array
6893
'while',
6994
],
7095
],
71-
\PhpCsFixerCustomFixers\Fixer\CommentSurroundedBySpacesFixer::name() => true,
72-
\PhpCsFixerCustomFixers\Fixer\MultilineCommentOpeningClosingAloneFixer::name() => true,
73-
\PhpCsFixerCustomFixers\Fixer\NoDoctrineMigrationsGeneratedCommentFixer::name() => true,
74-
\PhpCsFixerCustomFixers\Fixer\NoDuplicatedImportsFixer::name() => true,
75-
\PhpCsFixerCustomFixers\Fixer\NoImportFromGlobalNamespaceFixer::name() => true,
76-
\PhpCsFixerCustomFixers\Fixer\NoLeadingSlashInGlobalNamespaceFixer::name() => true,
77-
\PhpCsFixerCustomFixers\Fixer\NoNullableBooleanTypeFixer::name() => true,
78-
\PhpCsFixerCustomFixers\Fixer\NoPhpStormGeneratedCommentFixer::name() => true,
79-
\PhpCsFixerCustomFixers\Fixer\NoSuperfluousConcatenationFixer::name() => true,
80-
\PhpCsFixerCustomFixers\Fixer\NoUselessCommentFixer::name() => true,
81-
\PhpCsFixerCustomFixers\Fixer\NoUselessDirnameCallFixer::name() => true,
82-
\PhpCsFixerCustomFixers\Fixer\NoUselessDoctrineRepositoryCommentFixer::name() => true,
83-
\PhpCsFixerCustomFixers\Fixer\NoUselessParenthesisFixer::name() => true,
84-
\PhpCsFixerCustomFixers\Fixer\NoUselessStrlenFixer::name() => true,
85-
\PhpCsFixerCustomFixers\Fixer\PhpUnitAssertArgumentsOrderFixer::name() => true,
86-
\PhpCsFixerCustomFixers\Fixer\PhpUnitDedicatedAssertFixer::name() => true,
87-
\PhpCsFixerCustomFixers\Fixer\PhpUnitNoUselessReturnFixer::name() => true,
88-
\PhpCsFixerCustomFixers\Fixer\PhpdocNoSuperfluousParamFixer::name() => true,
89-
\PhpCsFixerCustomFixers\Fixer\PhpdocTypesTrimFixer::name() => true,
90-
\PhpCsFixerCustomFixers\Fixer\SingleSpaceAfterStatementFixer::name() => true,
91-
\PhpCsFixerCustomFixers\Fixer\SingleSpaceBeforeStatementFixer::name() => true,
92-
\PhpCsFixerCustomFixers\Fixer\StringableInterfaceFixer::name() => true,
96+
CommentSurroundedBySpacesFixer::name() => true,
97+
MultilineCommentOpeningClosingAloneFixer::name() => true,
98+
NoDoctrineMigrationsGeneratedCommentFixer::name() => true,
99+
NoDuplicatedImportsFixer::name() => true,
100+
NoImportFromGlobalNamespaceFixer::name() => true,
101+
NoLeadingSlashInGlobalNamespaceFixer::name() => true,
102+
NoNullableBooleanTypeFixer::name() => true,
103+
NoPhpStormGeneratedCommentFixer::name() => true,
104+
NoSuperfluousConcatenationFixer::name() => true,
105+
NoUselessCommentFixer::name() => true,
106+
NoUselessDirnameCallFixer::name() => true,
107+
NoUselessDoctrineRepositoryCommentFixer::name() => true,
108+
NoUselessParenthesisFixer::name() => true,
109+
NoUselessStrlenFixer::name() => true,
110+
PhpUnitAssertArgumentsOrderFixer::name() => true,
111+
PhpUnitDedicatedAssertFixer::name() => true,
112+
PhpUnitNoUselessReturnFixer::name() => true,
113+
PhpdocNoSuperfluousParamFixer::name() => true,
114+
PhpdocTypesTrimFixer::name() => true,
115+
SingleSpaceAfterStatementFixer::name() => true,
116+
SingleSpaceBeforeStatementFixer::name() => true,
117+
StringableInterfaceFixer::name() => true,
93118
'PedroTroller/ordered_with_getter_and_setter_first' => true,
94-
'PedroTroller/line_break_between_method_arguments' => [
95-
'max-args' => false,
96-
'max-length' => 120,
97-
'automatic-argument-merge' => true,
98-
],
99119
'PedroTroller/line_break_between_statements' => true,
120+
'method_chaining_indentation' => false,
100121
];
101122
}
102123

124+
#[\Override]
103125
public function getCustomFixers(): iterable
104126
{
105-
yield from new \PhpCsFixerCustomFixers\Fixers();
127+
yield from new Fixers();
106128
yield from new \PedroTroller\CS\Fixer\Fixers();
107129
}
108130

131+
#[\Override]
109132
public function getRiskyAllowed(): bool
110133
{
111134
return true;

src/RuleSet/Php81.php

Lines changed: 51 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,40 @@
44

55
namespace VisualCraft\PhpCsFixerConfig\RuleSet;
66

7+
use PhpCsFixerCustomFixers\Fixer\CommentSurroundedBySpacesFixer;
8+
use PhpCsFixerCustomFixers\Fixer\MultilineCommentOpeningClosingAloneFixer;
9+
use PhpCsFixerCustomFixers\Fixer\NoDoctrineMigrationsGeneratedCommentFixer;
10+
use PhpCsFixerCustomFixers\Fixer\NoDuplicatedImportsFixer;
11+
use PhpCsFixerCustomFixers\Fixer\NoImportFromGlobalNamespaceFixer;
12+
use PhpCsFixerCustomFixers\Fixer\NoLeadingSlashInGlobalNamespaceFixer;
13+
use PhpCsFixerCustomFixers\Fixer\NoNullableBooleanTypeFixer;
14+
use PhpCsFixerCustomFixers\Fixer\NoPhpStormGeneratedCommentFixer;
15+
use PhpCsFixerCustomFixers\Fixer\NoSuperfluousConcatenationFixer;
16+
use PhpCsFixerCustomFixers\Fixer\NoUselessCommentFixer;
17+
use PhpCsFixerCustomFixers\Fixer\NoUselessDirnameCallFixer;
18+
use PhpCsFixerCustomFixers\Fixer\NoUselessDoctrineRepositoryCommentFixer;
19+
use PhpCsFixerCustomFixers\Fixer\NoUselessParenthesisFixer;
20+
use PhpCsFixerCustomFixers\Fixer\NoUselessStrlenFixer;
21+
use PhpCsFixerCustomFixers\Fixer\PhpdocNoSuperfluousParamFixer;
22+
use PhpCsFixerCustomFixers\Fixer\PhpdocTypesTrimFixer;
23+
use PhpCsFixerCustomFixers\Fixer\PhpUnitAssertArgumentsOrderFixer;
24+
use PhpCsFixerCustomFixers\Fixer\PhpUnitDedicatedAssertFixer;
25+
use PhpCsFixerCustomFixers\Fixer\PhpUnitNoUselessReturnFixer;
26+
use PhpCsFixerCustomFixers\Fixer\SingleSpaceAfterStatementFixer;
27+
use PhpCsFixerCustomFixers\Fixer\SingleSpaceBeforeStatementFixer;
28+
use PhpCsFixerCustomFixers\Fixer\StringableInterfaceFixer;
29+
use PhpCsFixerCustomFixers\Fixers;
730
use VisualCraft\PhpCsFixerConfig\RuleSetInterface;
831

932
final class Php81 implements RuleSetInterface
1033
{
34+
#[\Override]
1135
public function name(): string
1236
{
1337
return 'Visual Craft (PHP 8.1)';
1438
}
1539

40+
#[\Override]
1641
public function rules(): array
1742
{
1843
return [
@@ -68,44 +93,42 @@ public function rules(): array
6893
'while',
6994
],
7095
],
71-
\PhpCsFixerCustomFixers\Fixer\CommentSurroundedBySpacesFixer::name() => true,
72-
\PhpCsFixerCustomFixers\Fixer\MultilineCommentOpeningClosingAloneFixer::name() => true,
73-
\PhpCsFixerCustomFixers\Fixer\NoDoctrineMigrationsGeneratedCommentFixer::name() => true,
74-
\PhpCsFixerCustomFixers\Fixer\NoDuplicatedImportsFixer::name() => true,
75-
\PhpCsFixerCustomFixers\Fixer\NoImportFromGlobalNamespaceFixer::name() => true,
76-
\PhpCsFixerCustomFixers\Fixer\NoLeadingSlashInGlobalNamespaceFixer::name() => true,
77-
\PhpCsFixerCustomFixers\Fixer\NoNullableBooleanTypeFixer::name() => true,
78-
\PhpCsFixerCustomFixers\Fixer\NoPhpStormGeneratedCommentFixer::name() => true,
79-
\PhpCsFixerCustomFixers\Fixer\NoSuperfluousConcatenationFixer::name() => true,
80-
\PhpCsFixerCustomFixers\Fixer\NoUselessCommentFixer::name() => true,
81-
\PhpCsFixerCustomFixers\Fixer\NoUselessDirnameCallFixer::name() => true,
82-
\PhpCsFixerCustomFixers\Fixer\NoUselessDoctrineRepositoryCommentFixer::name() => true,
83-
\PhpCsFixerCustomFixers\Fixer\NoUselessParenthesisFixer::name() => true,
84-
\PhpCsFixerCustomFixers\Fixer\NoUselessStrlenFixer::name() => true,
85-
\PhpCsFixerCustomFixers\Fixer\PhpUnitAssertArgumentsOrderFixer::name() => true,
86-
\PhpCsFixerCustomFixers\Fixer\PhpUnitDedicatedAssertFixer::name() => true,
87-
\PhpCsFixerCustomFixers\Fixer\PhpUnitNoUselessReturnFixer::name() => true,
88-
\PhpCsFixerCustomFixers\Fixer\PhpdocNoSuperfluousParamFixer::name() => true,
89-
\PhpCsFixerCustomFixers\Fixer\PhpdocTypesTrimFixer::name() => true,
90-
\PhpCsFixerCustomFixers\Fixer\SingleSpaceAfterStatementFixer::name() => true,
91-
\PhpCsFixerCustomFixers\Fixer\SingleSpaceBeforeStatementFixer::name() => true,
92-
\PhpCsFixerCustomFixers\Fixer\StringableInterfaceFixer::name() => true,
96+
CommentSurroundedBySpacesFixer::name() => true,
97+
MultilineCommentOpeningClosingAloneFixer::name() => true,
98+
NoDoctrineMigrationsGeneratedCommentFixer::name() => true,
99+
NoDuplicatedImportsFixer::name() => true,
100+
NoImportFromGlobalNamespaceFixer::name() => true,
101+
NoLeadingSlashInGlobalNamespaceFixer::name() => true,
102+
NoNullableBooleanTypeFixer::name() => true,
103+
NoPhpStormGeneratedCommentFixer::name() => true,
104+
NoSuperfluousConcatenationFixer::name() => true,
105+
NoUselessCommentFixer::name() => true,
106+
NoUselessDirnameCallFixer::name() => true,
107+
NoUselessDoctrineRepositoryCommentFixer::name() => true,
108+
NoUselessParenthesisFixer::name() => true,
109+
NoUselessStrlenFixer::name() => true,
110+
PhpUnitAssertArgumentsOrderFixer::name() => true,
111+
PhpUnitDedicatedAssertFixer::name() => true,
112+
PhpUnitNoUselessReturnFixer::name() => true,
113+
PhpdocNoSuperfluousParamFixer::name() => true,
114+
PhpdocTypesTrimFixer::name() => true,
115+
SingleSpaceAfterStatementFixer::name() => true,
116+
SingleSpaceBeforeStatementFixer::name() => true,
117+
StringableInterfaceFixer::name() => true,
93118
'PedroTroller/ordered_with_getter_and_setter_first' => true,
94-
'PedroTroller/line_break_between_method_arguments' => [
95-
'max-args' => false,
96-
'max-length' => 120,
97-
'automatic-argument-merge' => true,
98-
],
99119
'PedroTroller/line_break_between_statements' => true,
120+
'method_chaining_indentation' => false,
100121
];
101122
}
102123

124+
#[\Override]
103125
public function getCustomFixers(): iterable
104126
{
105-
yield from new \PhpCsFixerCustomFixers\Fixers();
127+
yield from new Fixers();
106128
yield from new \PedroTroller\CS\Fixer\Fixers();
107129
}
108130

131+
#[\Override]
109132
public function getRiskyAllowed(): bool
110133
{
111134
return true;

0 commit comments

Comments
 (0)