阿里Java开发规约idea插件
条评论周六日看了阿里云的云栖大会,周日场(10月15日)研发效能峰会上,阿里正式发布了《阿里巴巴Java开发手册》,并提供了代码规范插件,目前主要使用idea开发,这里简单记录下使用方法
特点
- 编码规约扫描
扫描结果将以 Blocker
/ Critical
/ Major
三种级别显示
- 实时检测
基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能
安装方式
安装很简单,在idea的Plugins,–> Browse repositories 里直接搜索alibaba 就可以找到
https://github.com/alibaba/p3c/blob/master/idea-plugin/doc/images/install_2.png
使用
使用也很简单 idea —> tools —> 阿里编码规约
Switch language
Inspections
https://github.com/alibaba/p3c/blob/master/idea-plugin/doc/images/inspection.png
https://github.com/alibaba/p3c/blob/master/idea-plugin/doc/images/inspection_setting.png
Code Analyze
https://github.com/alibaba/p3c/blob/master/idea-plugin/doc/images/analyze.png
We use the idea standard Inspection Results to show our violations.
https://github.com/alibaba/p3c/blob/master/idea-plugin/doc/images/inspection_result.png
We can also analyze file which is modified before vcs checkin.
https://github.com/alibaba/p3c/blob/master/idea-plugin/doc/images/analyze_before_checkin.png
《阿里巴巴Java开发手册(终极版).pdf》已发 安排时间仔细阅读再~