javascript - 如何让 Coverity 分析第二语言

标签 javascript coverity

我想要Coverity分析此示例项目中的 JavaScript 代码:https://github.com/Skybladev2/AppVeyorTest

主要语言设置为 C#,次要语言设置为 JavaScript:Coverity language settings

Coverity 成功找到了 C# 缺陷,但无法在 JavaScript file 中找到缺陷:

var a = [];
var b = a[1];
var c = b();

我应该如何处理 Coverity 和/或项目本身来检测此缺陷?

最佳答案

您使用的是哪个版本的 Coverity?它是一个支持 JavaScript 的版本(相对较新),那么这些命令应该足以启用对 JavaScript 和 C# 的分析。

$ cov-configure --cs
$ cov-configure --javascript

请注意,对于 JavaScript,您需要告诉 cov-build 在哪里可以找到您的 .js 文件(例如,--fs-capture-search)。您可能需要阅读此手册的手册。

一旦您捕获了 JavaScript 源文件(cov-build 将报告它捕获了多少文件),分析将自动分析它是否存在缺陷。

关于javascript - 如何让 Coverity 分析第二语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35936590/

相关文章:

php - OnBlur 导致提交按钮被单击两次

javascript - 在新选项卡中以可读格式显示 json

java - 使用SAST工具时,为什么编译语言(例如C/C++)必须使用 "build wrapper"?

javascript - 我怎样才能让 WebStorm 相信我的用户脚本加载了 jQuery?

javascript - 在backbonejs中创建模板的副本

linux - 从 Coverity 中提取结果

static-analysis - coverity 跨分支/项目的静态代码分析

c++ - Coverity 和 C++ : heap (with new) vs. 堆栈分配

javascript - JQuery tablesorter - 将分组的子标题放在一起,但仍然排序

C++ : Coverity reports leaks for peculiar use of references and containers