A tool for static analysis to look for bugs in Java code
Continuous inspection
Catch common Java mistakes as compile-time errors
SonarSource Static Analyzer for Java Code Quality and Security
Libraries for Analysis, with frontends for Java, Android, and JS
Automatic correction of software bugs and grammar mistakes
Code Difference report