Checkstyle is a development tool to help programmers write Java code
that adheres to a coding standard
Error Prone is a static analysis tool for Java that catches common programming mistakes at compile-time.
A fast annotation-based null checker for Java
SpotBugs: Because it's easy!
Code Analyzer for Java
jQAssistant plugin for Apache Maven to integrate jQAssistant
into a Maven based project.