【问题标题】:How can I create a custom rule set for php-cs-fixer?如何为 php-cs-fixer 创建自定义规则集?
【发布时间】:2017-11-26 16:14:42
【问题描述】:

如何创建自定义规则集以由 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。使用自定义配置 .php_cs 时,有没有办法覆盖或扩展 setDefinitions

【问题讨论】:

标签: php php-cs-fixer


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    同时,改为创建您自己的配置并在项目之间共享,例如

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-25
      • 1970-01-01
      • 2017-07-05
      • 1970-01-01
      • 2019-07-22
      • 2019-08-20
      • 2017-01-29
      相关资源
      最近更新 更多