问题标签 [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 回答
4 浏览

klocwork - 如何使 Klocwork 跨项目报告仅显示未解决的问题

在 Klocwork 网页中,我可以看到每个项目的分析结果。如果我用“x-project”标记每个相关的,它会显示在右侧的“跨项目报告”图表上,其中包含所有此类跟踪项目的过去 5 个构建的问题计数。

一些发现是误报(即 Klocwork 似乎无法识别 Q_ASSERT 宏),因此我在发现中将它们标记为“不是问题”。当我这样做时,它会在登录页面上告诉我 X 个问题和 Y 个未解决的问题(其中 XY 是设置为“不是问题”的数量)。

如果我添加“仅分析”标签,它不再显示项目列表中的 X 编号,但跨项目报告图表仍显示 X 编号!

有没有办法让图表显示 Y 数?

谷歌对此的帮助为零,Klocwork 文档也没有。

0 投票
0 回答
24 浏览

c++ - Klockwork 发现(缓冲区溢出)

我有以下代码

Klockwork 告诉我

这里真的有问题吗?如果是这样,请知道如何处理这个问题。我应该为“static_cast(type)”添加一些保护吗?非常感谢

** 以下是我猜的问题** 因为我们有 5 个 LoggerType,KW 可能认为即使我们没有越界访问也是可能的。所以我们必须在这里添加一些保护,