pmd:UseConcurrentHashMap 不工作?

pmd:UseConcurrentHashMap not working?

我使用 PMD 的规则分析了我的 Android 项目,我看到了这个:

pmd:UseConcurrentHashMap-bug

有什么问题?

源代码: Java 1.7 (Android)

SonarQube: 版本 4.5.4 LTS,带 PMD 插件 2.3

此问题已由 PMD 在版本 5.3.2 中解决,但是 SonarQube 4.5.4 的 Sonar PMD 插件最新版本是 2.4.1(对应于 PMD 5.3.1)。

您可能需要等到发布新的 Sonar PMD 插件才能进行修复。

PMD Plugin  2.0  2.1  2.2    2.3    2.4.1
PMD         4.3  4.3  5.1.1  5.2.1  5.3.1

PMD 错误修复: http://sourceforge.net/p/pmd/bugs/1342/

在使用 PMD 5.3.2 的修复更新 PMD 插件之前,您可以暂时禁用该规则。