问题标签 [coverity-prevent]
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++ - 自定义检查器的 Coverity 参考函数输入
在编写自定义检查器时,是否有一种简单的方法可以获取函数的一般参数(指针、数组、整数)并获取支持表达式的值?如,我匹配一个函数,例如:
有没有一种简单的方法来获取支持 p 和 i 的值?谢谢。
**语言是 C++ 来制作自定义检查器
c++ - 如何获得与 C++0x 标准兼容的 Coverity 静态分析?
我正在使用 Wind River Compiler 4(gcc (C) 和 g++ (C++)),它可以毫无问题地编译我的所有项目。现在我必须使用 Coverity 静态分析来检查我的代码。我已经配置了特定的编译器。对于 C 代码 (gcc) 没有问题,我可以运行分析,但对于 C++ 代码 (g++),我遇到了很多错误:
它似乎是一些 C++11 特定功能,例如内联命名空间,但代码不使用这些功能。上面的错误是由 HelloWorld-Code 产生的:
我尝试使用 g++ 选项设置 c++ 标准
但结果没有改变。
测试代码在一个大的构建层次结构中,但 Coverity 的步骤如下:
- 目标和环境设置(Wind River 4 Linux)
- 打扫干净
- 带有编译器目录和类型的 cov-configure
- cov-build 使用正确的“make all”命令单独工作
- 共分析
- if (no_error) cov-commit-defects
我还配置了 Coverity 以在 cov-build ( --ppp-translator replace/inline namespace/namespace
) 期间将所有“内联命名空间”替换为“命名空间”。内联错误消失了,但它会产生更多这种重载错误并且没有成功构建。还尝试以相同的方式删除“C++”,但没有奏效,总是有更多错误。
有人知道这里有什么问题吗?我怎样才能在没有错误的情况下获得 Coverity 构建?也许我可以将 Coverity 配置为忽略 C++ 标准头文件,但我现在不怎么做?
c++ - C++ 和覆盖问题
因为这个覆盖率给出了错误
返回类型上的解析警告 (PW.USELESS_TYPE_QUALIFIER_ON_RETURN_TYPE) 类型限定符是无意义的。
我们真的需要在这里删除 const 吗?
c++ - Coverity 中的溢出返回值警告
对于下面的一段代码,我收到了覆盖率静态检查器工具警告。
警告是“溢出的返回值(INTEGER_OVERFLOW)”。我无法理解上面的代码有什么问题。当我使用双打时,整数溢出如何发挥作用?谢谢。
cygwin - Coverity 设置(Cygwin 警告)?
我目前正在尝试运行 Coverity Prevent,并且我相信我已经在我的 Windows 7 构建机器上正确设置了所有内容。我已经用 AnthillPro 运行它,当我的代码完成并到达 Coverity 时,它说一切都构建得很好,我得到的唯一错误是:
我什至尝试安装 Cygwin 看看这是否可以解决问题,但我仍然遇到同样的错误。
我目前正在使用 AnthillPro 3.7 和 Coverity 5.5.3。构建日志说我有警告但没有错误,并且它没有发出任何东西。我试图直接从机器(而不是服务器)本身运行脚本,但我遇到了与在 Anthill 中使用 Coverity Prevent 相同的错误
这是我在构建日志底部获得的唯一信息。
coverity-prevent - Coverity 安装和数据库设置 (cov-install-gui)
我是使用覆盖的新手,这可能不是一个非常具有挑战性的问题,但如果有人能指导我完成设置 .
我首先运行以下命令:
cov-configure --compiler /usr/bin/gcc --comptype gcc
这在我的 /config 目录中创建了一些与上述命令有关的文件。
真正的问题发生在我运行 cov-install-gui 命令来设置缺陷管理器和数据库时,我不确定为 --datadir 选项输入什么。当我传入一个空目录(仅作为尝试)时,它抱怨说在空目录中不存在coverity_db。
我不清楚在哪里可以找到coverity_db 目录或如何安装它?我觉得我在 cov-configure 命令中遗漏了一些东西,但我不确定。
我也在使用,Linux CentOS 5.4 和 Coverity 阻止 4.5
提前致谢
regex - 我可以使用正则表达式过滤我的 Coverity 文件名结果吗?
我正在使用 Coverity,我想在我的视图中以正则表达式样式过滤我的文件名结果。
除了:
这有点限制,是否支持正则表达式样式过滤?(我找不到任何有用的东西)
msbuild - 使用 Coverity 使用 devenv 编译 C++ 项目时出错。(cov-build.exe)
运行 Coverity 构建时,出现以下错误:
在谷歌上找不到!
有谁知道这可能意味着什么?我该如何调查?
当我在没有 Coverity 的情况下从命令行构建时,它工作正常。
coverity-prevent - 如何在coverity中运行批处理文件
我是新手,我正在使用 .bat 文件进行构建。有没有办法通过命令行中的coverity buil(cov-build)命令构建.bat文件。
提前致谢。
coverity-prevent - 项目未在覆盖门户中列出
我在 Coverity 中创建了一个新项目,并且我能够在该项目中提交缺陷。当我打开覆盖门户时,我的项目没有列出,但它在配置窗口中列出。