1

我正在使用 PHP CodeSniffer,其中一条规则指定每个函数必须有一个空行(CodeStandard.WhiteSpace.FunctionSpacing.Before)

虽然这很好用,但它还包括类顶部的第一个函数。我想将此错误排除在这些情况之外。

我知道如何覆盖规则和创建自定义规则集,但不知道如何修改 CodeStandard.WhiteSpace.FunctionSpacing.Before 以便它排除第一个 function 。

4

1 回答 1

0

PHP-CS-Fixer中有“method_separation”修复器:

方法必须用一个空行分隔。

它不仅关注方法,还关注函数和属性。

如果你想使用 PHP_CodeSniffer,你可以很容易地将它们与我编写的工具 - EasyCodingStandard结合起来。

于 2017-05-12T11:32:14.513 回答