IntelliJ IDEA开发工具插件Alibaba Java Coding Guidelines安装使用

P3c是阿里代码规范检查工具,该插件由阿里巴巴 P3C 项目组研发

该插件在2017年10月份,阿里在杭州云栖大会上正式对外发布

代码在GitHub上已经开源,GitHub:https://github.com/alibaba/p3c
介绍文章:https://mp.weixin.qq.com/s/IbibsXlWHlM59kfXJqRvZA#rd

支持版本号

最低支持IDEA版本为14.1(buildNumber 141.0),使用IDEA14的同学最好升级到14.1.7

插件基于JDK1.7打包,所以IDEA启动时使用的JDK版本如果是1.6的话就会报Unsupported major.minor version 51.0异常。

阿里代码开发规范在中国互联网行业影响很大,该插件是基于黄山版的PDF,将PDF上的规范转换成插件,更有利于开发同学在平时的工作中检查自己的代码是否规范。

安装方式(基于MAC版本)

在IntelliJ IDEA菜单选择Preferences,弹出下面框

依次选择上图中标注的 1、2、3,因为我已经安装了,所以在第3步的是重启工具,如果第一次安装,第三步显示的是Install

最后点击Apply、OK 后重启IntelliJ IDEA,安装成功。

使用方式

插件支持实时检查、手动检查、在提交的时候勾选了检查,那么提交的时候会进行检查,如果存在不合规的代码,会给出弹出提示,下面我们来一起看看这些功能吧。

实时检查

实时检查会对当前文件进行检查,通过高亮的形式来提醒,而且支持Quick Fix,实施检查功能默认是开启的。可以通过选中文件夹或者文件,点击右键,弹出下面对话框,以下配置来关闭实时检查功能

手动检查 

手动检查分2中情况,一种是检查目录下的所有文件,一种是检查某一个文件,选中后点击右键,弹出对话框,选择编码规约扫描,如上图所示,扫描结束后如下图所示

提交代码检查 

规范检查还可以拦截代码提交,当我们在下图中勾选狂中的选项,那么在提交的时候,会检查代码是否不合规范,若存在不合规发的代码,那么在点击提交的时候,会弹出提示框,如下图所示:

插件传送门

通过JSON格式数据生成实体类GsonFormat插件

猜你喜欢

转载自blog.csdn.net/zanpengfei/article/details/124456262