声纳扫描仪问题计数与 SonarQube 中显示的不匹配

Sonar scanner issue count doesn't match that shown in SonarQube

我在使用 SonarScanner(红色标记)的 MSbuild 日志中看到 26,253 条警告。它包括 558 个编译器警告,其余来自代码分析器。

但是,我在 SonarQube 中只看到 16,3​​96 个问题(蓝色标记)

为什么大约 10,000 个问题存在巨大差异,为什么 SonarQube 中没有报告这些问题!!

这里有三个四个(感谢@Julian)可能性:

  1. ~10k 您项目中的问题已 "resolved" 误报或无法修复。好的,这 FP/WF 个问题不太可能,所以
  2. 您设置了一些 exclusions 以过滤掉一些问题。这是可能的,但 10k 似乎有点高,所以...
  3. 您正在查看的数字是 SonarC# 问题的总数,加上编译器警告,加上(在此处构建期间自动插入一些其他检查器 运行),但仅与规则相关的问题您 Quality Profile 中的活动将反映在 SonarQube
  4. .cs 项目基目录外的文件可能会被 SonarQube Scanner for MSBuild 自动排除