SpotBugs

SpotBugs 是FindBugs的继任者,使用静态分析来查找Java代码中bug。是一款自由软件,按照GNU Lesser General Public License 的条款发布。

SpotBugs需要JRE(或JDK) 1.8.0以上版本才能运行。不过,它可以分析为任何版本的Java(从1.0到1.9)编译的程序。详情请查看官方手册网站。

Bug描述

SpotBugs检查超过400个bug模式。Bug描述请点击。

使用SpotBugs

SpotBugs可以独立使用,也可以通过集成使用,包括:

Ant

Maven

Gradle

Eclipse

要从SpotBugs Maven插件配置中自动配置Eclipse SpotBugs插件,请使用m2e-code-quality。

扩展性

SpotBugs是可扩展的,可以通过插件添加新的检测器。流行的SpotBugs插件包括:

fb-contrib

find-sec-bugs

或者,你也可以通过检查文档来创建你自己的:

API

支持与联系 

可以在GitHub上提issue。.

%说明%:

以上内容源于https://spotbugs.github.io

你可能感兴趣的:(SpotBugs)