我安装了Sonar Scanner和Sonar Qube,我正在使用Sonar Scanner运行代码分析,我可以在Bowser的Sonar Qube服务器上看到结果。另外,我在我的VS2015中添加了SonarLint,我正在使用与我的声纳qube服务器的连接模式。我还在当地用声纳lint进行分析。
答案 0 :(得分:5)
Sonar Scanner是一个连接SonarQube服务器,下载分析器和活动规则,在源代码上本地运行分析器,最后将分析结果推送到SonarQube的程序,以便您可以管理源代码的质量在SonarQube上。
SonarLint旨在分析您在IDE中处理文件时的文件(在您的情况下为VS2015)。它不会生成分析报告,也不会将它们推送到SonarQube服务器。甚至没有连接模式。连接模式的目的是使用与SonarQube上配置的相同的分析器和相同的规则。将分析报告推送到服务器超出了SonarLint的范围。
简而言之,如果您想在SonarQube上查看分析结果并管理软件质量,则无法跳过Sonar扫描仪。