【发布时间】:2018-08-26 08:35:20
【问题描述】:
我已经安装了 Sonar Scanner 和 Sonar Qube,我正在使用 Sonar Scanner 运行代码分析,我可以在 Bowser 的 Sonar Qube 服务器上看到结果。另外,我在我的 VS2015 中添加了 SonarLint,并且我在我的声纳 qube 服务器上使用连接模式。我也在本地使用声纳皮棉进行分析。
【问题讨论】:
我已经安装了 Sonar Scanner 和 Sonar Qube,我正在使用 Sonar Scanner 运行代码分析,我可以在 Bowser 的 Sonar Qube 服务器上看到结果。另外,我在我的 VS2015 中添加了 SonarLint,并且我在我的声纳 qube 服务器上使用连接模式。我也在本地使用声纳皮棉进行分析。
【问题讨论】:
Sonar Scanner 是一个程序,它连接到 SonarQube 服务器,下载分析器和活动规则,在您的源代码本地运行分析器,最后将分析结果推送到 SonarQube,以便您管理源代码的质量在 SonarQube 上。
SonarLint 旨在在您在 IDE(在您的情况下为 VS2015)中处理文件时分析文件。它不生成分析报告,也不将它们推送到 SonarQube 服务器。即使在连接模式下也不行。连接模式的目的是使用与 SonarQube 上配置的相同的分析器和相同的规则。将分析报告推送到服务器超出了 SonarLint 的范围。
简而言之,如果您想在 SonarQube 上查看分析结果并管理软件质量,您不能跳过 Sonar Scanner。
【讨论】: