在声纳测试期间,我只想更改一些规则,所以我从
http://docs.codehaus.org/display/SONAR/Extend+PHP+coding+rules
并更改规则
scopeIndentIncorrect 并且它有效。因为他们给出了我改变的参数。
但现在我想改变
FunctionCallSignatureIndent 并希望为此传递参数
我所做的每一个结果都会导致创建一个新插件,那么还有其他方法吗?
<rule key="PEAR.Functions.FunctionCallSignature.Indent" priority="MAJOR">
<category name="Maintainability"/>
<name>CustomFunctionCallSignatureIndent</name>
<configKey>FUNCTION_CALL_SIGNATURE_INDENT</configKey>
<description><![CDATA[Multi-line function call not indented correctly; expected %s spaces but found %s]]></description>
<param>
<key>indent</key>
<description>The number of spaces code should be indented.</description>
<defaultValue>4</defaultValue>
</param>
这是我在 rules.xml 中所做的条目