generated from zingimmick/package-skeleton-laravel
-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathecs.php
19 lines (16 loc) · 723 Bytes
/
ecs.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
declare(strict_types=1);
use Symplify\EasyCodingStandard\Config\ECSConfig;
use Zing\CodingStandard\Set\ECSSetList;
return static function (ECSConfig $ecsConfig): void {
$ecsConfig->sets([ECSSetList::PHP_80, ECSSetList::CUSTOM]);
$ecsConfig->parallel();
$ecsConfig->skip([
\PHP_CodeSniffer\Standards\PSR1\Sniffs\Classes\ClassDeclarationSniff::class => ['*/migrations/*'],
\PhpCsFixer\Fixer\ReturnNotation\SimplifiedNullReturnFixer::class => [
__DIR__ . '/src/Relations/BelongsToOne.php',
__DIR__ . '/src/Relations/MorphToOne.php',
],
]);
$ecsConfig->paths([__DIR__ . '/src', __DIR__ . '/tests', __DIR__ . '/ecs.php', __DIR__ . '/rector.php']);
};