我想在我的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/