Java 1-13 Parser and Abstract Syntax Tree for Java –
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.
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
Spoon is a library to analyze, transform, rewrite Java source code (incl Java 9, 10, 11). Made with , and . It parses source files to build a well-designed AST with powerful analysis and transformation API.
A Static Code Analyzer for PHP (a PhpStorm/Idea Plugin)
The Eclipse Checkstyle plug-in integrates the Checkstyle Java code auditor into the Eclipse IDE. The plug-in provides real-time feedback to the user about violations of rules that check for coding style and possible error prone code constructs.