我尝试执行并报告来自 Linux的 .NET Core 项目的 SonarQube代码分析(暂时没有测试覆盖率) 构建代理。
我从this page下载了sonar-scanner
,并尝试使用以下命令运行报告(服务器网址已在配置中设置)。
sonar-scanner -Dsonar.projectKey="MyProject" -Dsonar.projectName="MyProject" -Dsonar.sources=$PWD
执行似乎成功,我将完整输出上传到this gist。
但是,如果我去SonarQube网站上的项目仪表板,我看不出任何问题或代码气味。
我想确保我的项目至少包含一个错误,因此我在其中一个源文件中添加了goto
语句,并检查了我们的质量配置文件中是否启用了该警告,但我仍然得到没问题。
(源文件本身被正确选取,我可以在SonarQube中看到文件列表和所有源文件。)
我做错了什么,或者预计这不起作用?
(只是为了澄清这不是关于.NET Core的现有问题的重复:我在这里展示的相同命令在Windows上适用于我,它只适用于Linux。)
答案 0 :(得分:0)
现在已修复此问题,因此如果以这种方式运行,您应该会看到错误。