sonarqube - 不会保存任何覆盖信息,因为使用 Github 操作在我的 javascript 项目中找不到所有 LCOV 文件
问题描述
我正在使用 [sonar github action][1] 进行代码覆盖,但在我的 Github 操作中它为零。
这是我的工作流程:
sonarcloud:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
# Disabling shallow clone is recommended for improving relevancy of reporting.
fetch-depth: 0
- name: SonarCloud Scan
uses: sonarsource/sonarcloud-github-action@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
和我的 sonar-project.properties:
sonar.projectKey={key}
sonar.projectName={name}
sonar.organization={org}
sonar.sources=src/
sonar.tests=test/
# sonar.test.exclusions= < No exclusions currently >
sonar.javascript.lcov.reportPaths=coverage/lcov.info
请帮我解决问题。[1]:https ://github.com/SonarSource/sonarcloud-github-action
解决方案
推荐阅读
- vb.net - 使用 Roslyn 如何在 Visual Studio 2017 的 Visual Basic 文档中枚举成员
- python - 无法抓取横幅图片
- mysql - jdbc 中的 SQL 语法错误异常
- javascript - 角度路由在延迟加载时无法正常工作
- vue.js - Nuxt:防止重新创建 app.template.html
- javascript - 如何在代理处理程序中获取函数参数
- ios - swift:聊天应用程序 - 单元格内的音频播放器
- python - py2app错误运行应用程序
- python - 如何在 Python 中写入 CSV 文件时向文本添加填充
- algorithm - 最小成本算法,边成本为 1,顶点成本为 2