无法在Eclipse中导入PMD Ruleset

Lio*_*ère 11 import eclipse-plugin rules pmd sonarqube

我想在我的IDE(Eclipse)中使用与Sonar配置文件相同的Ruleset.

我从Sonar Permalinks获得了PMD XML规则集,并希望将其导入我的PMD Eclipse插件,但是当我尝试这样做时,"确定"按钮被取消激活...

无法在PMD Eclipse插件中导入PMD规则集

有人能帮我吗 ?

Iva*_*lov 13

问题可能是Sonar正在导出v4.x格式的规则集,而Eclipse插件需要它们采用v5.x格式.

尝试更改以下规则:

<rule ref="rulesets/basic.xml/UnusedNullCheckInEquals">
    <priority>3</priority>
</rule>
Run Code Online (Sandbox Code Playgroud)

<rule ref="rulesets/java/basic.xml/UnusedNullCheckInEquals">
    <priority>3</priority>
</rule>
Run Code Online (Sandbox Code Playgroud)

请注意ref属性.一个简单的查找和替换将为您做得很好.