gpt4 book ai didi

php cs fixer,如何运行有风险的规则?

转载 作者:可可西里 更新时间:2023-11-01 13:06:19 25 4
gpt4 key购买 nike

PHP-CS-FIXER

您好,我是第一次使用 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 提供选项,但在文档中没有提到如何设置 allow risky 选项帮助我解决问题。越快越好。

我的问题 如何运行有风险的规则?因为没有提到如何在 php-cs-fixer 中使用 allow risky 规则。

最佳答案

方法是->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);

我同意这个方法有些隐蔽,我是在浏览源代码之前没有找到它的。

关于php cs fixer,如何运行有风险的规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42276636/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com