FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。
FindBugs的安装
File–>Settings–>Plugins,在输入框中输入FindBugs,如下图:
直接点击安装即可,安装完成之后需要重启AS。FindBugs的界面如下图:
FindBugs的使用
选择要分析的文件,右击选择FindBugs,如下图:
点击之后将会进入FindBugs的运行界面,如下图:
点击Findbugs工作界面,点击每条bugs可以看到bug的详细信息:
如图: