dotsunited / php-cs-fixer-config
Dots United使用的PhpCsFixer配置。
v2.1.0
2020-01-20 14:27 UTC
Requires
- php: ^5.6 || ^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- phpunit/phpunit: ^8.5
- roave/security-advisories: dev-master
Suggests
- friendsofphp/php-cs-fixer: ^2.16
README
Dots United使用的friendsofphp/php-cs-fixer
配置。
安装
$ composer require --dev dotsunited/php-cs-fixer-config
使用
选择配置
以下配置可用
DotsUnited\PhpCsFixer\Php56Config
DotsUnited\PhpCsFixer\Php71Config
配置
在项目根目录下创建配置文件 .php_cs
<?php $config = new DotsUnited\PhpCsFixer\Php56Config(); $config->getFinder() ->in(__DIR__); $cacheDir = getenv('TRAVIS') ? getenv('HOME') . '/.php-cs-fixer' : __DIR__; $config ->setCacheFile($cacheDir . '/.php_cs.cache'); return $config;
Git
将 .php_cs.cache
(这是由 php-cs-fixer
创建的缓存文件)添加到 .gitignore
.php_cs.cache
Travis
更新你的 .travis.yml
以缓存 .php_cs.cache
文件
cache: directories: - $HOME/.php-cs-fixer
然后在 script
部分运行 php-cs-fixer
script: - vendor/bin/php-cs-fixer fix --verbose --diff --dry-run
Gitlab
更新你的 .gitlab-ci.yml
以缓存 .php_cs.cache
文件
cache: paths: - .php-cs-fixer
然后在 script
部分运行 php-cs-fixer
test: script: - vendor/bin/php-cs-fixer fix --verbose --diff --dry-run
鸣谢
此包基于 refinery29/php-cs-fixer-config
。
许可
版权 (c) 2017-2018 Dots United GmbH。在 MIT 许可下发布。