spotbugs/spotbugs


SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.

https://spotbugs.github.io/

License: LGPL-2.1

Language: Java

Keywords: code-analysis, findbugs, linter, static-analysis, static-code-analysis


SpotBugs

Build Status Documentation Status Coverage Status Maven Central Javadocs

SpotBugs is the spiritual successor of FindBugs, carrying on from the point where it left off with support of its community.

SpotBugs is licensed under the GNU LESSER GENERAL PUBLIC LICENSE.

More information at the official website. A lot of things can still be found at the old FindBugs website.

Build

SpotBugs is built using Gradle. The recommended way to obtain it is to simply run the gradlew (or gradlew.bat) wrapper, which will automatically download and run the correct version as needed (using the settings in gradle/wrapper/gradle-wrapper.properties).

To see a list of build options, run gradle tasks (or gradlew tasks). The build task will perform a full build and test.

To build the SpotBugs plugin for Eclipse, you'll need to create the file eclipsePlugin/local.properties, containing a property eclipseRoot.dir that points to an Eclipse installation's root directory (see .travis.yml for an example), then run the build. To prepare Eclipse environment only, run ./gradlew eclipse. See also detailed steps.

Using SpotBugs

SpotBugs can be used standalone and through several integrations, including:

Questions?

You can contact us using our general purpose mailing list.

Project Statistics

Sourcerank 14
Repository Size 153 MB
Stars 1,333
Forks 201
Watchers 65
Open issues 209
Dependencies 6
Contributors 82
Tags 35
Created
Last updated
Last pushed

Top Contributors See all

David Hovemeyer Andrey Loskutov Dave Brosius Keith Lea Kengo TODA Tagir Valeev Ben Bill Pugh Tomás Pollak Kevin Lubick wreulicke Juan Martín Sotuyo Dodero Andreas Sewe Yoshiyuki Peter Friese Andy Staudacher David Pursehouse henrik242 Etienne ThrawnCA

Packages Referencing this Repo

com.github.spotbugs:spotbugs-annotations
Annotations the SpotBugs tool supports
Latest release 4.0.0-beta2 - Updated - 1.33K stars
com.github.spotbugs:spotbugs-ant
AntTask to run SpotBugs
Latest release 3.1.5 - Updated - 1.33K stars
com.github.spotbugs:test-harness-jupiter
A test harness library for SpotBugs plugin developers to test on JUnit 5
Latest release 3.1.5 - Updated - 1.33K stars
com.github.spotbugs:test-harness
A test harness library for SpotBugs plugin developers
Latest release 3.1.10 - Updated - 1.33K stars
com.github.spotbugs:spotbugs
SpotBugs: Because it's easy!
Latest release 3.1.5 - Updated - 1.33K stars
com.github.spotbugs:test-harness-core
Core feature to support unit test for SpotBugs Plugin
Latest release 3.1.5 - Updated - 1.33K stars

Recent Tags See all

4.0.0_beta2 May 21, 2019
4.0.0_beta1 April 01, 2019
3.1.12 March 01, 2019
3.1.11 January 21, 2019
3.1.10 December 18, 2018
3.1.9 November 23, 2018
3.1.8 October 16, 2018
3.1.7 September 12, 2018
3.1.6 July 17, 2018
3.1.5 June 13, 2018
3.1.4 June 11, 2018
3.1.3 April 19, 2018
3.1.2 February 24, 2018
3.1.1 December 01, 2017
3.1.0 October 24, 2017

Interesting Forks See all

jpmartins/spotbugs
Fork to contribute to SpotBugs is FindBugs' successor. A tool for static analysis to look for bug...
Java - LGPL-2.1 - Last pushed - 1 stars
nicolaichuk/spotbugs
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Java - Updated - 1 stars

Something wrong with this page? Make a suggestion

Last synced: 2019-06-10 16:31:01 UTC

Login to resync this repository