问题标签 [klocwork]

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 投票
0 回答
105 浏览

c++ - C++ 如何删除包含 std::string 的结构。klocwork 报告动态内存存储的字符串丢失?

我有以下一段代码,并且 klocwork 服务器正在抛出存储在 '&pData->Key' 中的动态内存在没有传递参数时丢失。即,如果 argc 不等于 3。

我无法在 if 条件后删除 pData,因为当 if 条件为真时 gData 包含 pData 内存。我可以在 else 条件下删除 pData 吗?

0 投票
2 回答
481 浏览

c# - 在访问之前没有为资源“s”设置权限

我收到以下代码的 Klockwork 错误,可能是什么问题?

注意 - 我的代码编译成功。只有 Klockworks 给出了这个错误。

错误,

在访问之前没有为资源“s”设置权限

0 投票
1 回答
421 浏览

c# - klocwork 错误:在访问之前没有为资源“streamWriter”设置权限

在这篇文章的一些帮助下,

https://support.roguewave.com/documentation/klocwork/en/10-x/cs.nps/

即使在明确设置安全性之后,我仍然会收到 klocwork 错误。解决它的任何解决方案。

下面的代码行给出错误,

这是完整的代码,

0 投票
1 回答
84 浏览

c# - 来自第 28 行的空引用 '#as(test, 0)' 将在第 28 行取消引用

我有以下课程,

现在我有以下方法,

现在我收到 Klockwork 错误说,

Null reference '#as(test, 0)' that comes from line 28 will be dereferenced at line 28

这个错误是什么意思以及如何解决它?

请注意,这是 Klockwork 错误,但是 C# 编译不会有任何错误。

下面的代码行出错,

var a= (test as Test1).Test2;

0 投票
1 回答
702 浏览

c# - klocwork:在空检查之前对象引用“dt”的可疑取消引用

我在Suspicious dereference of object reference 'dt' before null check“Klocwork”代码分析中遇到错误。有什么解决办法?谢谢!

在下一行出现错误,

if (dt != null)

0 投票
1 回答
168 浏览

logging - Klocwork 记录文件大小和旋转

有没有人找到在哪里以及如何配置 klocwork.log 的日志级别和轮换?默认是“INFO”并且没有旋转,所以一段时间后,文件变得巨大!
支持站点文档非常浅薄

0 投票
1 回答
408 浏览

c++ - 从 std::stoi 接收到未经验证的整数值

下面的代码抛出Unvalidated integer value is received from std::stoi klocwork 错误。如果 *it 包含无效范围或非整数值,则将执行 catch 块。但是我们在第二个 for 循环中遇到 klocwork 错误,因为循环边界中使用了受污染的数据“值”。如何解决这个问题?

0 投票
1 回答
277 浏览

c++ - std::ofstream 的 klocwork 问题打开

Klocwork 投掷

获取到 'ofs.open("file.txt", std::ofstream::out)' 的资源可能会在这里丢失

对于下面的代码。

我没有发现上述代码有任何问题。有人可以解释这里需要做什么来解决这个问题。

0 投票
1 回答
807 浏览

jenkins - Jenkins 声明式管道:如何在作业页面上配置 klocwork 结果显示

我正在使用声明性管道风格创建管道,时钟步骤包含在 klockwork 包装器中,我可以在其中定义 klocwork 设置:

好的,分析启动,我可以在 Klocwork 服务器的 Web 界面上看到结果。但即使使用管道脚本生成器,我也找不到在 Jenkins Web 界面上检索结果图的方法。除非我完全错了,否则我认为我应该使用 klocworkQualityGateway,但生成的脚本片段不正确。一旦在包装器中复制,它就会因为缺少某些 enableXYGateway 或 gatewayXYConfig 属性而失败。

例如这一行:

失败并显示错误消息:

我真的找不到使它起作用的方法,而且我想我可能会走错路……所以任何帮助将不胜感激。

感谢您的帮助和最诚挚的问候 JL

0 投票
1 回答
135 浏览

java - 整数溢出 klocwork 分析

我有以下代码行,当我对我的项目运行 klocwork 分析时,我收到以下错误

SV.INT_OVF:来自 'br.readLine()' 的污染数据 'Long.parseLong(...)' 用于算术运算,可能导致整数溢出或意外结果

我的代码

如何重构此代码以避免可能的溢出

谢谢