javascript - 在coffescript编译的JS上使用SonnarQube的相关性

标签 javascript coffeescript sonarqube sonar-runner

我实际上正在开发一个使用coffeescript 转换为javascript 的应用程序。

我想知道使用 SonnarQube 检查生成的 javascript 和检查单元测试覆盖率 % 是否相关?

因为在我的 ./app 文件夹(包含生成的 javascript 的文件夹)上运行 sonar-runner 时,我遇到了一些错误,并且无法对这些文件执行任何操作。

这里有一些错误(由于 CoffeeScript 转换):

enter image description here

感谢您的提前

最佳答案

您可以通过 setting up some exclusion rules 解决转译文件中的部分或全部问题。 .

例如,您可以使用 app/**/*.js 的文件模式和 * 的规则模式,这将消除您的转译文件位于 app/ 文件夹中。

现在,如果您只想覆盖您的 CoffeeScript 代码,您可以查看 generic coverage plugin ,与 sonar.import_unknown_files 属性结合使用 - 尽管这可能会产生一些噪音,具体取决于源树中的文件类型。

关于javascript - 在coffescript编译的JS上使用SonnarQube的相关性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31309484/

相关文章:

javascript - 方法未在 backbone.js + coffeescript 上定义

javascript - 数据表过滤——智能搜索中的精确匹配

ruby-on-rails - 使用:coffescript filter inside HAML templates?对性能的影响

eclipse - SonarLint 无法连接到 SonarQube 服务器

javascript - 集成Shadertoy时 Canvas 中没有输出

javascript - 鼠标悬停不显示隐藏的 div

javascript - 按属性过滤 Emberjs 数据

javascript - 单击后显示 div 的 Php 和 Javascript

SonarQube 5.5 和 View 插件

java - Sonarqube - 如何在代码中检查 Logger 或 LoggerFactory