1

扫描似乎运行良好,但在 Sonarcloud 中,我们可以浏览代码选项卡下的代码文件,但没有扫描结果。在另一个同时包含 c# 和 typescript 代码的项目中,分析了 typescript(和 css 等),但不分析 c# 代码。

我们正在构建 **/*.sln 而不是 *.csproj 并且正在使用“正常”构建步骤。

在此处输入图像描述

4

1 回答 1

2

问题消息“主分支没有代码行”。由 C#/.net 核心引起的需要专用的扫描仪。请参阅 SonarCloud 宣布的此文档:SonarScanner for MSBuild

用于 MSBuild 的 SonarScanner 是使用 MSBuild 或 dotnet 命令作为构建工具为项目/解决方案启动 SonarQube 或 SonarCloud 分析的推荐方法。

由于该扩展程序已嵌入 SonarScanner for MSBuild,因此请确保选择如下所示的分析方式。

在此处输入图像描述

而且,由于我无法清楚地知道您的 csproj 和 sln 文件是什么样的。我在 Github 上分享了我完成的代码,你可以参考它:Sonar-Sample-Test

于 2019-09-09T08:55:21.337 回答