1

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

主要语言设置为 C#,次要语言设置为 JavaScript:覆盖语言设置

Coverity 成功发现 C# 缺陷,但在JavaScript 文件中找不到缺陷:

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

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

4

1 回答 1

2

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

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

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

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

于 2016-03-26T08:48:20.193 回答