声纳扫描仪问题计数与 SonarQube 中显示的不匹配
Sonar scanner issue count doesn't match that shown in SonarQube
我在使用 SonarScanner(红色标记)的 MSbuild 日志中看到 26,253 条警告。它包括 558 个编译器警告,其余来自代码分析器。
但是,我在 SonarQube 中只看到 16,396 个问题(蓝色标记)
为什么大约 10,000 个问题存在巨大差异,为什么 SonarQube 中没有报告这些问题!!
这里有三个四个(感谢@Julian)可能性:
- ~10k 您项目中的问题已 "resolved" 误报或无法修复。好的,这 FP/WF 个问题不太可能,所以
- 您设置了一些 exclusions 以过滤掉一些问题。这是可能的,但 10k 似乎有点高,所以...
- 您正在查看的数字是 SonarC# 问题的总数,加上编译器警告,加上(在此处构建期间自动插入一些其他检查器 运行),但仅与规则相关的问题您 Quality Profile 中的活动将反映在 SonarQube
中
.cs
项目基目录外的文件可能会被 SonarQube Scanner for MSBuild 自动排除
我在使用 SonarScanner(红色标记)的 MSbuild 日志中看到 26,253 条警告。它包括 558 个编译器警告,其余来自代码分析器。
但是,我在 SonarQube 中只看到 16,396 个问题(蓝色标记)
为什么大约 10,000 个问题存在巨大差异,为什么 SonarQube 中没有报告这些问题!!
这里有三个四个(感谢@Julian)可能性:
- ~10k 您项目中的问题已 "resolved" 误报或无法修复。好的,这 FP/WF 个问题不太可能,所以
- 您设置了一些 exclusions 以过滤掉一些问题。这是可能的,但 10k 似乎有点高,所以...
- 您正在查看的数字是 SonarC# 问题的总数,加上编译器警告,加上(在此处构建期间自动插入一些其他检查器 运行),但仅与规则相关的问题您 Quality Profile 中的活动将反映在 SonarQube 中
.cs
项目基目录外的文件可能会被 SonarQube Scanner for MSBuild 自动排除