https://github.com/alibaba/p3cgit
Eclipse版插件支持4.2(Juno,JDK1.8+)及以上版本,咱们提供自主的Update Site,经过 Help >> Install New Software 而后输入https://p3c.alibaba.com/plugin/eclipse/update 便可看到安装列表。你们能够经过 Help >> Check for Udates 进行插件新版检测。github
打开 IDEA,选择 File - Settings - Plugins - Browse repositories 后,输入 alibaba 选中 Alibaba Java Coding Guidelines,点击 Install安全
选择Java工程根目录服务器
右键选择阿里编码规约扫描eclipse
单文件扫描和整个工程扫描方式是一致的。具体以下ide
选择Java工程中的单个文件工具
右键选择阿里编码规约扫描性能
扫描完毕后结果以下图测试
其中Blocker必须进行修改优化
严重花屏
内存泄漏
用户数据丢失或破坏
系统崩溃/死机/冻结
模块没法启动或异常退出
严重的数值计算错误
功能设计与需求严重不符
其它致使没法测试的错误, 如服务器500错误
功能未实现
功能错误
系统刷新错误
数据通信错误
轻微的数值计算错误
影响功能及界面的错误字或拼写错误
安全性问题
操做界面错误(包括数据窗口内列名定义、含义是否一致)
边界条件下错误
提示信息错误(包括未给出信息、信息提示错误等)
长时间操做无进度提示
系统未优化(性能问题)
光标跳转设置很差,鼠标(光标)定位错误
兼容性问题
对于实现Quick Fix的规则,在结果面板中能够直接一键修复 注意:``IDEA14``、``15``能够经过左下角的灯泡进行一键修复操做,``eclipse``暂不支持。
在提交代码框勾选Alibaba Code Guideline项
若是有违反手册的地方会提示是否继续提交,选择取消后会自动对修改的代码进行扫描