微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

dotnet-SonarScanner - 无法分析 C# 文件

如何解决dotnet-SonarScanner - 无法分析 C# 文件

我正在 GitHub 中使用 SonarScanner - dotnet tool install --global dotnet-sonarscanner --version 5.2.2 - 执行 Sonar,它正在提供结果。

SonarQube:社区版本 7.9.4

dotnet-SonarScanner:4.10.0 / 5.2.2(两者都试过,更早的版本是 4.10.0)

我用来执行声纳的以下 shell 脚本如下:

PowerShell 脚本

dotnet sonarscanner begin /key:$projectKey `
    /d:sonar.log.level="DEBUG" `
    /v:"$(gitversion /nofetch /showvariable AssemblySemVer)" `
    /d:sonar.links.scm=$repository `
    /d:sonar.scm.provider="git" `
    /d:sonar.scm.revision="$(git rev-parse HEAD)" `
    /d:sonar.buildString="$(gitversion /nofetch /showvariable NuGetVersion)" `
    /d:sonar.host.url="https://ccq.svc.myorg.com" `
    /d:sonar.login=$token `
    /d:sonar.cs.opencover.reportsPaths="$pwd\CodeCoverageReports\CoverageReport.xml" `
    /d:sonar.cs.xunittest.reportsPaths="$pwd\TestResults\TestResults.xml"
    
& $msbuild $solutionName /p:Configuration=Release /t:Build -maxcpucount:1 /consoleloggerparameters:NoSummary
    
dotnet sonarscanner end "/d:sonar.login=$token"

但是在 SonarQube 中更新结果时,它不会分析 C# 文件,而是仅分析 XMLJS 文件

我在 SonarQube > Project > Aministration > General Settings 中进行了交叉检查,没有排除任何文件

你能分享一下我在这里遗漏了什么吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。