【发布时间】:2017-10-22 05:31:15
【问题描述】:
我正在尝试针对 Linux 中的 .NET Core 项目执行和报告 SonarQube 代码分析(目前没有测试覆盖率) strong> 构建代理。
我从this page 下载了sonar-scanner,并尝试使用以下命令运行报告(服务器 url 在配置中设置)。
sonar-scanner -Dsonar.projectKey="MyProject" -Dsonar.projectName="MyProject" -Dsonar.sources=$PWD
好像执行成功了,我把完整的输出上传到this gist。
但是,如果我访问 SonarQube 网站上的项目仪表板,我看不到任何问题或代码异味。
我想确保我的项目至少包含一个错误,因此我在其中一个源文件中添加了 goto 语句,并检查了我们的质量配置文件中是否启用了该警告,但我仍然没有遇到任何问题.
(源文件本身被正确提取,我可以在 SonarQube 中看到文件列表和所有源。)
是我做错了什么,还是预计这不起作用?
(只是为了澄清这不是现有关于 .NET Core 的问题的重复:我在此处显示的相同命令适用于 Windows,它仅不适用于 Linux。)
【问题讨论】:
标签: c# linux sonarqube .net-core sonarqube-scan