webtoolshealth / php-coding-standard
PHP 编码标准规则集
1.0.0
2021-06-10 02:46 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
- symplify/easy-coding-standard: ^9.3
This package is auto-updated.
Last update: 2024-08-29 05:44:04 UTC
README
该项目包含了一个用于 symplify/easy-coding-standard
包的可重复使用的规则集。
示例配置
composer require webtoolshealth/php-coding-standard
在项目根目录下创建一个名为 ecs.php
的新文件
<?php declare(strict_types=1); use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator; use Symplify\EasyCodingStandard\ValueObject\Option; use Webtoolshealth\CodingStandard\Set; return static function (ContainerConfigurator $container): void { $parameters = $container->parameters(); $parameters->set(Option::PATHS, [ __DIR__ . '/app', __DIR__ . '/config', __DIR__ . '/database', __DIR__ . '/routes', __DIR__ . '/tests', ]); $parameters->set(Option::PARALLEL, true); $container->import(Set::WEBTOOLS_CODING_STANDARD); };
您可以将以下脚本添加到项目的 composer.json
文件中
"scripts": { "ecs": "vendor/bin/ecs check", "ecs-fix": "vendor/bin/ecs check --fix", }