IDEA插件【SpotBugs】

1: 简介

SpotBugs是Findbugs的继任者(Findbugs已经于2016年后不再维护)目前SpotBugs 3.1.3 自带检测器,其中有90余种Bad practice,多线程155余强制转换符怎么用种Correctness,9种Experimental, 2种 Internationalization,17种Malicious code vulnerability,46种Multithreaded correctness空指针是什么,4种 Bogus random no物流企业信息化ise,37种Perfo企业信息化建设rmance,11种 S项目管理考研学校ecurity,87种Dodgy。

2: 安装

3:企业信息化 使用方法


                                            IDEA插件【SpotBugs】

4: 错误类型

  • Bad practice 不佳实践:常见代码错误,用于静态代码检查时进行缺陷模式匹配(如重写e多线程的工作原理quals但没重写 hashCode,或相反情况等)
  • Corre项目管理职责有几块ctness 可能导致错误的多线程并发处理代码(如空指针引用、无限循环等项目管理证书)
  • Experimental强制转换类型 实验性
  • Internationalization 国际化相多线程的三种实现方式关问题(如错误的字符串转换等)
  • Malicious code vulnerability 可能受到的恶意攻击(如访问权限修项目管理职责有几块饰符的定义等项目管理五大过程
  • Mul多线程的工作原理tithreaded correct强制转换符怎么用ness 多线程的正确性(如项目管理多线程编程时常见的同步,线程调度问题等)
  • BogusMultithreaded c企业信息化建设的主要内容有哪些orrectness 多线程的正确性(如多线程编程时常见的同步,线程调度问题等)
  • Perf空指针异常是什么意思ormance 运行时性能问题(如由变量定义,方法调企业信息化建设用导致的代码项目管理考研学校低效问题等)
  • Security 安全问题(强制转换符怎么用如HTTP,SQL,DB等)
  • Dodgy code 导致自身错误的代码(如未确认的强制转换、冗余的空企业信息化的作用值检查等)

5: 总结

代码中难免会出现一下意识不到的问题,这个插件帮助我们有效检验出代码问题,避免低级错误。