[英]Can I run SonarQube code analysis for .NET Core (C#) on Linux?
我正在尝试针对Linux构建代理程序的.NET Core项目执行和报告SonarQube代码分析 (目前暂无测试范围)。
我从此页面下载了sonar-scanner
,并尝试使用以下命令运行报告(服务器url在配置中设置)。
sonar-scanner -Dsonar.projectKey="MyProject" -Dsonar.projectName="MyProject" -Dsonar.sources=$PWD
执行似乎成功,我将完整输出上传到了这个要点 。
但是,如果我进入SonarQube网站上的项目仪表板,则不会发现任何问题或代码异味。
我想确保我的项目中至少包含一个错误,因此我在一个源文件中添加了一个goto
语句,并检查是否在“质量配置文件”中启用了该警告,但是仍然没有问题。
(源文件本身已正确拾取,我可以在SonarQube中看到文件列表和所有源。)
我是在做错什么,还是不希望这样做?
(只是为了澄清这不是有关.NET Core的现有问题的重复:我在此处显示的同一命令在Windows上对我有效,而在Linux上则无效。)
现在,此问题已得到解决,因此如果以这种方式运行,应该会看到错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.