Java 1-14 Parser and Abstract Syntax Tree for Java, including preview features to Java 13 –
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 metaprogramming library to analyze and transform Java source code (incl Java 9, 10, 11, 12, 13, 14). is 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.