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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 3,071评论 1 3
  • 请允许我借鉴前辈们的东西~~~~ 感激不尽~~~~~ 以下为Android 框架排行榜 么么哒~ Android...
    嗯_新阅读 2,248评论 3 32
  • 本文是一个静态代码分析工具的清单,共有26个工具。包括4个.NET工具、2个Ada工具、7个C++工具、4个Jav...
    烟花诗人阅读 9,583评论 0 4
  • 1.starActivityForResult的坑 在 onActivityResult的switch里面应该填的...
    AndyWei123阅读 245评论 0 0
  • 盒模型 盒模型包括四个部分:content:内容区。盒子中的内容(如图中的手机)。padding:内边距。盒子与内...
    废废_siri阅读 609评论 0 0