antiseptikk / dev-kit
Battle-tested dev-kit.
v4.0.1
2026-03-17 09:02 UTC
Requires
- php: ^8.0
- slevomat/coding-standard: ^8.0
- symplify/easy-coding-standard: ^11.0 || ^12.0 || ^13.0
Conflicts
- slevomat/coding-standard: >=8.23
- symplify/package-builder: ^8.3
README
PHP dev-kit
Installation
- Install this package:
$ composer require --dev antiseptikk/dev-kit
- Create a file named
ecs.phpin the root directory of your project.
<?php declare(strict_types=1); use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator; use Symplify\EasyCodingStandard\ValueObject\Option; return static function (ECSConfig $config): void { $config->import(__DIR__.'/vendor/antiseptikk/dev-kit/ecs.php'); $config->parallel(); $config->paths(['src', 'tests']); $config->skip([ InlineDocCommentDeclarationSniff::class . '.MissingVariable', InlineDocCommentDeclarationSniff::class . '.NoAssignment', VisibilityRequiredFixer::class => ['*Spec.php'], '**/var/*', ]); $config->ruleWithConfiguration(PhpdocSeparationFixer::class, ['groups' => [['Given', 'When', 'Then']]]); $config->ruleWithConfiguration(OrderedTypesFixer::class, ['null_adjustment' => 'always_last']); $config->ruleWithConfiguration(NullableTypeDeclarationForDefaultNullValueFixer::class, ['use_nullable_type_declaration' => true]); };
Usage
Coding Standard
vendor/bin/ecs check src