如何解决以下 PMD 违规问题
我正在使用 PMD 来分析代码,它会产生一些我不知道如何修复的高优先级警告。 1) 避免 if(x!=y).. else... 但是如果我需要这个逻辑该怎么办呢?也就是…
配置 eclipse 插件 PMD 以使用多个规则集
我发现 PMD 非常有用的工具。所以我安装了 PMD eclipse 插件。 使用PMD,我们可以定义多个规则集文件。我有多个规则集文件的原因之一是我需要从某些规…
在Eclipe PMD插件中,我可以引用标准规则集文件吗?
我希望我的 eclipse PMD 插件 配置能够访问相同的 标准规则集文件 作为 maven-pmd-plugin。 您可以将 maven pmd 插件配置为使用一组自定义规则集,如…
默认构造函数是善还是恶? Checkstyle和PMD在这里是相反的
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
如何锁定maven插件版本
如何锁定我想要使用的 Maven 插件的版本? 我的 PMD 插件配置如下: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifact…
使用 PMD 自定义规则 - 在运行时将值传递给规则
我的要求是解析java文件并找到实现特定接口的类或接口。因此,我开始在 PMD 中实现自定义规则。我能够编写一个 XPath 表达式来搜索类和类。接口,但无…
PMD ArrayIsStoredDirectly 规则背后的推理
PMD 在 Sun Security 规则集中有一个名为 ArrayIsStoredDirectly 的规则: 接收数组的构造函数和方法应该克隆对象并存储副本。这可以防止用户将来的更…
字符串比较中文字的正确位置是什么?
我有 if (localName.equals("TaxName")) { ,但 PMD 说 Position literals first in String comparisons …
我们可以在构建目标中包含 Maven pmd 插件执行吗?
伙计们,我想在构建项目时生成 pmd 报告,因此我添加了插件来构建我的 pom.xml 部分,但它仍然不会执行,直到我明确调用 mvn clean install pmd:pmd …
Logger 与 System.out.println
我正在使用 Eclipse 的 PMD 插件,当使用 System.out.println() 时它给我一个错误,并解释: 使用了System.(out|err).print,请考虑使用记录器。 我的…