Atom-beautify не загружает пользовательский конфиг php-cs-fixer - программирование

Atom-beautify не загружает пользовательский конфиг php-cs-fixer

У меня установлен Atom с плагином PHP-CS-Fixer. Я пытаюсь использовать некоторые пользовательские правила для применения стиля одинаковых скобок.

Я попытался использовать параметр конфигурации In-Atom, но не смог заставить его работать. Я пытался установить position_after_functions_and_oop_constructs и поместить его в PHP-CS-FIXER Rules в Atom, но это не сработало.

Поэтому я установил пользовательский путь к моей конфигурации, который является 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)
;

Это не сработало, и Атом НЕ делает должного украшения. Любая идея для обеспечения соблюдения правил?

Заметки:

Я заинтересован в следующем стиле:

  public function someFunction(){ 
    // code here
}
  • Я использую Windows 10 в качестве ОС, Atom является IDE и PHP-cs-fixer установлен через Composer.
4b9b3361

Ответ 1

Так как украшение не работает должным образом, программа может столкнуться с ошибкой. Вы можете запустить Atom Beautify: Help Debug Editor из командной строки, чтобы получить информацию об отладке.
Ваш конфиг работает отлично для меня, и проблема, кажется, ваше имя.

Просто переименуйте ваш atom.php_cs в .php_cs и удалите любой путь к файлу конфигурации из настроек.