阿里java代码检测工具p3c

Posted zsy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里java代码检测工具p3c相关的知识,希望对你有一定的参考价值。

阿里在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!
该插件由阿里巴巴P3C项目组研发。这个项目组是阿里巴巴开发爱好者自发组织形成的虚拟项目组,把《阿里巴巴Java开发规约》强制条目转化成自动化插件,并实现部分的自动编程。
插件的下载地址:
https://github.com/alibaba/p3c
或者在Github直接搜索p3c
插件有哪些功能?
为了让开发者更加方便、快速将规范推动并实行起来,阿里基于手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,我们还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能,如此爽心悦目的功能是不是很值得拥有?提升代码质量,提高团队研发效能,插件将会一路同行。
插件安装步骤:
1、打开eclipse在单击工具栏上方的Help,选择Install New SoftWare进行安装新的插件。
  
 
2、进入插件安装界面,点击Add后会弹出插件地址填写界面,填写https://p3c.alibaba.com/plugin/eclipse/update,然后勾选插件点击Next。
 

3、然后点击下一步进行插件安装,
 

4、点击同意协议即可完成安装,最后选择重启eclipse即可。
 

5、选择需要检查的文件或项目,右键单击第一次会出现英文绿色标识“Ailibaba XXXX guideline ”,第二次即可显示中文“阿里编码规约扫描”(Ctrl+Alt+Shift+J)

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片















以上是关于阿里java代码检测工具p3c的主要内容,如果未能解决你的问题,请参考以下文章

SonarQube 9.x集成阿里p3c代码规范检测java代码;

MyEclipse中阿里JAVA代码规范插件(P3C)的安装及使用

MyEclipse中阿里JAVA代码规范插件(P3C)的安装及使用

ArchUnit在代码检测方面的应用

ArchUnit在代码检测方面的应用

ArchUnit在代码检测方面的应用