【发布时间】:2018-11-07 18:38:00
【问题描述】:
我对将 Visual Studio 项目与 sonarqube 服务器绑定有点困惑。 我们将项目绑定到 sonarqube 服务器到: 1) 查看 SonarLint 在 SonarQube 服务器上运行的分析 要么 2) 使用 Sonarqube 质量配置文件规则来检测 Visual Studio 中的警告/错误。
哪一个是正确的?
【问题讨论】:
标签: sonarqube sonar-runner sonarlint
我对将 Visual Studio 项目与 sonarqube 服务器绑定有点困惑。 我们将项目绑定到 sonarqube 服务器到: 1) 查看 SonarLint 在 SonarQube 服务器上运行的分析 要么 2) 使用 Sonarqube 质量配置文件规则来检测 Visual Studio 中的警告/错误。
哪一个是正确的?
【问题讨论】:
标签: sonarqube sonar-runner sonarlint
适用于 (2):将 MSBuild 解决方案绑定到服务器会将 Visual Studio 中使用的规则集与 SonarQube 中定义的质量配置文件同步。目标是在 IDE 中出现与在 CI 机器上运行分析并推送到 SonarQube 时出现的相同的一组问题。但是请注意,由于某些当前限制,问题会略有不同,例如参数化规则目前未在 Visual Studio 中运行,因为连接模式尚未同步必要的配置。
此外,当 Visual Studio 解决方案绑定到 SonarQube 项目时,在 SonarQube 中被抑制的问题将不会在 IDE 中报告,并且会在质量门发生变化时在 IDE 中显示通知。
【讨论】: