pmd 相关问题

PMD扫描源代码并查找潜在的问题,如可能的错误,死代码,次优代码,过于复杂的表达式和重复代码。 PMD支持Java,JavaScript,XML等等。

为什么詹金斯生成步骤,其执行Shell脚本标记作为构建失败?

我在詹金斯的工作运行PMD。我的Shell脚本生成步骤如下。别名PMD = “/根/ PMD彬6.11.0 / bin中/ run.sh PMD” PMD -d “的/ var / jenkins_home /工作区/警告” -R规则集/ JAVA /快速启动....

回答 2 投票 0

我们怎样才能在Maven的不同PMD规则集的主要和测试Java代码集?

在摇篮,我们可以指定pmdMain和pmdTest源集不同PMD配置(包括不同的规则集)。例如pmdMain {ruleSetFiles =文件(“$ javaBuildSystemRoot / SRC-PMD -...

回答 1 投票 1

有没有一种方法,使PMD规则集忽略Hashcode方法和equals方法的圈复杂度?

我已经知道了各种注释或评论,我可以添加到我的代码,但它不是我要找的。我在寻找,只有无我修改循环复杂度规则的方式。我不...

回答 2 投票 2

Eclipse-PMD全局配置规则集

所以我在共享版本控制环境中使用插件Eclipse-PMD(http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/)。我们整个都有多个小项目......

回答 2 投票 2

PMD引用接口的可变对象

与此问题类似。我有一个接口DateRangeModel:我用它来自动验证实现者的日期:public interface DateRangeModel {@ApiModelProperty(value =“From date ....

回答 1 投票 0

如何使用XPath检查PMD中的Apex源字符串?

PMD源代码分析器允许将规则编写为XPath表达式。我正在清理一个Apex代码库,经常发现以下错误:!someCollection.isEmpty()&& ...

回答 3 投票 0

在Java代码中禁止方法签名后使用括号

在我最近的项目中,我遇到了编译完全正常的代码,但对任何读者来说都是非常令人惊讶的,不应该通过静态分析。 class BracketsAfterMethodSignature {Object ...

回答 2 投票 6

如何让PMD也检查我的测试代码?

我有一个运行PMD的Maven Java项目来检查生产代码。如何让PMD也检查测试代码?我阅读了几个文档和指南,但找不到任何东西。

回答 1 投票 0

如何使用PMD发现重复的代码行

绕过Salesforce Apex代码覆盖规则的一种流行尝试是代码破坏者,其中一条语句用于数千条重复行。我们发现了i = 1等变化;或者++;或a = b;与......

回答 1 投票 0

如何将PMD更新到更新版本?

我有一个Android库和一个Android App项目,使用库PMD是什么。我们使用旧版本,我被要求将此PMD库更新为更新版本6.X.X在项目中,我...

回答 2 投票 1

为什么Spring bean必须是Serializable? [重复]

PMD发现了我拥有的许多Spring组件,具有不可访问的成员(没有getter或setter),并且说如下:如果一个类是bean,或者是bean直接或间接引用它...

回答 1 投票 0

如何使用Stash API在修改后的文件上运行PMD?

我期待对正被推送到Stash的修改过的文件运行PMD检查。如果PMD检查失败,推送应该失败。据我所读,我推断这些检查必须......

回答 1 投票 0

如何在不使用软件更新的情况下在MyEclipse中安装PMD插件?

我认为由于我公司的网络限制,我无法使用Sotware Update-> Find and Install安装PMD。我试过这些网站http://pmd.sourceforge.net/eclipse http://pmd.sf.net / ...

回答 2 投票 3

如何在Maven安装期间抑制PMD警告

我有一个使用Maven构建的Java项目,因此我的构建过程在项目的pom.xml文件中定义。我的开发团队使用各种插件来检查源代码的质量......

回答 2 投票 2

如何使用checkstyle或PMD在单独的行中强制执行多个异常捕获?

我们在项目中使用checkstyle和PMD,我正在寻找一种方法来在一行中的多个catch之间强制执行换行符,例如} catch(IOException | IllegalArgumentException ex){...} ...

回答 1 投票 0

如何在Jenkins中配置PMD违规阈值

我创建了一个jenkins工作,下面是pom文件。你能否建议一种忽略某些“X”号PMD违规的方法? 2.此设置是否正确以生成PMD报告?目标在......

回答 2 投票 1

是否为Checkstyle,PMD,FindBugs更换SonarQube?

我们正在从头开始研究一个Web项目,并且正在研究以下静态代码分析工具。约定(Checkstyle)不良做法(PMD)潜在错误(FindBugs)该项目已建成......

回答 8 投票 95

如何让PMD在maven构建开始时运行而不是在它结束时运行?

我在我的pom.xml中有以下配置来检查PMD违规: org.apache.maven.plugins Maven的PMD-插件&...

回答 4 投票 3

如何调整PMD TooManyFields规则以忽略注入的服务

我想调整TooManyFields PMD规则,因此它不会将我注入的服务计为字段。有没有办法在pmd xml文件中这样做,就像使用violationSuppressXPath一样,即使它是一个java类?...

pmd
回答 2 投票 0

使用cmd运行pmd?

我正在尝试使用CMD运行PMD pmd -d“C:\ refactoring-toy-example”-f csv -R rulesets / java / unusedcode.xml它在控制台上返回结果,但我需要CSV文件的结果。我能怎么做 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.