您好我是第一次使用php-cs-fixer。我知道我们必须设置一个.php_cs.dist文件
这是我从 php-cs-fixer 的git存储库获取的示例文件。
$finder = PhpCsFixer\Finder::create()
->exclude('somedir')
->in(__DIR__);
return PhpCsFixer\Config::create()
->setRules(array(
'@Symfony' => true,
'full_opening_tag' => false,
))
->setFinder($finder);
当我在 CLI
上运行此命令时php-cs-fixer fix --config = .php_cs.dist --allow-risky
这是说我需要给--allow-risky提供选项,但在文档中没有提及如何设置允许风险的选项帮助我的人。越快越好。
我的问题 如何运行风险规则?因为没有提到如何在php-cs-fixer中使用允许冒险的规则。
答案 0 :(得分:14)
方法是->setRiskyAllowed(true)
。 Implementation code
您的代码应如下所示:
$finder = PhpCsFixer\Finder::create()
->exclude('somedir')
->in(__DIR__);
return PhpCsFixer\Config::create()
->setRiskyAllowed(true)
->setRules(array(
'@Symfony' => true,
'full_opening_tag' => false,
))
->setFinder($finder);
我同意这个方法有点隐藏,在浏览源代码之前我没有找到它。
答案 1 :(得分:5)
我们可以在命令行中启用allow risky选项,如下所示:
php-cs-fixer fix --config=.php_cs.dist --allow-risky=yes