运行 没有 SonarQube 的 SonarLint VisualStudio 插件
Running SonarLint VisualStudio plugin without SonarQube
我已经为 Visual Studio 2015 安装了 SonarLint 扩展 (V 2.8)。
是否可以在不连接到 SonarQube 服务器的情况下在本地分析代码?
我是否需要安装其他东西来分析我的代码(如果我没有 SonarQube)?
我没有看到添加到我的项目中的规则集。如何添加规则集?从哪里来?
我查看了 SonarLint GitHub 页面,但找不到相关文档
为 Visual Studio 安装 SonarLint 后,分析结果(警告)将自动显示在错误 Window 中。您可能需要启用 Tools/Options/Text Editor/C#/Advanced/Enable full solution analysis
,否则只会分析打开的文件。
默认情况下启用大部分规则,其中一些未启用。您可以通过规则集文件对此进行控制,但是当不存在规则集文件时,将使用默认规则激活。可以通过右键单击 References/Analyzers/Open Active Rule Set
来更改每个项目的规则启用。这部分记录在 SonarLint 网站上:FAQ。 (请注意,这并不是 SonarLint 特有的,这是正常的 Visual Studio 体验。)
我已经为 Visual Studio 2015 安装了 SonarLint 扩展 (V 2.8)。 是否可以在不连接到 SonarQube 服务器的情况下在本地分析代码?
我是否需要安装其他东西来分析我的代码(如果我没有 SonarQube)?
我没有看到添加到我的项目中的规则集。如何添加规则集?从哪里来?
我查看了 SonarLint GitHub 页面,但找不到相关文档
为 Visual Studio 安装 SonarLint 后,分析结果(警告)将自动显示在错误 Window 中。您可能需要启用 Tools/Options/Text Editor/C#/Advanced/Enable full solution analysis
,否则只会分析打开的文件。
默认情况下启用大部分规则,其中一些未启用。您可以通过规则集文件对此进行控制,但是当不存在规则集文件时,将使用默认规则激活。可以通过右键单击 References/Analyzers/Open Active Rule Set
来更改每个项目的规则启用。这部分记录在 SonarLint 网站上:FAQ。 (请注意,这并不是 SonarLint 特有的,这是正常的 Visual Studio 体验。)