为了让开发者更规范、快速地工作,为了将编码规范推进并实施起来,该插件主要是在mapper接口方法和mapper XML文件之间来回切换非常方便,而且还可以自动生成xml代码,极大的提高了开发效率。
"File->settings"
image.png
"Plugins->Browse repositories"
image.png
搜索"Free Mybatis plugin",点击安装,安装完之后,重启idea,会发现如下出现的图标
image.png
为了让开发者更规范、快速地工作,为了将编码规范推进并实施起来,阿里C3P项目组研发了一套自动化的IDE检测插件。 功能提现在以下三个方面: 1.手动扫描代码后,不符合规约的代码按Blocker/Critical/Major三个等级显示出来。 2.基于Inspection机制的实时检测功能,编写代码的同时也能快速发现问题所在。 3.对于历史代码,部分规则实现了批量一键修复的功能。
"File->settings"
image.png
"Plugins->Browse repositories"
image.png
搜索"Alibaba Java Coding Guidelines",点击安装,安装完之后,重启idea,会发现如下出现的图标
image.png
image.png
可以分析当前编辑的文件,也可以分析整个项目模块代码。
image.png
image.png
从图中可以看出扫描结果有block错误(不符合命名方式);有critical错误和major错误。双击可以定位至代码处,右侧窗口还有代码的批量修复功能。
Blocker/Critical/Major三个等级,在 Snoar 中对代码规则有五个级别,这是前三个,翻译下就是:崩溃/严重/重要 ,也就是说前两级别是必须要处理掉的。