您的位置:首页 > 编程语言 > Java开发

eclipse+sonarLint+sonarqube平台代码检查规则 在编码过程中实时提示代码中坏味道

2017-06-01 18:11 477 查看
效率达标后,质量就该提上日程。以前编码中的坏习惯该收敛收敛了。

项目开发完成后,构建测试环境时,sonarqube查出了一堆的坏味道,怀着又爱又恨的心情,改着这些坏味道,开始了还债的过程。好煎熬。

是不是可以在开发过程中就检查呢,二次返工不好受。

一下午不编码了,和sonarqube杠上了,拒绝后知后觉的构建检查,在编码时我就要检查。

终于查到资料有说可以在eclipse中引入sonarLint插件,引入后发现,规则没法改,所以也就不能和构建步骤中的检查规则统一。被泼冷水啦。

继续查,有说可以用sonarqube平台中的规则检查本地项目的代码质量,哇哦,好高兴。经过实践完全可以。

如下是搭建步骤:

1、sonarLint安装

打开eclipse后,执行    help->Eclipse Marketplace->查找sonarLint        进行插件安装,安装过程中会出现重启eclipse提示,选择确认重启就好。

2、安装sonarqube

sonarqube下载地址:https://www.sonarqube.org/downloads/

下载好后,放到自己喜欢的地方就好了。其实就是解压缩包而已。

打开解压好文件夹依次是:bin->windows-x86-64   找到如下图中文件,双击打开



打开浏览器输入:http://localhost:9000

看到如下界面:



3、sonarqube登录创建项目

点击上图中的log in 登录,账号,密码  默认是admin

登录之后界面如下:按照图中步骤依次操作,进入创建项目页。



点击下图中创建项目按钮



在弹出表单中填写项目相关信息,点击确定即可。如下图



4、打开SonarLint On-The-Fly控制台 

如下图:



5、添加sonarqube servers

如下图所示填写就好



点击下test connection按钮测试下,Successfully connected!

6、回到eclipse进行本地项目与sonarqube平台的绑定

在项目根目录右击依次选择,如下图



出现如下弹框:



弹框中依次操作Refresh project list  ->第2步所示位置输入在sonarqube平台中是刚刚添加的项目名称,可以自动匹配哟,选上就好了,然后finish。

7、打开项目中的js文件,试一下(本身是前端,暂不理会其他语言编码)

成功了,如下图:



尽管曲折,还是可以实时显示错误提示了。如有什么不妥的地方,欢迎一起讨论呀。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: