【问题标题】:The options "align_double_arrow", "align_equals" do not exist. Defined options are: "default", "operators" [duplicate]选项“align_double_arrow”、“align_equals”不存在。定义的选项是:“默认”,“操作员”[重复]
【发布时间】:2021-10-10 07:58:56
【问题描述】:

在我的 php-cs-fixer.php 我有这一行:

'binary_operator_spaces' => ['align_equals' => false, 'align_double_arrow' => true],

它给了我一个错误说:

The options "align_double_arrow", "align_equals" do not exist. Defined options are: "default", "operators". 

您能否帮助使用operators and default 来实现相同的目标?

【问题讨论】:

    标签: php php-cs-fixer


    【解决方案1】:

    根据upgrade guide,您应该使用operators为每个运营商选择所需的策略。

    所以在您的情况下,配置将如下所示:

    'binary_operator_spaces' => [
        'operators' => [
            '=' => 'no_space',
            '=>' => 'align',
        ]
    ]
    

    有关更多信息,请查看binary_operator_spaces 规则的文档。

    【讨论】:

      猜你喜欢
      • 2018-08-03
      • 1970-01-01
      • 1970-01-01
      • 2012-12-27
      • 2019-07-19
      • 2014-07-26
      • 2021-11-29
      • 2011-12-18
      • 1970-01-01
      相关资源
      最近更新 更多