pmd
-
PMD 规则集文件 我试图弄清楚默认规则集文件在哪里,默认规则集文件的名称以及我们如何向其添加自己的规则。我试图谷歌,但这只是让我感到困惑。到目前为止,我已经将pmd插件放在eclipse插件文件夹中,在
-
PMD:避免在循环内实例化新对象 我有一个关于PMD规则的问题。下面是一些示例代码: PMD在代码中的标记点为我提供了上面提到的规则冲突。我应该如何创建一个类的n个实例而不在循环中创建它们? 我知道PMD的一些规则是有
-
if(x!=y) vs if(x==y) 我已经在Eclipse中针对我的代码运行了,并且我收到了类似于如下所示的代码的高优先级警告: 但我仍然无法理解对我的代码的影响。如果有人能用一个例子指导我,我将不胜感激。
-
来自 PMD 的数据流异常分析警告 我正在使用Eclipse和,并得到很多这样的违规行为: 现在我的问题是:我应该如何处理这个问题?PMD的首选解决方案是什么?这个规则到底试图阻止什么(即为什么它是不好的做法)?
-
如何抑制PMD中的违规行为? 当我运行 PMD 分析时,我收到违规: 每个类应至少声明一个构造函数 此冲突发生在弹簧控制器上。这个控制器是由Spring实例化的,所以我不需要调用这个类。 忽略此违规行为的建议方法是什么
-
每个循环被 PMD 标记为 UR 异常的 Java 我想确认这是否是PMD上的错误?如果是,我如何提交票证。 第 1-3 行被标记为 UR 异常,而重写它以使用局部变量进行迭代是可以的。 希望消除尽可能多的PMD违规,但是必须诉诸旧的循环构造
-
-
对于C / C++是否有Findbugs和/或PMD等效物?[已关闭] 的替代方案,因为代码库包括C / C++和Java。显然,在Java方面,可用的免费工具包括Findbugs(编译代码分析)和PMD(静态代码分析)。它们非常强大,特别是当您开始研究与IDE的集成时(
-
-
什么是NPath复杂性以及如何避免它? 在此行中: 我收到此错误: getAll() 方法的 NPath 复杂度为 2048 我完全不知道什么是NPath复杂性以及它意味着什么。 有人可以给出如何避免此类错误的建议吗?
标签