簡體   English   中英

覆蓋PHP CodeSniffer中的規則集

[英]Override ruleset in PHP CodeSniffer

我試圖覆蓋PHP CodeSniffer中的規則,如下所示:

<rule ref="Squiz.WhiteSpace.FunctionSpacing.Before">
    <properties>
        <property name="spacing" value="1"/>
    </properties>
</rule>

但是,覆蓋的值1根本無法識別,並且仍默認為2。

該示例代碼中的規則ref是針對特定消息的,而不是嗅探本身的。 消息代碼由4部分組成,用於執行諸如覆蓋消息本身,使消息靜音或更改其嚴重性的操作。 嗅探代碼是用於屬性的3部分代碼。

因此,在這種情況下,您只需要執行以下操作:

<rule ref="Squiz.WhiteSpace.FunctionSpacing">
    <properties>
        <property name="spacing" value="1"/>
    </properties>
</rule>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM