Sonar中的javascript代码覆盖率

时间:2014-02-24 19:49:09

标签: javascript code-coverage karma-runner sonarqube

我是使用Sonar和插件进行javascript代码覆盖的新手。

  1. 使用Sonar分析时,有哪些可以找出javascript代码的质量(包括代码覆盖率)?

  2. 目前我正在使用karma runner来提供代码覆盖率报告。是否有可能在Sonar中使用它?

  3. 感谢。

2 个答案:

答案 0 :(得分:1)

以下讨论涵盖为JavaScript项目设置SonarQube: https://community.sonarsource.com/t/sonarcloud-analysis-for-javascript-application/10591/3

我只是第一次经历这个过程。关键是获取lcov.info文件,Elena提到可以由Karma生产该文件。以下设置将覆盖范围信息发布到您的SonarQube项目:

sonar.javascript.lcov.reportPaths=coverage/lcov.info

请注意,该路径是相对于项目根目录的。

答案 1 :(得分:0)

  1. 检查文档https://docs.sonarqube.org/display/PLUG/SonarJS(部分“Code Coverage”)
  2. 似乎可以将Karma与SQ一起使用(因为它可以生成lcov格式)