首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SonarLint比SonarAnalyzer.CSharp有什么优势吗?

SonarLint比SonarAnalyzer.CSharp有什么优势吗?
EN

Stack Overflow用户
提问于 2018-05-05 23:13:57
回答 2查看 2.9K关注 0票数 6

在SonarAnalyzer.CSharp Nuget包中,它有如下描述:

在代码中发现bug和代码气味的分析器。此包最好与SonarLint for Visual (http://vs.sonarlint.org/)和/或SonarQube平台(http://www.sonarqube.org/)一起使用。

我知道SonarLint是VisualStudio的插件,因此它的规则集将自动应用于在VisualStudio中打开的每个项目。但是,如果我将SonarAnalyzer.CSharp Nuget包安装到一个项目上,SonarLint会给我提供更多的功能吗?或者,它们只是提供相同规则的两种方式吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-07 13:18:24

SonarLint for Visual向SonarAnalyzer.CSharp添加了以下功能(我可能缺少一些次要功能):

  • JavaScript,TypeScript和C/C++支持。
  • 背景源代码分析-公平地说,添加nuget将使您的构建更慢。当您使用SonarLint而不是nuget时,您的本地构建不会变慢。
  • 能够将解决方案“连接”到SonarQube服务器,这允许您自动同步规则集和设置。
  • Visual中的QualityGate传递/失败通知
  • SonarLint比nuget更容易更新,您可以从最新的修复和改进中获益,而无需付出很大的努力。

一般来说,最大的好处是您将能够在解决方案中分析支持的非.NET语言和/或背景分析的轻微性能改进。

票数 5
EN

Stack Overflow用户

发布于 2018-05-07 07:53:23

最重要的是,Visual的完整SonarLint将添加对其他语文的支持,同时还提供连接到SonarQube/SonarCloud (连接模式)的选项。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50194838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档