busbbaby/ php-cs-fixer-config
PHP CS Fixer 配置
2.0.1
2022-12-28 12:36 UTC
Requires
- php: ^7.1.3 || ^8.0
- friendsofphp/php-cs-fixer: ^3.0
README
PHP CS Fixer 配置
它基于 refinery29/php-cs-fixer-config
的想法。
安装
运行
$ composer require --dev bushbaby/php-cs-fixer-config
使用方法
配置
在项目的根目录创建配置文件 .php-cs-fixer.php
<?php $config = new Bsb\CS\Config(); $config->getFinder()->in(__DIR__); $cacheDir = getenv('TRAVIS') ? getenv('HOME') . '/.php-cs-fixer' : __DIR__; $config->setCacheFile($cacheDir . '/.php-cs-fixer.cache'); return $config;
Git
将 .php-cs-fixer.cache
(这是由 php-cs-fixer
创建的缓存文件)添加到 .gitignore
vendor/
.php-cs-fixer.cache
Travis
更新你的 .travis.yml
以缓存 .php-cs-fixer
目录
cache: directories: - $HOME/.php-cs-fixer
然后在 script
部分运行 php-cs-fixer
script: - vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.php --verbose --diff --dry-run
GitLab
更新你的 .gitlab-ci
以缓存 .php-cs-fixer.cache
文件
script:
- vendor/bin/php-cs-fixer fix --config=.php_cs --verbose --diff --dry-run
修复问题
手动
如果你需要本地修复问题,只需运行
$ ./vendor/bin/php-cs-fixer fix -v
许可证
本软件包使用 MIT 许可证授权。