import - 无法在 Eclipse 中导入 PMD 规则集

标签 import eclipse-plugin sonarqube rules pmd

我想在我的 IDE (Eclipse) 中使用与我的 Sonar 配置文件相同的规则集。

我从 Sonar Permalinks 获取了 PMD XML 规则集,并希望将其导入到我的 PMD Eclipse 插件中,但是当我尝试这样做时,“确定”按钮被停用......

Can't import a PMD Ruleset in PMD Eclipse Plugin

有人可以帮助我吗?

最佳答案

问题可能是 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/

相关文章:

php - 通过终端和通过 PHP 调用 python 脚本之间的区别?错误在哪里?

java - 为什么我不必导入我刚刚制作的类以在我的主类中使用它? ( java )

r - 在构建包时导入除一个包外的所有功能

java - Eclipse安装Google云平台插件出错"No such file or directory"

c# - 使用 Simple Java Runner 的具有多个模块的 Sonar C# 项目

maven - 如何配置 Maven 以运行具有两个不同质量配置文件的 SonarQube 项目分析?

linux - 从 gitlab docker runner 启动 Sonar Scanner

python - 将自定义模块导入 jupyter notebook

java - Eclipse RCP : list of running plugins

xml - 如何重新定义 StructuredTextEditor 的帮助监听器