pmd 相关问题

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

NoSuchElementException 无限循环与 pmd DD 异常

我对编程有点陌生,对 gradle 和 pmd 插件也很陌生,所以请怜悯。 如果用户输入数字,scanner.nextLine() 将在每次迭代中抛出 NoSuchElementException ...

回答 2 投票 0

运行 Gradle 的 PMD 插件时在类路径中包含 jar

我尝试使用自定义规则集文件运行 PMD,但该规则集包含一个属于自定义类的规则。这个类存在于一个 jar 中,它不是作为依赖项引入的,而是来自...

回答 2 投票 0

PMD 设计师。环境变量JAVAFX_HOME丢失

我使用以下命令安装了 PMD: 酿造安装pmd 安装后我尝试运行 PMD Designer: PMD设计师 我收到以下错误:环境变量 JAVAFX_H...

回答 1 投票 0

自动解决 PMD 违规问题?

我正在使用 PMD 工具来查找 Java 代码违规。我已经安装了 eclipse 插件并且工作正常。但是,有很多类似的违规行为并分别解决每个违规行为是乏味的......

回答 4 投票 0

PMD 循环复杂性导致问题 - 我可以禁用吗?

我正在 Java 中运行 Gradle (Kotlin) 构建,总体来说进展顺利。但是,如果圈复杂度为 5 或更高,PMD 报告将自动停止构建。这还没有...

回答 1 投票 0

需要了解 NPath 复杂性

我将 PMD 添加到了 Eclipse 工作区,并且正在清理代码。 我最复杂的方法说它的 NPath 复杂度为 804,好吧,没问题,它可能需要重构。 但后来我

回答 2 投票 0

PMD Salesforce 代码分析器错误“自定义对象的类型无效”

我正在尝试遵守 Salesforce 代码分析器,但我发现 Apex 类出现奇怪的错误。 该类被设计为从 Apex 触发器调用(最初,触发器具有逻辑,...

回答 1 投票 0

如何使用“pmd check”扫描php语言?

我很抱歉这是非常非常新手的问题。但我不知道在哪里可以找到 php 的 pmd 规则。 我能够正常跑步 pmd check -R 规则集/java/quickstart.xml -f 文本 --dir MyProject 但不适用于 php...

回答 1 投票 0

我面临 Maven 错误:“未知打包:bundle”。有什么建议如何解决吗?

任何人都知道如何修复此错误。 我正在尝试使用 Maven 插件分析我的代码以查找错误。我在打包类型捆绑包时遇到一些错误。 我正在执行的maven命令是mvn

回答 1 投票 0

AWS SAM 构建失败并出现错误:无法执行目标 org.apache.maven.plugins:maven-checkstyle-plugin:3.3.1

当我构建 Spring Boot 3 应用程序 (JDK 21) 时, 运行 AWS SAM 构建命令时出现以下错误: [错误] 无法执行目标 org.apache.maven.plugins:maven-checkstyle-plugin:3.3.1:...

回答 1 投票 0

在这种情况下如何保留堆栈跟踪?

在我的代码中,当我在声纳上分析代码时,出现了名为“保留堆栈跟踪”的规则违规。 尝试 { 做一点事(); } catch(IllegalStateException e) { 尝试 { doAnotherThing(); ...

回答 3 投票 0

PMD - 报告中的超链接 URL 错误

大家好,我希望你们一切都好。 我目前正在使用“PMD”扫描并查找 Salesforce apex 代码中的错误/问题。 以下命令工作正常 pmd check -d “C:\...\defa...

回答 1 投票 0

PMD 中可以设置质量门吗?就像代码覆盖率门未满足一定百分比的代码覆盖率

我想设置一个使用 PMD 报告的质量门。如果代码覆盖率低于 85% 或代码有 1 个严重错误或 2 个高错误,则不允许升级代码。我哈...

pmd
回答 1 投票 0

将测试夹具添加到 gradle 多项目中的 checkstyle 检查中

最近发现了 java-test-fixtures gradle 插件并添加了它,以便在大型多项目存储库中的子项目测试之间共享一些功能,该存储库具有严格的检查...

回答 1 投票 0

如何解决 PMD 中的“无法加载规则集”和“XPathRule”类错误?

我收到的错误 无论我做什么,我都会收到此错误,我相信问题是由类属性引起的,但我不知道该怎么做。下面,我放了自定义的xml文件

回答 1 投票 0

将应用程序升级到 Java 21 和 Maven PMD 插件不兼容

我在将应用程序升级到 Java 21 时遇到问题。现有的 Maven PMD 插件(版本 3.19.0)似乎与 Java 21 不兼容。 以下是问题的详细分析: 升级要求...

回答 1 投票 0

PMD 分析失败不完整的 auxclasspath:处理方法 java.lang.NoClassDefFoundError 时出错:org/apache/log4j/Level

我正在尝试通过 Azure Pipeline 执行 PMD 分析,但收到附加错误。 java版本设置为Java 17,maven目标是**goals: -e clean package pmd:check ** .Belo...

pmd
回答 1 投票 0

抑制警告

在某些代码集上使用 PMD 时,我注意到某些代码文件具有 @SuppressWarnings 注释。我正在使用“pmd-bin-7.0.0-rc4”,并注意到文档提到了 --show-

回答 1 投票 0

如何在 Java 代码中强制执行文档?

有哪些选项可以强制记录代码?我想要一些将作为构建过程的一部分运行的东西,例如一个 Maven 目标,用于检查代码是否已记录(类级别和

回答 5 投票 0

PMD 处理错误:PMDException:处理时出错

我想要实现的目标: 使用 org.apache.maven.plugins maven-pmd-plugin 3.21.2 对项目执行 PMD 扫描 我尝试了什么: 有了这个 pom: 组织。

回答 1 投票 0

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