A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
:coffee: SonarSource Static Analyzer for Java Code Quality and Security
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
An extensible multilanguage static code analyzer.
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
T.J. Watson Libraries for Analysis, with front ends for Java, Android, and JavaScript, and many common static program analyses.
A new version of Soot with a completely overhauled architecture