1.背景
阿里巴巴java开发手册不断完善并出了很多版本到目前2023年1月截止,已经出了黄山版,在文章最后有参考资料可根据需要下载;
随着企业对项目质量的要求,对开发代码也有了更高的要求和规范,借助阿里巴巴编码规约插件,可让开发团队对编码规范进行统一认识并按照统一要求进行修复完善,以下内容介绍如何安装阿里巴巴编码规约插件并如何使用插件、提示分类和快捷修复操作等。
2.安装插件
以下三种安装方式都可以安装,任选其中一种即可。
2.1 第一种:idea客户端marketplace插件安装
File-->Settings-->Plugins

首先在Plugins 选择Marketplace页签,输入关键字Alibaba Java Coding Guidelines进行搜索和安装

安装完后根据提示重启idea,在idea顶部出现tools-->阿里编程规约,表示安装成功。
2.2 第二种:在浏览器进行插件安装
在浏览器中输入网址:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

假如浏览器右上角没有出现蓝色按钮:Install to IntelliJ IDEA 2021.2 而是出现的get则直接看2.3 第三种离线安装;
点击浏览器右上角按钮:Install to IntelliJ IDEA 2021.2 后,idea客户端界面提示如下:

点击OK即可;在idea顶部出现tools-->阿里编程规约,表示安装成功。
2.3 第三种:离线安装
在浏览器中输入网址:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
点击Versions选择相应的版本点击下载Download

然后在idea客户端File-->Setting-->Plugins,选择小齿轮的Install Plugin from Disk


安装完成后重启idea

在idea顶部出现tools-->阿里编程规约,表示安装成功。
3.执行插件
刚开始安装完插件我们可以使用某个代码较少的目录或者单一java文件进行检查,如下所示:

提示如下:

在idea的Problems窗口中展示检查内容,按照检查内容进行完善。
4.提示修复
在这提示的内容进行了分类:BLOCKER(崩溃)> CRITICAL(严重)> MAJOR(重要)

根据规约提示进行快捷修复或者手工修复。

文件修复完点击保存后,提示行字体为淡黄色。继续选择同一目录或者文件执行阿里编码规约扫描,展示最新提示
5.参考资料
阿里Java开发手册(黄山版) 截止到2023年1月最新
链接:https://pan.baidu.com/s/1Tg8R3xT3kRvtdNMTU1aPww?pwd=pkwp
提取码:pkwp
阿里Java开发手册(嵩山版)
链接:https://pan.baidu.com/s/1QBhyX7wmuAMB9NoP1Zchcg?pwd=51n3
提取码:51n3
Java工程师成神之路
链接:https://pan.baidu.com/s/1oi9UbXbkdKQWS7lvzl130w?pwd=icz0
提取码:icz0