Fanfou Wiki

我等采石之人,当心怀建造大教堂之愿景。

用户工具

站点工具


php-cs-fixer

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
php-cs-fixer [2021/10/21 19:47] – 创建 adminphp-cs-fixer [2021/10/21 20:02] (当前版本) admin
行 1: 行 1:
 ====== PHP CS Fixer ====== ====== PHP CS Fixer ======
 +  * https://github.com/FriendsOfPhp/PHP-CS-Fixer
  
 +===== 安装 =====
 +
 +<code bash>
 +# 全局安装
 +composer global require friendsofphp/php-cs-fixer
 +# 安装到项目
 +composer require --dev friendsofphp/php-cs-fixer
 +</code>
 +
 +===== 配置 =====
 +
 +<file 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);
 +
 +</file>
 +
 +===== 使用 =====
 +
 +<code bash>
 +# 分析项目
 +php-cs-fixer fix --dry-run
 +# 修复问题
 +php-cs-fixer fix . --rules=@Symfony --using-cache=no
 +</code>
 +
 +{{tag>php}}
php-cs-fixer.1634816863.txt.gz · 最后更改: 2021/10/21 19:47 由 admin