程序开发 · 2024年1月10日

无法对go语言项目运行coverity扫描

当前位置: > > > > 无法对go语言项目运行coverity扫描

来源:stackoverflow
2024-04-20 08:57:39
0浏览
收藏

“纵有疾风来,人生不言弃”,这句话送给正在学习Golang的朋友们,也希望在阅读本文《无法对go语言项目运行coverity扫描》后,能够真的帮助到大家。我也会在后续的文章中,陆续更新Golang相关的技术文章,有好的建议欢迎大家在评论留言,非常感谢!

问题内容

我选择开源来运行coverity扫描。我尝试了以下方法 –

  1. 下载适用于 linux 64 的 coverity 构建工具 (https://scan.coverity.com/download/other/linux64)

  2. 设置覆盖路径

  3. 在coverity中配置go模块

    cov-configure --template --compiler go --comptype go
     cov-configure --template --compiler go-module --comptype go-module
  4. 将开源存储库克隆到单独的文件夹中

  5. 现在尝试使用以下命令运行 cov build

    cov-build --config /home/vj202u/coverityscan/cov-analysis/config/coverity_config.xml --dir cov-int go build <open_source_project_folder_path>

收到错误 –

linux 5.4.0-67-generic x86_64 上的 coverity build capture(64 位)版本 2020.09 内部版本号:3412dc3383 p-upland-push-1502

[错误] 找不到构建命令。 ‘.’

我也尝试用它来运行 cov-build –

cov-build --dir cov-int --no-command --fs-capture-search .

如果我遗漏了什么,有人可以建议吗?我没有找到任何运行它的文档,如果有的话请参考。

解决方案

请设置 PATH=$PATH:/path/to/coverity/bin/folder

今天关于《无法对go语言项目运行coverity扫描》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注公众号!