【问题标题】:PHP Code Style Fixer: put space between colon and method's return typePHP Code Style Fixer:在冒号和方法的返回类型之间放置空格
【发布时间】:2016-11-22 13:00:51
【问题描述】:

是否有可用的PHP CS Fixer 修复程序在冒号和返回类型之间放置空格? Fixer 应该更正这个签名:

public function modifyFeatureFlags(array $feature_flags):array
{
}

到:

public function modifyFeatureFlags(array $feature_flags): array
{
}

可用的修复程序列表很长,我很难找到正确的。

【问题讨论】:

  • 要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。
  • 当您熟悉软件的特定部分时,就会描述问题。这是 CS Fixer 配置的示例:github.com/activecollab/authentication/blob/master/.php_cs.php 我的问题是关于一个特定的 fixer,它可能是最近的开发,或者甚至可能不存在(我试图找到)。对我来说,这个问题看起来很切题;)

标签: php coding-style


【解决方案1】:

来自README.md

return_type_declaration [@Symfony]

冒号前应该有一个空格或没有空格,后面应该有一个空格作为回车 类型声明。

Try it out

【讨论】:

    【解决方案2】:

    正如@keradus 所说,有 return_type_declaration 为此。

    如果您(或其他任何人)想使用 PHP_CodeSniffer 嗅探器,可以使用来自 slevomat/coding-standardReturnTypeHintSpacingSniff

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多