我正在使用 PHP CodeSniffer,其中一条规则指定每个函数必须有一个空行(CodeStandard.WhiteSpace.FunctionSpacing.Before)
虽然这很好用,但它还包括类顶部的第一个函数。我想将此错误排除在这些情况之外。
我知道如何覆盖规则和创建自定义规则集,但不知道如何修改 CodeStandard.WhiteSpace.FunctionSpacing.Before 以便它排除第一个 function 。
我正在使用 PHP CodeSniffer,其中一条规则指定每个函数必须有一个空行(CodeStandard.WhiteSpace.FunctionSpacing.Before)
虽然这很好用,但它还包括类顶部的第一个函数。我想将此错误排除在这些情况之外。
我知道如何覆盖规则和创建自定义规则集,但不知道如何修改 CodeStandard.WhiteSpace.FunctionSpacing.Before 以便它排除第一个 function 。
在PHP-CS-Fixer中有“method_separation”修复器:
方法必须用一个空行分隔。
它不仅关注方法,还关注函数和属性。
如果你想使用 PHP_CodeSniffer,你可以很容易地将它们与我编写的工具 - EasyCodingStandard结合起来。