Sonarcloud 不显示使用 dotnet-sonarscanner 的 .net 核心应用程序的问题

Sonarcloud not displaying issues for .net core app using dotnet-sonarscanner

我使用 .net core 3.1 创建了一个测试控制台应用程序,将其添加到 github,并使用 Sonarcloud.io 提供的模板设置了一个 GitHub 操作。

构建分析部分如下所示:

      .\.sonar\scanner\dotnet-sonarscanner begin /k:"<projectkey>" /o:"<org>" /d:sonar.login="${{ secrets.SONAR_TOKEN }}" /d:sonar.host.url="https://sonarcloud.io" /d:sonar.scanner.force-deprecated-java-version=true
      dotnet build --configuration Release --no-restore
      .\.sonar\scanner\dotnet-sonarscanner end /d:sonar.login="${{ secrets.SONAR_TOKEN }}"

这构建良好并且没有报告错误。然而,当我去 sonarcloud.io 虽然我可以看到它收到了分析,但它没有显示任何问题,尽管我故意添加了一些:

master 分支显示如下:

然而,代码在代码选项卡中可见:

对于我看到的 PR:

但是存在 个问题(当使用指向 sonarcloud.io 的 SonarLint 时,我可以在本地看到它们)。

我错过了什么?

事实证明这没有显示任何问题,因为它正在将我的所有文件视为测试代码。我创建了整个存储库作为 Sonarcloud 测试,我的项目名为 SonarCloudTest.csproj,Sonar 有一些关于代码分类的正则表达式规则。