如何使用SonarLint连接SonarQube服务进行代码扫描测试?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1027个文字,预计阅读时间需要5分钟。
今天换一下口味,聊聊测试方面的内容。市面上有很多很好用的工具,比如SpotBug、阿里的P3C、PMD等,但这些都是个人使用场景居多。上升到企业层面,还需要关注代码债。
今天换一下口味聊聊测试方面的内容。
这个代码扫描市面上有很多很好用的工具像SpotBug、阿里的P3C、PMD等等,但这些基本上都是个人使用场景居多。上升到企业层面还需要关注代码债务、质量分析、坏味道统计等内容,若是这种情况用SonarQube就挺好。SonarQube使用社区版就好(当然了这社区版有很多东西不支持,但是不是常用功能可以接受),用Docker在服务器上部署一个要玩转它不是难事。
关于如何部署SonarQube就不再叙述了无非就是Jenkins + SonarQube + Gitlab这一套,这次集中说一下如何将SonarLint与SonarQube联动这才是开发人员所关心的。
SonarLint插件安装
先到SonarQube官网找到自己对应的IDE的SonarLint插件(以下用Eclipse插件为例,因为IDEA可以直接在IDE内安装),如下图:
又或者可以直接在Eclipse 的Market中找到插件,这里要注意的是Eclipse中需要查看一下当前版本是否可以被安装,如下图:
可以安装的话直接将“Install”拖拽到Eclipse版面中进行安装即可,安装完成后重启Eclipse
至于IDEA的情况,如下:
虽然我这边使用的是Pycharm,但是实现是一样的
接着在“Plugins”中找到SonarLint进行安装即可,重启应用后即可使用。
本文共计1027个文字,预计阅读时间需要5分钟。
今天换一下口味,聊聊测试方面的内容。市面上有很多很好用的工具,比如SpotBug、阿里的P3C、PMD等,但这些都是个人使用场景居多。上升到企业层面,还需要关注代码债。
今天换一下口味聊聊测试方面的内容。
这个代码扫描市面上有很多很好用的工具像SpotBug、阿里的P3C、PMD等等,但这些基本上都是个人使用场景居多。上升到企业层面还需要关注代码债务、质量分析、坏味道统计等内容,若是这种情况用SonarQube就挺好。SonarQube使用社区版就好(当然了这社区版有很多东西不支持,但是不是常用功能可以接受),用Docker在服务器上部署一个要玩转它不是难事。
关于如何部署SonarQube就不再叙述了无非就是Jenkins + SonarQube + Gitlab这一套,这次集中说一下如何将SonarLint与SonarQube联动这才是开发人员所关心的。
SonarLint插件安装
先到SonarQube官网找到自己对应的IDE的SonarLint插件(以下用Eclipse插件为例,因为IDEA可以直接在IDE内安装),如下图:
又或者可以直接在Eclipse 的Market中找到插件,这里要注意的是Eclipse中需要查看一下当前版本是否可以被安装,如下图:
可以安装的话直接将“Install”拖拽到Eclipse版面中进行安装即可,安装完成后重启Eclipse
至于IDEA的情况,如下:
虽然我这边使用的是Pycharm,但是实现是一样的
接着在“Plugins”中找到SonarLint进行安装即可,重启应用后即可使用。

