问题标签 [spotbugs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
171 浏览

maven - settings.xml 中的插件定义不接受构建标签

我想在我的Settings.xml 文件中定义全局插件,如下所示:

不幸的是,我得到:

[WARNING] [WARNING] 构建有效设置时遇到一些问题 [WARNING] 无法识别的标签:'build'(位置:已看到 START_TAG ...\n ... @5:14)@ /Users/gs/.m2 /settings.xml,第 5 行,第 14 列 [警告]

是否可以将上面的插件信息放入pluginRepositries?我想对此插件进行全局配置,而不是编辑每个 pom.xml 以使用mvm spotbugs:spotbugs

0 投票
1 回答
46 浏览

java - findsecbugs 报告导入库代码段漏洞的原因

如下图所示,第 18 行显示扫描了一个硬编码漏洞。

图片

但是当我将此标记的模块导入其他文件时,它不会报告问题。奇怪的是,当我删除标记的模块时,它也会报告这个问题。

请帮我解决这个问题。

0 投票
1 回答
1041 浏览

gradle - Gradle 升级到 6.7 导致 spotbug 问题

我正在升级到 Gradle 6.7。

我关注了https://github.com/spotbugs/spotbugs-gradle-plugin并更新了 Gradle 以选择 6.7。这给了我一些关于 spotbugs 的错误,所以我在 buildScript 中更新spotbugs版本,如下所示

并按照我的建议添加

并更新

在此之后,我开始出现以下两个错误

1. 评估脚本出现问题。注册了一个名为“sourceSets”的扩展。您不应该通过属性设置器重新分配它。

在我的 .gradle 文件中 sourceSets 被设置为

  1. 第二个错误是

修复这些错误有什么帮助吗?

0 投票
1 回答
734 浏览

java - SpotBugsTask:java.lang.NoSuchMethodError:'java.lang.Object org.gradle.util.DeprecationLogger

使用 Gradle 6.7 和 spotbugs toolVersion 4.1.4。我收到以下错误。

看起来我必须排除一些不需要的版本,有什么帮助吗?

堆栈跟踪

我的 build.gradle

Gradel.wrapper.properties

毕业--版本

0 投票
1 回答
354 浏览

java - 修复现场错误 - HRS_REQUEST_PARAMETER_TO_HTTP_HEADER

我在 servlet 中执行下面的代码并得到这个发现错误 - HRS_REQUEST_PARAMETER_TO_HTTP_HEADER 错误:HTTP 参数直接写入 SSOIdpLogoutRedirect.doPost(HttpServletRequest, HttpServletResponse) 中的 HTTP 标头输出

为了修复这个错误,我在下面添加了代码。

但是 URL 没有以正确的方式重定向,因为我可以看到在对原始 relaystate = https://sad.ezhdj.net/system/web/apps/dfgh/进行编码后,relaystate url 已更改, 并且在编码后它是

中继状态=https%3A%2F%2Fsad.ezdev.net%2Fsystem%2Fweb%2Fapps%2Fdfgh%2F`

0 投票
0 回答
829 浏览

gradle - 运行现场错误时出现错误“执行 com.github.spotbugs.snom.internal.SpotBugsRunnerForWorker$SpotBugsExecutor 时发生故障”

运行现场错误时出现错误“执行 com.github.spotbugs.snom.internal.SpotBugsRunnerForWorker$SpotBugsExecutor 时发生故障”

Gradle 版本:- 6.6.1 SpotBug 插件- 4.2

0 投票
1 回答
238 浏览

java - 如何使用 spotbugs 创建自定义任务以在 gradle 中运行静态代码分析?

我正在尝试创建自定义 spotbugs 任务来进行静态代码分析。因为它的大项目。在执行过程中,gradle 抛出一些错误并最终导致构建失败。

我的自定义任务:

错误:

由于这方面的文档很少,任何帮助将不胜感激..谢谢

0 投票
1 回答
611 浏览

java - CE_CLASS_ENVY 方法过度使用另一个类 Java 的方法

Spotbug 给出了以下代码的违规行为

这个方法(位置)广泛使用了另一个类的方法而不是它自己的方法,但是在同一个类中调用的方法 location(String id)仅不在任何其他测试类中,但仍然给出了这个污点违规。

谢谢你的帮助 !!

0 投票
0 回答
316 浏览

maven - SpotBugs 忽略 src 文件夹中的整个目录

嗨,

在我的 Maven 设置中,我有一个插件,它生成源代码并将其放入我的 javasrc文件夹中。
由于此代码是自动生成的,我想将其从所有 SpotBugs 检查中排除。

文件结构如下:

我尝试了一些方法,包括以下内容,但没有任何效果:

这是我在 pom.xml 中的插件配置:

问候
克里斯

0 投票
2 回答
1463 浏览

gradle - Gradle Spotbugs 插件

我是 Gradle 新手,正在尝试为我的 Spring Boot 多模块项目配置 Spotbugs。

在我的父母 build.gradle 中,

Spotbugs 在运行时不运行

./gradlew 检查