1、plugins -> browse reposi -> manage reposi -> 点击绿色+号

2、输入

http://ide.alibaba-inc.com/idea/plugins/list

3、category -> alibabaPlugins -> Ali-CodeAnalysis ->install

本地安装:

下载对于的版本zip格式

https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

打开IDEA file->setting->Plugins->install plugin from disk->选中刚下载的zip格式文件。

重启idea

2.重启IDEA,开始使用扫描   Tools - 阿里编码规约

(1)  Tools - 阿里编码规约

(2) 如果对某个文件夹或者类进行扫描,  选择类或文件夹右击

3,扫描结果分析

扫描代码后,将不符合规约的代码按 Blocker/Critical/Major三个等级显示在下方(分别表示:崩溃/严重/重要,具体定义可以看上文讲到的“代码规范要求文档”),双击可以定位至代码处,右侧窗口还有针对代码的批量修复功能。

阿里代码规约插件介绍

该插件由阿里巴巴p3c项目组研发,主要用来规范编码,寻找风险代码。

阿里介绍文章地址: https://mp.weixin.qq.com/s/IbibsXlWHlM59kfXJqRvZA#rd

目前代码已经开源,可在github上下载,地址: https://github.com/alibaba/p3c

代码规范要求文档,也交由github托管地址:

https://github.com/alibaba/p3c/blob/master/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4Java%E5%BC%80%E5%8F%91%E6%89%8B%E5%86%8C%EF%BC%88%E7%BB%88%E6%9E%81%E7%89%88%EF%BC%89.pdf

附推荐idea插件:

1. .ignore

生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写

2. lombok

支持lombok的各种注解,从此不用写getter setter这些 可以把注解还原为原本的java代码 非常方便

3. p3c

阿里巴巴出品的java代码规范插件

可以扫描整个项目找到不规范的地方 并且大部分可以自动修复

更多可看:

https://github.com/alibaba/p3c/tree/master/idea-plugin

4. FindBugs-IDEA

检测代码中可能的bug及不规范的位置,检测的模式相比p3c更多,

写完代码后检测下 避免低级bug,强烈建议用一下,一不小心就发现很多老代码的bug

5. GsonFormat

一键根据json文本生成java类 非常方便

6. Maven Helper

一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖

对于大型项目 非常方便

7.VisualVM Launcher

运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配

某个对象占用了多大的内存,jvm调优必备工具

8. GenerateAllSetter

一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便

9. MyBatisCodeHelperPro

mybatis代码自动生成插件,大部分单表操作的代码可自动生成 减少重复劳动 大幅提升效率

10. Rainbow Brackets

彩虹颜色的括号 看着很舒服 敲代码效率变高

11. Translation

最好用的翻译插件,功能很强大,界面很漂亮

12、CamelCase

驼峰式命名和下划线命名互相转换。使用方法:选中要变化的地方,使用快捷键Shift+Alt+U即可。

13、Free Mybatis plugin:

快速在mapper.java(接口)和mapper.xml(sql)之间切换。

14、Spring Assistant:

快速构建Springboot项目必备。

16、CodeGlance:

右侧全局浏览(可选)

17、MarkDown Navigator

非常好用的编辑器,需要破解(或购买激活)才能使用

18、Jrebel

热部署插件,需要破解(或购买激活)才能使用

20、CheckStyle-IDEA

提供代码规范检查(可选安装,阿里巴巴的规范挺不错的)

21、Maven Helper

Maven依赖分析等功能

22、JVM Debuger Memory View

Debug时,查看内存中对象
IDEA已经集成

23、CMD Support

CMD文件支持

24、Batch Scripts Support

Windows批处理脚本支持

25、BashSupport

Linux Bash支持

26、Docker integration

Docker支持

27、RestfulToolkit

Restful工具集,支持SpringMVC下的URL导航到对应方法等。

28、Iedis

Redis客户端(收费)

29、Mongo Plugin

MongoDB客户端

30、JUnit Generator V2.0

快捷生成单元测试类

 31、Mybatis Log Plugin

Mybatis现在是java中操作数据库的首选,在开发的时候,我们都会把Mybatis的脚本直接输出在console中

32、aiXcode

真正的提高编码效率!
AI智能编程插件。aiXcoder主要两个功能:代码自动补全和相似代码智能推荐。程序员写代码时,AI引擎会进行预测并自动补全后续代码。同时,aiXcoder会基于程序员输入的代码,从后台规范代码库中调用相似的代码,在分屏中显示以供程序员参考。

ps:

—–参考idea总结几个不错的插件
—–参考IntelliJ IDEA优秀插件(编程通用)
—–参考Java 工程师居家必备的 Intellij IDEA Top10 插件

IntelliJ IDEA插件系列:五大装逼神器

https://zhuanlan.zhihu.com/p/32246444

最好用的 IntelliJ 插件 Top 10

https://zhuanlan.zhihu.com/p/31770273

IntelliJ IDEA插件——冷门神器分享

https://zhuanlan.zhihu.com/p/35241754

idea添加自定义插件仓库 灵狐插件、阿里代码规约插件安装idea插件推荐相关推荐

  1. 阿里代码规约:手动创建线程池,效果会更好哦

    项目中创建多线程时,使用常见的三种线程池创建方式,单一.可变.定长都有一定问题,原因是FixedThreadPool和SingleThreadExecutor底层都是用LinkedBlockingQu ...

  2. Jenkins修改插件下载地址为国内下载地址与安装中文插件

    场景 CentOS中Jenkins的下载.安装.配置与启动(图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/11649 ...

  3. Android开发之原型图浏览器打开可点击跳转之Google插件之Axure(实际上大部分浏览器都可以安装这个插件)

    一:我们来看下Axure制作的原型图可跳转的效果图: 但是呢一般我们从产品经理给的原型图文件是.rp后缀一般打不开,只有安装Axure才可以 打开后我们如果想看跳转逻辑可以到处HTML网页版本进行查看 ...

  4. Idea离线安装阿里代码规约插件

    ********************************************************************************** 第一种 ************* ...

  5. cytoscape插件下载_cytoscape五步曲之三:安装各种插件

    软件安装我就不多说了,直接去官网下载即可,请务必下载3.x版本,我讲的是 最新版教程! 本次讲解如何给cytoscape安装插件,cytoscape本身是一个平台,学者可以在上面开发各种各样功能的插件 ...

  6. 安装阿里Java代码规约插件

    概述 2017年10月14日杭州云栖大会,Java代码规约扫描插件全球首发仪式正式启动,规范正式以插件形式公开走向业界,引领Java语言的规范之路.目前,插件已在云效公有云产品中集成,立即体验!(云效 ...

  7. android studio mvpplugin,MVPHelper Android Studio 插件,一键生成 MVP 代码接口以及实现类。 @codeKK Android开源站...

    一款适用于 Intellij IDEA 和 Android Studio 的插件, 可用于为 MVP 架构生成接口以及实现类, 解放双手. 欢迎 Issue Report, 欢迎 Feature Re ...

  8. Leetcode怎么调试java代码,IDEA2020.1使用LeetCode插件运行并调试本地样例的方法详解...

    环境: idea2020.1 插件: LeetCode-editor 6.7 一.IDEA安装LeetCode插件 安装完成重启idea 打开插件 URL可以选择国服和世界服.LoginName和Pa ...

  9. Intellij idea安装JRebel插件 实现代码的热部署

    安装破解版地址:http://blog.csdn.net/younger_cheung/article/details/44174661 java代码不像php代码,php用的web服务器是apach ...

最新文章

  1. 项目ITP(五) spring4.0 整合 Quartz 实现任务调度
  2. 蓝牙协议分析_BLE地址类型
  3. 百练OJ:4016:班级排名
  4. maven项目 ant_将旧项目从Ant迁移到Maven的4个简单步骤
  5. jOOQ星期二:拉斐尔·温特豪德(Rafael Winterhalter)正在与字节好友搏斗字节码
  6. 【教程】Android系统手机 菜鸟扫盲汇总
  7. c语言实验答案周信东综合程序设计,周信东主编最新版-C语言程序设计基础实验一实验报告.doc...
  8. ipad+mysql+客户端_MySQL QueryDB Client
  9. 小白的linux练习(一)
  10. 专用控制芯片的步进电机运动控制系统的设计理念概括
  11. Vue实例对象中的属性与方法---kalrry
  12. Python通过selenium操作edge浏览器
  13. dfa确定有限自动机定义_确定性有限自动机(DFA)
  14. 被远程之后,键盘失灵问题
  15. html化妆品商城设计,基于HTML5的彩妆购物网站设计任务书
  16. 本科毕业论文怎么避免查重?
  17. jQuery笔记——工具函数——jQuery标志
  18. 211西北大学,计算机、软件学硕和专硕专业课都变难了!
  19. 投资-理财书籍免费阅读
  20. ByVal与ByRef

热门文章

  1. egg(一):创建一个egg项目
  2. matlab bar 填充花纹,转:使用matlab绘画柱状图,且使用不同的图案填充
  3. 【BX学习之生活问题】 福建工商-个体户-工商年报-登录方式
  4. 1.【R包管理】查看安装目录和已有R包、安装、使用、迁移
  5. 日文输入常见问题解决
  6. AI面试锦囊|字节算法工程师(搜索广告方向)三面分享
  7. 洛谷P1569 [USACO11FEB]属牛的抗议Generic Cow Prote…
  8. 2010年搜索引擎的发展状况
  9. 路由器与路由表 、ip数据包头的含义
  10. 将像素绘制到屏幕上去