问题标签 [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.
c - 处理从 accept() 返回的套接字的正确方法是什么?
处理从返回的套接字的正确方法是什么accept()
?
我们在我们的代码上运行 Klocwork,即使closesocket()
使用了它也会抱怨资源泄漏。这可能是误报还是有更好/正确的方法来处理返回的套接字?
accept()
在MSDN 文档中有一个示例,但它不包括任何清理。
c - 从“atoi”接收到未经验证的整数值
对于以下代码,klocwork 报告Unvalidated integer value 'val' is received from 'atoi' and can be used to access array
我不知道如何解决这个问题。如果 argv[i] 不是数字,则 atoi 将返回 0。 klocwork 在这里期望什么?
c++ - Klocwork 警告 MISRA.STMT.COND.NOT_BOOLEAN 与覆盖的 ASSERT 宏
我正在做一个大型项目,我们使用 Klocwork 来确保一些代码质量。该项目使用了一些模板化的 ASSERT(和其他一些 SMART_ASSERT)宏,我在使用 Klocwork 时覆盖了它(如此处推荐:https ://developer.klocwork.com/documentation/en/insight/10-1/tuning-cc-analysis ) Klocwork 现在将我的 2 个 ASSERT 宏视为:
但是,这样的行:
以MISRA.STMT.COND.NOT_BOOLEAN
警告告终:
关于如何纠正此警告的任何想法?
谢谢
索克斯
klocwork - 如何自动从 Klocwork 获取总错误计数
我有一个在 Klocwork 中运行的项目,构建完成后将生成 Klocwork 结果。每次我需要去 Klocwork 门户获取结果并查找新问题或总问题时。相反,我需要一个 API 或脚本来在构建成功时自动从 Klocwork 结果中获取问题总数。
有什么办法可以做到这一点?一种方法是查看门户页面源为 html 并获得我需要的结果。但是,我认为可能有更好的解决方案。
有人可以帮助我实现这一目标吗?
提前致谢。
makefile - 如何在执行 kwinject 命令时让 klocwork 忽略目录?
我正在尝试运行 kwinject 命令。问题是我的一个 Makefile 编译了一个我不想扫描的目录,那么,有没有办法排除这些文件?我试过了,kwinject --ignore-files {directory-where-makefile-points-at/*}
但它不起作用。
你们知道这是否可能吗?
tfs - 如何在 TFS 源代码上配置 klocwork 连续分析?
我在 tfs 中有我的源代码。我们已经安装并配置了 klocwork 分析服务器。我想在 tfs 中进行持续集成构建,以使用 Klocwork 分析来分析源代码。
请让我知道如何在 tfs 中创建构建。
c++ - Klocwork 9 vs Klocwork 12
For the same code base, when executing klocwork, for two different versions of KW, we are getting difference in results.
For e.g. for a particular file, KW 9 is throwing the following error :
#6325: Infinite loop "file Path" Code: INFINITE_LOOP.LOCAL | Severity: Error (2) | State: Existing | Status: Analyze | Taxonomy: C and C++ | Owner: unowned
However, for KW 12, there is no such error.
Both the KW are on different machines so I suspect this may be due difference in configuration, but the configuration file "problems_default.pconf.xml" is same in both the cases.
Can someone help ?
jenkins - how to publish klocwork results on sonarqube
We are running both: Klocwork for C++ and SonarQube for Java and C# projects as a CI process using Jenkins. Since the SonarQube dashboard is much better, I would like to publish Klocwork results on the SonarQube. Is it possible using some kind of Jenkins plugin? Any other option?