# 代码规范插件

-  进入idea设置
  
[![1696847072987.png](https://iovhm.com/book/uploads/images/gallery/2023-10/scaled-1680-/I6O1kXSkoUqynwJx-1696847072987.png)](https://iovhm.com/book/uploads/images/gallery/2023-10/I6O1kXSkoUqynwJx-1696847072987.png)


-  查找代码规范插件alibaba java coding guidelines的最近版本，并安装

 [![1696846885964.png](https://iovhm.com/book/uploads/images/gallery/2023-10/scaled-1680-/lRvLjKVAoBvCsuUO-1696846885964.png)](https://iovhm.com/book/uploads/images/gallery/2023-10/lRvLjKVAoBvCsuUO-1696846885964.png)


####  使用参考

-  1 触发扫描，可以通过右键菜单、Toolbar按钮、快捷键三种方式手动触发代码检测。同时结果面板中可以对部分实现了QuickFix功能的规则进行快速修复。

[![](https://iovhm.com/book/uploads/images/gallery/2023-10/scaled-1680-/SLNhyeQzXxkIlZkh-image-1696848404121.png)](https://iovhm.com/book/uploads/images/gallery/2023-10/SLNhyeQzXxkIlZkh-image-1696848404121.png)


- 2扫描范围，在左侧的Project目录树种点击右键，可以触发对整个工程或者选择的某个目录、文件进行检测。

[![](https://iovhm.com/book/uploads/images/gallery/2023-10/scaled-1680-/tFH3ZIPCqVBVvjKI-image-1696848433095.png)](https://iovhm.com/book/uploads/images/gallery/2023-10/tFH3ZIPCqVBVvjKI-image-1696848433095.png)


- 3扫描结果
检测结果直接使用IDEA Run Inspection By Name功能的结果界面，插件的检测结果分级为Blocker、Critical、Major。默认按等级分组，方便统计每个级别错误的数量


[![](https://iovhm.com/book/uploads/images/gallery/2023-10/scaled-1680-/gMvy62uurXFPwVLk-image-1696848460061.png)](https://iovhm.com/book/uploads/images/gallery/2023-10/gMvy62uurXFPwVLk-image-1696848460061.png)


默认情况我们在结果面板需要双击具体违规项才能打开对应的源文件，开启Autoscroll To Source选项，单击面板中的文件名、或者是具体的违规项的时候IDEA会自动打开对应的源文件。

必须处理bug
Blocker：阻断块。最严重的错误类型；
Critical：严重的错误类型；
Major：重要的错误类型；
前两级别是必须要处理掉的。