前端JavaScript代码质量扫描方案:Karma+Jasmine+lcov+Sonarqube
发布时间
阅读量:
阅读量
SonarQube 是一种流行的代码质量扫描工具;Java 开发框架通常采用 Maven 或 Gradle 作为构建工具,并且 JUnit 常被用作单体覆盖率测试工具;此外 Jacoco 可视化用于提供支持;而 JavaScript 则可借助 Karma、Jasmine 和 lcov 与 SonarQube 共同完成类似的代码质量扫描工作。
环境准备&说明
node版本
事前安装node,本文示例中使用如下版本
liumiaocn:~ liumiao$ npm -v
5.5.1
liumiaocn:~ liumiao$ node -v
v8.9.1
liumiaocn:~ liumiao$
karma安装与介绍
安装karma
使用npm install -g karma进行karma的安装
liumiaocn:~ liumiao$ npm set registry="https://registry.npm.taobao.org/"
liumiaocn:~ liumiao$ npm install -g karma
...
+ karma@3.1.4
added 328 packages in 13.582s
liu
全部评论 (0)
还没有任何评论哟~
