Static analysis tool for Java that catches common programming mistakes at compile-time

Compile Dependencies (10)

Category/LicenseGroup / ArtifactVersionUpdates
Annotation Lib Apache 2.0
com.github.stephenc.jcip » jcip-annotations
A clean room implementation of the JCIP Annotations based entirely on the specification provided by the javadocs.
1.0-1
LGPL
com.google.code.findbugs » jFormatString
jFormatString for Findbugs
2.0.23.0.0
Code Analyzer LGPL 2.1
com.google.code.findbugs » jsr305
Annotations the SpotBugs tool supports
2.0.14.9.8
Apache 2.0
com.google.errorprone » error_prone_annotation2.02.49.0
GPL 2.0
com.google.errorprone » javac
A repackaged copy of javac
1.8.0-u209+181-r4173-1
Defect Detection Apache 2.0
com.google.errorprone » error_prone_annotations
Annotations for Error Prone, a static analysis tool for Java that catches common programming mistakes at compile-time.
2.02.49.0
Core Utils Apache 2.0
com.google.guava » guava3 vulnerabilities
Guava is a suite of core and expanded libraries that include
18.033.6.0-jre
GPL
org.checkerframework » dataflow
Dataflow is a dataflow framework based on the javac compiler.
1.8.94.1.0
GPL
org.checkerframework » javacutil
javacutil contains utility classes for the javac compiler.
1.8.94.1.0
org.pcollections » pcollections
A Persistent Java Collections Library
2.1.25.0.0

Provided Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
CodeGen Apache 2.0
com.google.auto.value » auto-value
Immutable value-type code generation for Java 8+.
1.0-rc11.11.1

Test Dependencies (11)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
com.google.gdata » core
The Google Data Java client library is written by Google.
1.47.1
Dep Injection Apache 2.0
com.google.inject » guice
Guice is a lightweight dependency injection framework for Java 8 and above, developed by Google.
3.07.0.0
Apache 2.0
com.google.inject.extensions » guice-assistedinject3.07.0.0
Apache 2.0
com.google.inject.extensions » guice-servlet3.07.0.0
VFS Apache 2.0
com.google.jimfs » jimfs
Jimfs is an in-memory implementation of Java 7's java.nio.file abstract file system API.
1.01.3.1
Data Format BSD 3-clause
com.google.protobuf » protobuf-java4 vulnerabilities
Core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an
2.5.04.34.1
Assertion Apache 2.0
com.google.truth » truth
Fluent assertions for Java and Android that makes your test assertions and failure messages more readable.
0.241.4.5
Testing EPL 1.0
junit » junit-dep
JUnit is a unit testing framework to write and run repeatable automated tests on Java. It provides a robust environment ...
4.104.13.2
Testing BSD 3-clause
org.hamcrest » hamcrest-core
Core API and libraries of hamcrest matcher framework.
1.13.0
Testing BSD 3-clause
org.hamcrest » hamcrest-library
Core API and libraries of hamcrest matcher framework.
1.13.0
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
1.8.55.23.0