【IDEA】很香的插件

 

1.arthas idea

 

使用

 

 

 

watch com.sxd.swapping.utils.arithmetic.SortUtil bubbleSortArr '{params,returnObj,throwExp}'  -n 5  -x 3 

 

 

2.Mybatis Log Plugin 和 Free MyBatis plugin  这两个都得安装,mybatis才能用的飞起

2.1 MyBatis Log Plugin使用优秀如下:

 

日志级别修改为DEBUG级别

 

 控制台选择进入sql插件,即可看到操作产生的sql语句

 

 

 

2.2 Free MyBatis plugin 使用优秀如下:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.SonarLint(Sonar)代码质量管理

https://mp.weixin.qq.com/s/DN-SYd8Ztb1nsA0v7uBM7A

 

 

4.Lombok插件

 

 

 

 

5.Easy javadoc 一键生成注释

 

 

 

 

 

 

 

 

6.IdeaJad 反编译class打开源码

【配合 很香的Setting设置 看源码设置更香】

 

 

 

 

 

 

7.SequenceDiagram for IntelliJ IDEA  方便快捷查看类方法调用时序图

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8.Vue.js 涉及到会用IDEA打开vue文件时候,会让你的vue文件内的代码花花绿绿而非黑白

 

 

 

 

 

 

 

 

9.Statistic 统计代码行数利器

 

 

 

 

 

 

 

 

10.MongoQuery 打印mongo sql

第一

 

 

 

第二 yml

logging:
  level:
    org.springframework.data.mongodb.core: DEBUG

 

 

11.Maven  Helper排查jar冲突利器

 

 

 

 

 

 

 

 

 

 

 

 

 

12.编码规范/CodeReview--Alibaba Java Coding Guidelines

 

 

 

 

 

13.编码规范/CodeReview--静态代码分析工具FindBugs/SpotBugs

(IDEA2019.3-版本,使用FindBugs  / IDEA2019.3+版本,使用SpotBugs)

FindBugs安装使用方法,可以参考

https://www.kongzid.com/archives/idea13

 

 

 

 

 

 

 

 

 

 

 

 

14.编码规范/CodeReview--SonarLint

 

 

 

 

 

 

 

15.编码规范/CodeReview--QA套件(使用方式参考13.)

FindBugs

查找字节码文件中的潜在bug。
是一个静态分析工具,基于 bug patterns 缺陷模式概念,将字节码与一组缺陷模式进行对比以发现可能的问题。
主要包括:
空指针;
没有合理关闭资源;
字符串相等判断错(用了==而没用equals);


CheckStyle

检查源文件是否与代码编程规范相符。
主要包括:
Javadoc注释;
命令规范;
多余没用的imports;
长度度量,如过长的方法;
必要空格的缺失;
重复代码等;


PMD

检查源文件中的潜在问题。
主要包括:
空的try/catch/finally/switch语句块;
程序中定义而未使用的变量、private方法;
空的if/while语句;
过于复杂的表达式,如不必要的if语句等;
复杂类;
不必要的对象创建等;

  

 

 

 

 

 

 

16.编码规范/CodeReview--Commit-Message-Create

 

 

 

 

 

 

 

17.编码规范/CodeReview--Code Review Helper

 

 

 

 

18.

 

 

19.

 

 

 

 

 

 

 

posted @ 2021-10-12 19:31  Angel挤一挤  阅读(568)  评论(0编辑  收藏  举报