阿里巴巴基于手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。该插件在扫描代码后,将不符合规约的代码按Blocker(命名不符合规范)/Critical/Major三个等级显示在下方,甚至在IDEA上,我们还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能,如此爽心悦目的功能是不是很值得拥有?提升代码质量,提高团队研发效能,插件将会一路同行。
- Git地址为:https://github.com/alibaba/p3c
- 阿里巴巴Java开发手册(终极版).pdf
- Bug的严重程度(Blocker, Critical, Major, Minor/Trivial)和Bug修复优先级如何定义
IDEA的安装:
- IDEA版的插件发布到了IDEA官方仓库中(最低支持版本14.1.7,JDK1.7+),只需打开
Settings
>>Plugins>>Browserepositories
- 输入 Alibaba 搜索一下便可以看到对应插件了,点击安装等待安装完成。
- 如图:
Eclipse的安装:
- Eclipse版插件支持4.2(Juno,JDK1.8+)及以上版本,提供Update Site,通过
Help
>>Install New Software
- 然后输入
https://p3c.alibaba.com/plugin/eclipse/update
- 即可看到安装列表,安装即可。
- 插件的更新,可以通过
Help>>CheckforUdates
- 进行新版本检测。
IDEA使用:
方式1:在项目/文件夹/类上右键
方式2:Ctl+Alt+Shift+J
- IDEA打开实时检测功能,还you自动提示功能:
Eclipse使用:
方式1:在项目/文件夹/类上右键
方式2:Ctl+Alt+Shift+J
- 参考来源:http://www.jianshu.com/p/2f271e6d675c
- 参考来源:https://yq.aliyun.com/articles/224345?utm_content=m_32360
- 参考来源:https://edu.aliyun.com/course/417?spm=0.0.0.0.M3Rmqh