通过Jetbrains官方仓库安装
1. 打开 Settings >> Plugins >> Browse repositories...
2. 在搜索框输入alibaba即可看到Alibaba Java Code Guidelines插件,点击Install进行安装,然后重启IDE生效 。
注意:因为插件zip包托管在Jetbrains官方CDN上,所以是从国外的服务器进行下载,可能会出现超时的情况
通过下载安装包进行安装
1. 打开插件页面(https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines)。
2. Settings >> Plugins >> Install plugin from disk...,选择刚刚下载的zip包安装,然后重启IDE。
插件基于JDK1.7打包,所以IDEA启动时使用的JDK版本如果是1.6的话就会报Unsupported major.minor version 51.0异常,建议大家都升级一下。
中文乱码解决方法
1.修改字体——Appearance&Behavior -> Appearance -> UI Options -> Name 里面设置成微软雅黑(microsoft yahei light)。
2.Switch Language to English and restart。
插件使用
前插件实现了集团编码规约中的41条规则,大部分基于PMD实现,其中有4条规则基于IDEA实现,并且基于IDEA Inspection实现了实时检测功能。部分规则实现了Quick Fix功能,目前插件检测有两种模式:实时检测、手动触发。下面是Ali-Check的一些规则,分成了3个等级,按红、黄、灰三颜色区分等级。
在当前文件右键可【手动扫描】和【关闭/开启实时监测功能】,在当前文件右键,可以扫描当前文件;在项目或文件夹右键,可以扫描当前项目或文件夹。
扫描的结果只是建议,编译仍然没有问题。如果看代码或框架,可以手动关闭扫描。
Quick Fix: