Alibaba Java Coding Guidelines安装使用教程

简介: Alibaba Java Coding Guidelines安装使用教程

P3c是阿里代码规范检查工具,该插件由阿里巴巴 P3C 项目组研发。

代码已经开源,GitHub:github.com/alibaba/p3c

阿里介绍文章:mp.weixin.qq.com/s/IbibsXlWH…

该插件已支持了IDEA、Eclipse,在扫描代码后,将不符合规约的代码显示出来,甚至在 IDEA 上,还基于 Inspection 机制提供了实时检测功能,编写代码的同时也能快速发现问题所在,还实现了批量一键修复的功能。


【支持版本】

IDEA官方仓库:最低支持版本14.1.7,JDK1.7+

Eclipse版插件:支持4.2(Juno,JDK1.8+)及以上版本


【检测更新】

可以通过 Help >> Check for Udates 进行插件新版检测  或者直接到安装该Alibaba Java Coding Guidelines 的那个窗口,直接点击upload(下图2处)

【图1】

87.jpg

【插件卸载】

在插件面板点击"uninstall"即可。

------------------------------------------------------------------------------------------------------------------------------------------

【基于IDEA 环境,简易安装教程】

打开 IDEA,选择 File -> Settings -> Plugins -> Browse repositories 后,输入搜索 alibaba选中 Alibaba Java Coding Guidelines;

点击插件详情中的"install"按钮,按照其提示即可完成安装,安装完成后需重启IDEA(由于我是已安装,即截图展示为可更新update);

【图2】

88.jpg

【功能体验】

安装后完成后,需要重启IDEA,重启后就可以在菜单栏中看到它的功能按钮

一、选中整个项目右键会出现两个功能按钮,点击绿色的【编码规约扫描】,即可开始扫描全局代码,或者在工程目录上右键也会出现检测的功能按钮。

89.jpg


二、如果不想全部扫描,只扫描某一文件夹下的所有文件或者单一文件的话,选中该目录或者单一文件右键也会出现此功能按钮,效果就是扫描出该文件所包含的bug或者不规范。

90.jpg


三、其中部分不规范的代码,单击右键支持一键修复;


【总结】

代码规范检测,有助于我们进行代码排错、提高编码效率、以及提升项目整体的运行速度。

--------------------------------------------------------------------------------------------------------------------------------------



目录
相关文章
|
11天前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
|
5天前
|
Java 数据库连接 编译器
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
|
8天前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
本系列教程笔记详细讲解了Kotlin语法,适合希望深入了解Kotlin的开发者。对于需要快速学习Kotlin的小伙伴,推荐查看“简洁”系列教程。本篇笔记重点介绍了Kotlin与Java混编的技巧,包括代码转换、类调用、ProGuard问题、Android库开发建议以及相互调用时的注意事项。
14 3
|
10天前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
Kotlin教程笔记(28) -Kotlin 与 Java 混编
18 3
|
11天前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
|
15天前
|
Oracle Java 关系型数据库
在 Debian 12 上安装 Java 21
在 Debian 12 上安装 Java 21
|
17天前
|
消息中间件 存储 JSON
rabbitmq基础教程(ui,java,springamqp)
本文提供了RabbitMQ的基础教程,包括如何使用UI创建队列和交换机、Java代码操作RabbitMQ、Spring AMQP进行消息发送和接收,以及如何使用不同的交换机类型(fanout、direct、topic)进行消息路由。
13 0
rabbitmq基础教程(ui,java,springamqp)
|
9天前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(2)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(2)
|
9天前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(1)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(1)
|
16天前
|
IDE Java 编译器
java编译器的安装/环境变量的配置
java编译器的安装/环境变量的配置
29 0