8

如何创建自定义规则集以通过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,
        ]
)

RuleSet按我的预期工作,但是final class. setDefinitions使用自定义配置时有没有办法覆盖或扩展.php_cs

4

2 回答 2

6

目前,没有办法注册自定义规则集,如何注册自定义修复程序。尽管如此,我们已经在考虑引入它会很好,但它并不是我们待办事项列表上的优先事项。随意写提案如何处理,并在初步讨论后公关。 https://github.com/FriendsOfPHP/PHP-CS-Fixer/

于 2017-06-25T07:14:18.510 回答
1

同时,创建您自己的配置并跨项目共享,例如

于 2017-06-25T08:19:27.550 回答