sylius-labs/coding-standard
Battle-tested coding standard configuration used in Sylius.
v4.5.1
2026-05-05 13:14 UTC
Requires
- php: ^8.0
- slevomat/coding-standard: ^8.0
- symplify/easy-coding-standard: ^10.0 || ^11.0 || ^12.0 || ^13.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
- slevomat/coding-standard: >=8.23
- symplify/easy-coding-standard: >=13.1.3
- symplify/package-builder: ^8.3
Replaces
None
MIT 8543560abff256e185f3ff3a0ff566968d1d9fb7
- Kamil Kokot <kamil.woop@kokot.me>
README
Coding Standard
🥇 Battle-tested coding standard configuration used in Sylius.
Installation & usage
-
Install this package:
composer require --dev sylius-labs/coding-standard
-
Import the configuration file in your
ecs.php:$ecsConfig->import('vendor/sylius-labs/coding-standard/ecs.php');
Example config (ecs.php)
use Symplify\EasyCodingStandard\Config\ECSConfig; return static function (ECSConfig $ecsConfig): void { $ecsConfig->import(__DIR__ . '/vendor/sylius-labs/coding-standard/ecs.php'); };
Upgrade from YML to PHP config file
Use this package and follow their guidelines to automatically migrate your YML config to a PHP config file.
