如何为php-cs-fixer创建自定义规则集?

J. *_*Doe 6 php php-cs-fixer

如何创建要由fix带选项的命令运行的自定义规则集--rules=@custom

@PSR1@PSR2@Symfony@PHP56Migration@PHP70Migration@PHP71Migration制成。

php-cs-fixer版本:2.2.3

仅通过插入供应商代码- vendor/friendsofphp/php-cs-fixer/src/RuleSet.php

private $setDefinitions = array(
        '@custom' => [
        'some_custom_fixer` => true,
        ]
)
Run Code Online (Sandbox Code Playgroud)

符合我的预期,但RuleSet确实如此final classsetDefinitions使用自定义配置时,有没有方法可以覆盖或扩展.php_cs

小智 6

当前,无法注册自定义规则集的方式。虽然如此,我们已经在考虑引入它会很好,但是在我们的待办事项列表中这并不是一个优先事项。随便写建议书,如何处理,初步讨论后再行公关。 https://github.com/FriendsOfPHP/PHP-CS-Fixer/