我希望Coverity分析此示例项目中的 JavaScript 代码:https ://github.com/Skybladev2/AppVeyorTest
主要语言设置为 C#,次要语言设置为 JavaScript:
Coverity 成功发现 C# 缺陷,但在JavaScript 文件中找不到缺陷:
var a = [];
var b = a[1];
var c = b();
我应该如何处理 Coverity 和/或项目本身来检测此缺陷?
我希望Coverity分析此示例项目中的 JavaScript 代码:https ://github.com/Skybladev2/AppVeyorTest
主要语言设置为 C#,次要语言设置为 JavaScript:
Coverity 成功发现 C# 缺陷,但在JavaScript 文件中找不到缺陷:
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
将报告它捕获了多少文件),分析将自动分析它的缺陷。