конфигурация — php cs fixer, как запустить рискованные правила?

PHP-CS-FIXER

Привет, я использую php-cs-fixer впервые. Я знаю, что мы должны установить файл .php_cs.dist

Это пример файла, который я получил из репозитория git PHP-CS-закрепитель.

$finder = PhpCsFixer\Finder::create()
->exclude('somedir')
->in(__DIR__);

return PhpCsFixer\Config::create()
->setRules(array(
'@Symfony' => true,
'full_opening_tag' => false,
))
->setFinder($finder);

Когда я запускаю эту команду на CLI

исправление php-cs-fixer —config = .php_cs.dist —allow-risky

Это говорит о том, что мне нужно указать опции —allow-risky, но в документации ничего не сказано о том, как установить опцию, позволяющую рискованно помогать мне, ребята. Чем скорее, тем лучше.

мой вопрос
Как запустить рискованные правила? Так как ничего не сказано о том, как использовать допустимое правило в php-cs-fixer.

4

Решение

Метод ->setRiskyAllowed(true), Код реализации.

Ваш код должен выглядеть примерно так:

$finder = PhpCsFixer\Finder::create()
->exclude('somedir')
->in(__DIR__);

return PhpCsFixer\Config::create()
->setRiskyAllowed(true)
->setRules(array(
'@Symfony' => true,
'full_opening_tag' => false,
))
->setFinder($finder);

Я согласен, что этот метод несколько скрыт, и я не нашел его, пока не просмотрел исходный код.

10

Другие решения

Мы можем включить опцию allow risky в командной строке следующим образом:

php-cs-fixer fix --config=.php_cs.dist --allow-risky=yes
5

По вопросам рекламы [email protected]