Jae*_*ger 15 php atom-beautify
我已经用PHP-CS-Fixer插件安装了Atom。我正在尝试使用一些自定义规则来应用同一行花括号样式。
我曾尝试使用in-Atom config选项,但无法使其正常工作。我曾尝试position_after_functions_and_oop_constructs将其设置并放入PHP-CS-FIXER RulesAtom中,但是没有用。
因此,我为我的配置设置了一个自定义路径,即 C:\xampp\htdocs\myproject\atom.php_cs
配置为:
<?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)
;
Run Code Online (Sandbox Code Playgroud)
它没有用,Atom没有进行适当的美化。有执行规则的想法吗?
笔记:
我对以下样式感兴趣:
public function someFunction(){
// code here
}
Run Code Online (Sandbox Code Playgroud)
小智 6
由于美化无法正常进行,因此程序可能会出错。您可以从命令面板运行Atom Beautify:帮助调试编辑器以获取调试信息。
您的配置对我来说工作正常,问题似乎出在您的命名。
只需将您的atom.php_cs重命名为.php_cs,然后从设置中删除任何配置文件路径。