使用 Alibaba 开发的 Java Code Guideli
2018-12-27 本文已影响19人
沐风雨木
为了让开发者更加方便、快速将规范推动并实行起来,阿里巴巴基于手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,我们还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能,如此爽心悦目的功能是不是很值得拥有?提升代码质量,提高团队研发效能,插件将会一路同行。
一. 安装IDEA插件
在线安装
你只需打开 Settings >> Plugins >> Browse repositories
输入 Alibaba
搜索,看到对应插件后即可安装。
如果是 mac
则 Preferences >> Plugins >> Browse repositories
输入 Alibaba
搜索,看到对应插件后即可安装。
如图(由于这里我已经安装了,所以在 3
处显示的为 Uninstall
):
按照提示点击
OK
和重启 Android Studio
已启用插件,重启后就可以在你的项目上疯狂点击右键了,或者 工具栏 >> Tools >> 阿里编码规约 >> 编码规约扫描
,它有个快捷键是 Ctrl + Shift + Alt +J
( mac
则是Option + Shift + Cmd + J
)。
下载安装包进行安装
打开链接:Alibaba Java Coding Guidelines
选择版本进行下载,下载完成后按下图所示操作,选择已经下载好的安装包进行安装,之后重启。
二. 使用
- 选择1. 开始进行编码规范检查 。
- 选择2. 关闭实时监测功能 。
- 选择3. 切换语言。
选择1选项之后,稍等片刻就会出现如下图的检查结果。
检查结果- Blocker:阻塞剂,立即改。
- Critical:关键,马上改。
- Major:重大,稍晚一点改。
检查结果和 Lint
有那么一丢丢的相似,而且为什么改,怎么改已经透过文字告诉我们了,小伙伴们,你们还在看啥呢:赶紧改!