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

У меня установлен 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)
;

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

Примечания:

Мне интересен следующий стиль:

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

1 Ответ

0 голосов
/ 09 марта 2019

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...