我想在我的 IDE (Eclipse) 中使用与我的 Sonar 配置文件相同的规则集。
我从 Sonar Permalinks 获取了 PMD XML 规则集,并希望将其导入到我的 PMD Eclipse 插件中,但是当我尝试这样做时,“确定”按钮被停用......
有人可以帮助我吗?
最佳答案
问题可能是 Sonar 正在导出 v4.x 格式的规则集,而您的 Eclipse 插件需要 v5.x 格式的规则集。
尝试更改您的规则:
<rule ref="rulesets/basic.xml/UnusedNullCheckInEquals">
<priority>3</priority>
</rule>
至
<rule ref="rulesets/java/basic.xml/UnusedNullCheckInEquals">
<priority>3</priority>
</rule>
请注意ref属性。简单的查找并全部替换就可以了。
关于import - 无法在 Eclipse 中导入 PMD 规则集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15829512/