我为 Visual Studio 安装了SonarLint
插件。我可以在SonarLint
不连接SonarQube
服务器的情况下执行代码分析吗?
从其他博客中,我了解到菜单中显示了“代码分析”选项。但是这个选项在 Visual Studio 中总是可用的,即使没有这个插件,我认为这是 Visual Studio 代码分析。是否有任何声纳分析可以通过安装SonarLint
插件来完成。
我为 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,但无需连接到声纳服务器实例。尝试任何规则,例如S100 Methods and properties should be named in camel case
(单击参考 -> 右键单击分析器 -> 打开活动规则集 -> 选中 S100 的复选框)。如果您然后创建一个方法STUFFthingsSTUFF()
,您将获得绿色线条突出显示,并带有说明,告诉您它不遵守驼峰式标准。删除规则,突出显示消失。