c# - dotnet-SonarScanner - 无法分析 C# 文件
问题描述
我正在使用 SonarScanner 在 GitHub 中执行声纳dotnet tool install --global dotnet-sonarscanner --version 5.2.2
- 它正在提供结果。
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#
文件并仅分析XML
&JS
文件。
我在SonarQube > Project > Aministration > General Settings中进行了交叉检查,并且没有排除任何文件。
你能分享一下我在这里缺少什么吗?
解决方案
推荐阅读
- sql-server - 在 SQL Sever 中通过 JSON 数据循环和更新查询
- agora.io - 调用 unpublish 方法时会触发 user-left 事件
- python - 将值附加到 Python 中列表列表中的特定列表范围
- python - Scraping a list of words split into multiple webpages with Python
- kubernetes - 无法在 Kubernetes 集群上安装 Istio - 权限被拒绝
- apache-kafka - 卡夫卡消费群合并?
- css - 引导链接不会垂直居中,但按钮会
- c# - File.AppendAllText 函数中的 if 语句
- c - C 语言的 Eclipse 控制台上的意外行为
- javascript - 移动到另一个页面 Laravel 后下拉菜单不起作用