Eclipse安装阿里编码规范插件图文说明

本文参考 阿里巴巴代码规范插件安装说明

一、插件安装

1. 环境: JDK1.8,Eclipse4+。

本文使用的JDK版本为:jdk1.8.0_152;Eclipse版本是: Oxygen.3 (4.7.3)

2. 安装

Help -> Install New Software...

Eclipse安装阿里编码规范插件图文说明_第1张图片
image.png

输入Update Site地址:https://p3c.alibaba.com/plugin/eclipse/update 回车,

Eclipse安装阿里编码规范插件图文说明_第2张图片
image.png

然后勾选Ali-CodeAnalysis,再一直点Next ...按提示走下去就好。
选择接受证书点击finish完成操作。


Eclipse安装阿里编码规范插件图文说明_第3张图片
image.png

如下图界面提示选择install anyway


Eclipse安装阿里编码规范插件图文说明_第4张图片
image.png

然后就是提示重启了,点击restart now,安装完毕。
Eclipse安装阿里编码规范插件图文说明_第5张图片
image.png

出现如下图所示图标则,安装成功。
image.png

至此插件安装完毕。


注意:有同学反映插件扫描会触发很多 "JPA Java Change Event Handler (Waiting)" 的任务,这个是Eclipse的一个bug,因为插件在扫描的时候会对文件进行标记,所以触发了JPA的任务。卸载JPA插件,或者尝试升级到最新版的Eclipse。附:JPA project Change Event Handler问题解决

二、插件使用

目前插件实现了开发手册中的53条规则,大部分基于PMD实现,其中有4条规则基于Eclipse实现,支持4条规则的QuickFix功能。

* 所有的覆写方法,必须加@Override注解, 
* if/for/while/switch/do等保留字与左右括号之间都必须加空格,
* long或者Long初始赋值时,必须使用大写的L,不能是小写的l)
* Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用equals。

目前不支持代码实时检测,需要手动触发。

代码扫描

可以通过右键菜单、Toolbar按钮两种方式手动触发代码检测。


image.png

image.png

触发扫描

在当前编辑的文件中点击右键,可以在弹出的菜单中触发对该文件的检测。


Eclipse安装阿里编码规范插件图文说明_第6张图片
image.png

在左侧的Project目录树种点击右键,可以触发对整个工程或者选择的某个目录、文件进行检测。


Eclipse安装阿里编码规范插件图文说明_第7张图片
image.png

也可以通过Toolbar中的按钮来触发检测,目前Toolbar的按钮触发的检测范围与您IDE当时的焦点有关,如当前编辑的文件或者是Project目录树选中的项,是不是感觉与右键菜单的检测范围类似呢。


Eclipse安装阿里编码规范插件图文说明_第8张图片
image.png

扫描结果

简洁的结果面板,按规则等级分类,等级->规则->文件->违规项。同时还提供一个查看规则详情的界面。

清除结果标记更方便,支持上面提到的4条规则QuickFix。

Eclipse安装阿里编码规范插件图文说明_第9张图片
image.png

查看所有规则

Eclipse安装阿里编码规范插件图文说明_第10张图片
image

Eclipse安装阿里编码规范插件图文说明_第11张图片
image

国际化

Eclipse安装阿里编码规范插件图文说明_第12张图片
image
Eclipse安装阿里编码规范插件图文说明_第13张图片
image

你可能感兴趣的:(Eclipse安装阿里编码规范插件图文说明)