跳到主要内容

PHP CS Fixer

安装

composer require --dev friendsofphp/php-cs-fixer

配置

touch .php-cs-fixer.dist.php
.php-cs-fixer.dist.php
<?php

$finder = PhpCsFixer\Finder::create()
->in(__DIR__)
->exclude('vendor');

return (new PhpCsFixer\Config())
->setCacheFile(__DIR__.'/.php-cs-fixer.cache')
->setRules(
[
'@Symfony' => true,
]
)
->setFinder($finder);

.gitignore
# php cs fixer cache file
.php-cs-fixer.cache

使用

# 查看版本
php-cs-fixer --version
# 分析项目
php-cs-fixer fix --dry-run
# 修复问题
php-cs-fixer fix . --rules=@Symfony --using-cache=no