在SonarAnalyzer.CSharp Nuget Package上,它有Description:
分析器可以发现代码中的错误和代码。此软件包最好与SonarLint for Visual Studio(http://vs.sonarlint.org)和/或SonarQube平台(http://www.sonarqube.org)一起使用。
我知道SonarLint是VisualStudio的一个插件,因此它的规则集会自动应用于VisualStudio中打开的每个项目。但是如果我将SonarAnalyzer.CSharp Nuget Package安装到项目上,SonarLint是否会给我更多功能,或者它们只是提供相同Roslyn规则的两种方式?
答案 0 :(得分:2)
Visual Studio的SonarLint将以下功能添加到SonarAnalyzer.CSharp(我可能会遗漏次要功能):
一般来说,最大的好处是您可以在解决方案中分析支持的非.NET语言和/或可能在背景分析方面略微提高性能。
答案 1 :(得分:0)
最重要的是,完整的 SonarLint for Visual Studio 将添加对additional languages的支持,同时还提供连接到SonarQube / SonarCloud的选项(连接模式)