mlencki/ecs-config

此包已被废弃,不再维护。未建议替代包。

为easy-coding-standard和rector代码风格修复器提供现成的配置包装器。

v1.0.0 2021-01-14 21:38 UTC

This package is auto-updated.

Last update: 2021-06-14 22:45:12 UTC


README

easy-coding-standardrector代码风格修复器提供现成的配置包装器。

安装

使用composer

composer require mlencki/code-style-configs --dev

使用

最简单的ecs.php配置文件示例

<?php

declare(strict_types=1);

use MLencki\CodeStyle\EasyCodingStandard\Config;

$config = new Config();
$config->scanPaths(['src', 'tests']);

return $config->get();

对于rector.php也是同样的

<?php

declare(strict_types=1);

use MLencki\CodeStyle\Rector\Config;
use Rector\Core\Configuration\Option;

$config = new Config();
$config->scanPaths(['src', 'tests']);
$config->setOption(Option::AUTOLOAD_PATHS, ['tests']);

return $config->get();

本地开发

安装composer依赖

docker-compose run php composer install

运行代码风格检查

docker-compose run php composer ecs

运行测试

docker-compose run php composer tests