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

时间:2017-06-23 07:20:27

标签: 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,
        ]
)

按预期工作,但RuleSetfinal class。有没有办法在使用自定义配置setDefinitions时覆盖或扩展.php_cs

2 个答案:

答案 0 :(得分:4)

目前,没有办法注册自定义规则集如何注册自定义修复程序。 虽然如此,我们已经在考虑引入它会很好,但它不是我们的待办事项清单上的prio。 在初步讨论后,随意写出如何处理的提案和PR。 https://github.com/FriendsOfPHP/PHP-CS-Fixer/

答案 1 :(得分:1)