SonarQube篇-SonarLint+Eclipse使用手册

一 手册说明

        本篇使用手册是一篇关于 SonarLint 插件的使用手册,详细阐述了 SonarLint 绑定服务器、SonarLint 分析项目的使用方法,手册仍然处于不断完善的过程中。

二 SonarLint简介

官网地址:    https://www.sonarlint.org/

        SonarLint是一个IDE插件,可帮助开发人员在编写代码时检测和修复质量问题。就像拼写检查器一样,SonarLint也会在提交代码之前对错误进行修正。开发人员可以直接从IDE市场获得它,然后它将在编码时(Java、JavaScript、PHP、Python和HTML)检测新的bug和质量问题。

三 eclipse安装使用SonarLint插件

1)Eclipse 的 MarkPlace 中查询并安装 SonarLint 插件。more info中查看requirements——SonarLint要求Eclipse使用Java 8+作为运行环境,但是可以分析针对旧Java版本的Java项目。

 

2)配置连接sonarqube server。右键项目名称——sonarlint——bind to sonarqube

自定义connection name

配置成功

新增的窗口

 

3)在分析代码前需要绑定sonarqube中的项目,所以需要在sonarqube server上创建一个项目(最好是同名)

项目绑定成功之后可以在sonarlint bindings窗口中看见相应的项目名称:

然后就可以做本地代码分析了:分析全部代码则在项目处右键选择sonarlint analyze,分析部分代码则在想要分析的.java文件处右键选择

sonarlint analyze即可!

分析结束之后能够在sonarlint report中看到报告。点击报告的每条内容即可自动跳转到报告指出有问题的部分,从而可以进行修改。

 

4)在使用 SonarLint 的时候,基于语言的配置使用的是 Sonarqube 默认配置。以 java 为例,改变配置后,eclipse 中执行 SonarLint Analyze 时,

分析代码时仍旧使用的是原先的配置,则会导致代码检测标准出现不一致。

为保持 SonarQube 服务器和 Eclipse 保持配置信息的一致,每次 SonarQube 服务器更新配置后,用户应及时更新。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章