《阿里巴巴 Java 开发规约》自动化检测插件安装及体验

Posted 李秀玉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《阿里巴巴 Java 开发规约》自动化检测插件安装及体验相关的知识,希望对你有一定的参考价值。

2017 开春之际,有助于提高行业编码规范化水平的《阿里巴巴 Java 开发手册》首次面世。汇聚阿里集团近万名技术精英的经验知识,这套高含金量的手册一经公开,便引起业界普遍关注和学习。

历经数次迭代更新,终于在九月份,这套手册迎来终极版,也是阿里官方对外发布的最后一个 PDF 版本。与此同时,也正式面向海外发布英文版。

10 月 14号,在杭州云栖大会上,历经 247 天的持续研发,《阿里巴巴 Java 代码规约》扫描插件正式发布!这套规范将以插件的形式公开走向业界,引领 Java 编程语言的规范开发之路。

 

阿里巴巴也提供一个 Apsara Clouder 基础技能认证之阿里巴巴编码规范,帮助大家证明你的编码风格是否合格。考试地址如下:

https://edu.aliyun.com/certification/cldt02?utm_content=m_30791

技术分享

 

不得不说,阿里作为一个有担当的企业真的是为业界做了很多。这不,担心很多程序员只是纸上谈兵、停留在理论学习上,为了将规范实实在在地应用到真实项目的开发当中,基于这套手册,阿里巴巴研发出这份自动化 IDE 检测插件。并将其开源在 GitHub 网站上面,地址如下:

https://github.com/alibaba/p3c

项目包含三个部分:

  • PMD implementations

  • IntelliJ IDEA plugin

  • Eclipse plugin

 

下面以IntellJ IDEA为例,详细演示此插件的安装及使用过程:

依次打开 [Preferences],[Plugins],[Browse repositories],搜索 alibaba 关键字,便能一键安装插件:

技术分享

安装完成后,重新IDEA。

IDE重启完成后,在某个java文件或者工程上右键点击菜单,发现多了两个菜单:

技术分享

点击编码规约扫描菜单后,插件就会启动代码扫描,并将结果展示在IDE下方:

技术分享

如上图所示,代码中违反编码规约的地方都进行了标注,同事对于违反了具体哪一条编码规约也给出了提示,非常人性化。

技术分享

点击某一条具体的规约,会在右侧显示出违反规约的具体的代码。

 

以上是关于《阿里巴巴 Java 开发规约》自动化检测插件安装及体验的主要内容,如果未能解决你的问题,请参考以下文章

阿里巴巴Java开发规约插件

阿里巴巴Java开发规约插件-体验

阿里java代码检测工具p3c

阿里java代码检测工具p3c

阿里巴巴Java开发规约及插件安装

在Gradle中使用阿里巴巴Java开发规约插件进行代码检查