GitHub repository: sgammon/error-prone
Description: Catch common Java mistakes as compile-time errors