SonarQube 和 SonarLint 的区别 [英] SonarQube And SonarLint difference

查看:109
本文介绍了SonarQube 和 SonarLint 的区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

sonarQube 与 SonarLint 究竟有何不同?SonarQube 有一个与之关联的服务器,Sonar lint 更像是一个插件.但是它们的具体区别是什么?

How exactly is sonarQube different from SonarLint ? SonarQube has a server associated with it and Sonar lint works more like a plugin. But what are their specific difference ?

推荐答案

SonarLint 只存在于IDE(IntelliJ、Eclipse 和 Visual Studio).它的目的是在您键入代码时提供即时反馈.为此,它专注于您要添加或更新的代码.

SonarLint lives only in the IDE (IntelliJ, Eclipse and Visual Studio). Its purpose is to give instantaneous feedback as you type your code. For this, it concentrates on what code you are adding or updating.

SonarQube 是处理完整分析(由各种 SonarQube 扫描仪触发)的中央服务器.其目的是提供代码库质量的 360° 视野.为此,它会定期分析您项目的所有源代码行.

SonarQube is a central server that processes full analyses (triggered by the various SonarQube Scanners). Its purpose is to give a 360° vision of the quality of your code base. For this, it analyzes all the source lines of your project on a regular basis.

SonarLint 和 SonarQube 都依赖于相同的静态源代码分析器 - 其中大部分是使用 SonarSource 技术编写的.

Both SonarLint and SonarQube rely on the same static source code analyzers - most of them being written using SonarSource technology.

这篇关于SonarQube 和 SonarLint 的区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆