gpt4 book ai didi

php - Atom-beautify 不加载 php-cs-fixer 自定义配置

转载 作者:IT王子 更新时间:2023-10-28 23:55:22 35 4
gpt4 key购买 nike

我安装了带有 PHP-CS-Fixer 插件的 Atom。我正在尝试使用一些自定义规则来应用同行大括号样式。

我曾尝试使用 in-Atom 配置选项,但无法正常工作。我尝试设置 position_after_functions_and_oop_constructs 并将其放入 Atom 的 PHP-CS-FIXER Rules 中,但没有成功。

因此,我为我的配置设置了自定义路径,即 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)
;

它没有用,Atom 没有做适当的美化。有执行规则的想法吗?

注意事项:

我对以下样式感兴趣:

  public function someFunction(){ 
// code here
}
  • 我使用 Windows 10 作为操作系统,Atom 是 IDE,并通过 Composer 安装了 PHP-cs-fixer。

最佳答案

由于美化工作不正常,程序可能会遇到错误。您可以从命令面板运行 Atom Beautify: Help Debug Editor 以获取调试信息。
您的配置对我来说工作得很好,问题似乎出在您的命名上。

只需将您的 atom.php_cs 重命名为 .php_cs 并从设置中删除任何配置文件路径。

关于php - Atom-beautify 不加载 php-cs-fixer 自定义配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54936014/

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