|
2 | 2 |
|
3 | 3 | declare(strict_types=1);
|
4 | 4 |
|
5 |
| -use NunoMaduro\PhpInsights\Domain\Insights\CyclomaticComplexityIsHigh; |
6 |
| -use NunoMaduro\PhpInsights\Domain\Sniffs\ForbiddenSetterSniff; |
7 |
| -use ObjectCalisthenics\Sniffs\Files\FunctionLengthSniff; |
8 |
| -use ObjectCalisthenics\Sniffs\Metrics\MaxNestingLevelSniff; |
9 |
| -use ObjectCalisthenics\Sniffs\Metrics\MethodPerClassLimitSniff; |
10 |
| -use PHP_CodeSniffer\Standards\Generic\Sniffs\Arrays\ArrayIndentSniff; |
11 |
| -use PHP_CodeSniffer\Standards\Generic\Sniffs\CodeAnalysis\UselessOverridingMethodSniff; |
12 |
| -use PHP_CodeSniffer\Standards\Generic\Sniffs\Files\LineLengthSniff; |
13 |
| -use PHP_CodeSniffer\Standards\Generic\Sniffs\Formatting\SpaceAfterNotSniff; |
14 |
| -use PHP_CodeSniffer\Standards\Generic\Sniffs\Strings\UnnecessaryStringConcatSniff; |
15 |
| -use SlevomatCodingStandard\Sniffs\Classes\SuperfluousAbstractClassNamingSniff; |
16 |
| -use SlevomatCodingStandard\Sniffs\Classes\SuperfluousExceptionNamingSniff; |
17 |
| -use SlevomatCodingStandard\Sniffs\Classes\SuperfluousInterfaceNamingSniff; |
18 |
| -use SlevomatCodingStandard\Sniffs\Classes\SuperfluousTraitNamingSniff; |
19 |
| -use SlevomatCodingStandard\Sniffs\ControlStructures\AssignmentInConditionSniff; |
20 |
| -use SlevomatCodingStandard\Sniffs\ControlStructures\DisallowYodaComparisonSniff; |
21 |
| -use SlevomatCodingStandard\Sniffs\Namespaces\UnusedUsesSniff; |
| 5 | +/** @var array $config */ |
| 6 | +$config = require __DIR__ . '/vendor/chubbyphp/chubbyphp-dev-helper/phpinsights.php'; |
22 | 7 |
|
23 |
| -return [ |
24 |
| - 'preset' => 'default', |
25 |
| - 'exclude' => [], |
26 |
| - 'add' => [], |
27 |
| - 'remove' => [ |
28 |
| - ArrayIndentSniff::class, |
29 |
| - AssignmentInConditionSniff::class, |
30 |
| - DisallowYodaComparisonSniff::class, |
31 |
| - ForbiddenSetterSniff::class, |
32 |
| - SpaceAfterNotSniff::class, |
33 |
| - SuperfluousAbstractClassNamingSniff::class, |
34 |
| - SuperfluousExceptionNamingSniff::class, |
35 |
| - SuperfluousInterfaceNamingSniff::class, |
36 |
| - SuperfluousTraitNamingSniff::class, |
37 |
| - UnnecessaryStringConcatSniff::class, |
38 |
| - UselessOverridingMethodSniff::class, // cause visibility change on expections __construct, |
39 |
| - ], |
40 |
| - 'config' => [ |
41 |
| - CyclomaticComplexityIsHigh::class => [ |
42 |
| - 'maxComplexity' => 15, |
43 |
| - ], |
44 |
| - FunctionLengthSniff::class => [ |
45 |
| - 'maxLength' => 30, |
46 |
| - ], |
47 |
| - LineLengthSniff::class => [ |
48 |
| - 'lineLimit' => 120, |
49 |
| - 'absoluteLineLimit' => 120, |
50 |
| - ], |
51 |
| - MaxNestingLevelSniff::class => [ |
52 |
| - 'maxNestingLevel' => 5, |
53 |
| - ], |
54 |
| - MethodPerClassLimitSniff::class => [ |
55 |
| - 'maxCount' => 20, |
56 |
| - ], |
57 |
| - UnusedUsesSniff::class => [ |
58 |
| - 'searchAnnotations' => true, |
59 |
| - ], |
60 |
| - ], |
61 |
| -]; |
| 8 | +return $config; |
0 commit comments