我为Visual Studio安装了SonarLint
插件。 是否可以在不连接到服务器的情况下使用SonarLint
执行代码分析SonarQube
?
从其他博客中,我了解菜单中显示了"代码分析"选项。但是这个选项在Visual studio中始终可用,即使没有这个插件,我认为这是Visual studio代码分析。是否有任何声纳分析可以通过安装SonarLint
插件来完成。
Is there any Sonar analysis that can be done just by installing SonarLint plugin.
是的。它不会像SonarQube服务器执行的扫描那样强大,但SonarLint具有基于Visual Studio(或任何支持的IDE)的本机功能构建的内联扫描。
您可以自己证明这一点 - 在您的解决方案中包含 SonarLint,但不连接到 sonar 服务器实例。尝试任何规则,例如S100 Methods and properties should be named in camel case
(单击引用 ->右键单击分析器 ->打开活动规则集 ->选中 S100 的复选框)。如果您随后创建一个方法STUFFthingsSTUFF()
您将获得绿线突出显示,并带有描述,告诉您它不符合骆驼大小写标准。删除规则,突出显示将消失。