我正在爲Eclipse(Eclipse Kepler Java EE)使用PMD插件(版本4.0.2)。我已經配置了一個命名規則:ShortVariable。如何在使用PMD的短變量規則中忽略「id」
這工作正常,除了參數如"id"
和"e"
。我希望PMD忽略這些。所以我搜索了一種方法來忽略某些參數。我發現this link(雖然它是爲phpmd)並嘗試過,但我似乎無法得到它的工作。我的配置文件看起來像這樣(XML):
<?xml version="1.0"?>
<ruleset name="My PMD ruleset"
xmlns="http://pmd.sourceforge.net/ruleset/2.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 http://pmd.sourceforge.net/ruleset_2_0_0.xsd">
<description>
My PMD
</description>
<rule ref="rulesets/java/naming.xml/ShortVariable">
<property name="exceptions" value="id" />
</rule>
</ruleset>
當我嘗試導入使用Eclipse插件,這個規則集,它沒有顯示出可能的規則導入。 任何想法?
[找到解決方案](http://zavyn.blogspot.be/2011/09/solution-modify-pmds-shortvariable-rule.htm l)(也許不是最大的)經過一番搜索。 – SanderDN
您的鏈接解決方案非常好!請將其張貼爲答案,並在寬限期後接受。謝謝。 –