利用SonarTS对typescript代码进行质量扫描:设置排除文件
发布时间
阅读量:
阅读量
前面的文章详细说明了如何集成使用SonarQube与Karma/Jasmine进行前端单元测试,并展示了其覆盖效果。这篇文章将详细说明如何具体说明指定扫描目录以及排除不需要的文件。
事前准备
SonarQube环境搭建
采用SonarQube各版本作为验证工具。此处采用LTS 7.9.1版与PostgreSQL 12.0版进行配置设置。详细环境搭建请参考:
Angular应用+Karma+Jasmine
在执行之前必须首先进行单元测试,在这一过程中SonarQube会通过分析这些结果来实现覆盖率的展示。然而,在这个阶段中涉及多种工具如Karma和Jasmine等,在基于Angular CLI创建的应用框架已经几乎配置完毕的情况下(由于其默认配置较为完善并且附带有示例测试文件),因此只需要按照以下步骤操作即可完成任务:
- 使用命令创建新项目并设置其外观为简洁。
- 切换到项目目录并安装依赖项。
- 配置karma的相关参数设置。
- 测试应用并启用代码覆盖。
详细的说明和解释可以参看如下内容:
Sonar-Scanner
liumiao
全部评论 (0)
还没有任何评论哟~
