当前位置: 首页 > news >正文

在IntelliJ IDEA 中安装阿里P3C以及使用指南

在IntelliJ IDEA 中安装阿里P3C以及使用指南

  • 1.关于阿里p3c
    • 1.1说明
    • 1.2什么是P3C插件
    • 1.3p3c的作用是什么
  • 2 如何在IDEA中安装p3c
    • 2.1 插件安装
    • 2.2 插件使用
  • 3.参考连接

1.关于阿里p3c

1.1说明

代码规范检查插件P3C,是根据《阿里巴巴java开发手册(黄山版)》转化而成的自动化插件。

1.2什么是P3C插件

P3C原是海上途海上巡逻机的型号。被用来执行侦察、反潜、反水面、监视巡逻等海上任务。代码的世界里专治新手小毛病、老油条的各种不服。

1.3p3c的作用是什么

为了让开发者更加方便、快速的将规范推动并实行起来,阿里巴巴基于手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse), 该插件在扫描代码后,将不符合《手册》的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能,提升代码质量,提高团队研发效能。

2 如何在IDEA中安装p3c

2.1 插件安装

File-> Setteings->Plugins,输入alibaba,本地没搜到,就可以点击Search in repositories,搜到Alibaba Java Coding Guidelines后选择Install进行安装即可,安装后需restart(重启)IDEA。
在这里插入图片描述

2.2 插件使用

安装好了,使用方法是:打开IDEA,点击tools—>安装的阿里编码规约,可以选择中英文切换,项目右键选择编码规约扫描就可以进行查看自己编码哪些地方不够好,可以快速定位进行修改。
在这里插入图片描述

3.参考连接

github 阿里巴巴p3c原
github 阿里巴巴p3c私

http://www.lryc.cn/news/172564.html

相关文章:

  • Java集成支付宝沙箱支付,详细教程(SpringBoot完整版)
  • 详解Nacos和Eureka的区别
  • 在Vue中实现组件间的通信(父子通信,非父子通信,通用通信)
  • LLaMA参数微调方法
  • NSSCTF之Misc篇刷题记录(17)
  • 红与黑(bfs + dfs 解法)(算法图论基础入门)
  • 为何学linux及用处
  • ChatGPT高级数据分析功能
  • 共享WiFi贴项目怎么实施与运营,微火为你提供高效解答!
  • 计算机组成原理——基础入门总结(二)
  • 腾讯mini项目-【指标监控服务重构】2023-08-06
  • ruoyi菜单折叠,菜单收缩
  • Linux 用户和用户组
  • JavaBean文字格斗游戏(面向对象编程)的个人重写以及个人解释
  • 动态面板案例分析
  • vuepress+gitee免费搭建个人博客(无保留版)
  • Java中的隐式转换和强制转换底层是怎么做的?
  • Hbuilder本地调试微信H5项目(一)
  • OPC DCOM快速配置
  • 软件设计模式
  • Git常见场景命令总结
  • 面向对象的分析与设计(精品课程)第一章作业
  • 要使用API接口获取淘宝电商平台的数据,您需要遵循以下步骤:
  • vue中动态style(如何动态修改伪元素样式)
  • 碳当量及相关指数
  • MySQL数据库入门到精通
  • 【TA】OP-TEE demo学习
  • 什么是实时操作系统(UCOS简介)
  • 软考-操作系统
  • 【EasyExcel】excel表格的导入和导出