阿里规约插件的安装和使用

一、插件的地址

https://github.com/alibaba/p3c ,或者在Github直接搜索p3c

二、插件安装

1、环境:JDK1.8Eclipse4+

2、Help -> Install New Software...

3、Work with位置输入https://p3c.alibaba.com/plugin/eclipse/update回车,然后勾选如图1再一直点Next Next...按提示走下去就好。 然后就是提示重启了,安装完毕。

 阿里规约插件的安装和使用

1

三、插件使用

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

 

* 所有的覆写方法,必须加@Override注解,

* if/for/while/switch/do等保留字与左右括号之间都必须加空格,

* long或者Long初始赋值时,必须使用大写的L,不能是小写的l

* Objectequals方法容易抛空指针异常,应使用常量或确定有值的对象来调用equals

 

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

2、代码扫描功能

 

可以通过右键菜单、Toolbar按钮两种方式手动触发代码检测。同时结果面板中可以对部分实现了QuickFix功能的规则进行快速修复。触发扫描:在当前编辑的文件中点击右键,可以在弹出的菜单中触发对该文件的检测。如图2。也可以用Toolbar。如图3第一次使用会是英文,后面就都是中文了。

 阿里规约插件的安装和使用

2

 

 阿里规约插件的安装和使用

3

3、扫描结果

 

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

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

 阿里规约插件的安装和使用

4

 阿里规约插件的安装和使用

5

4、切换中英文

Toolbar的位置的按钮可以切换插件的语言。如图6

 阿里规约插件的安装和使用

6