我想包括PSR12规则集(其中包括规则“ PSR1.Methods.CamelCapsMethodName.NotCamelCaps”),但是我不希望该规则在特定文件上运行。所以我尝试了以下规则集:
<rule ref="PSR12">
<exclude name="PSR1.Methods.CamelCapsMethodName.NotCamelCaps"/>
</rule>
<rule ref="PSR1.Methods.CamelCapsMethodName.NotCamelCaps">
<exclude-pattern>packages/test/file</exclude-pattern>
</rule>
不幸的是,它根本没有运行“ PSR1.Methods.CamelCapsMethodName.NotCamelCaps”规则(在其余代码中也没有)。
有人知道如何使它正常工作吗?
答案 0 :(得分:0)
您也可以尝试这个。...
<rule ref="PSR12">
<exclude name="PSR1.Methods.CamelCapsMethodName.NotCamelCaps"/>
</rule>
此路径您可以从中找到 / usr / share / php / PHP / CodeSniffer / Standards / PSR1 / Docs / Methods