2 回答
TA贡献1824条经验 获得超8个赞
根据@Nicolas 的评论,我能够分两步完成它。
我必须在项目的根目录中创建一个名为.php_cs
将此代码块添加到文件中:
<?php
return PhpCsFixer\Config::create()
->setRules(array(
'braces' => array(
'position_after_anonymous_constructs' => 'next',
'position_after_control_structures' => 'next',
)
));
一切都完成了,就像一个魅力。感谢@Nicolas 的帮助!
TA贡献1851条经验 获得超5个赞
正在寻找同样的东西。我尝试了 Radical_activity 给出的(接受的)答案,但这对我不起作用。在这里找到另一个片段:
片段:
<?php
$finder = PhpCsFixer\Finder::create()
//->exclude('somedir')
//->notPath('src/Symfony/Component/Translation/Tests/fixtures/resources.php'
->in(__DIR__)
;
return PhpCsFixer\Config::create()
->setRules([
'@PSR2' => true,
'strict_param' => false,
'array_syntax' => ['syntax' => 'long'],
'braces' => [
'allow_single_line_closure' => true,
'position_after_functions_and_oop_constructs' => 'same'],
])
->setFinder($finder)
;
您还需要.php_cs在存储库中创建一个文件。这对我有用!
- 2 回答
- 0 关注
- 324 浏览
添加回答
举报
