Automatic binding+disposal of RxJava streams.
Pluggable type-checking 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.
Catch common Java mistakes as compile-time errors
Error Prone extensions: extra bug checkers and a large battery of Refaster rules.
The SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)
A static analyzer for Java, C, C++, and Objective-C
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
Your Software. Your Structures. Your Rules.
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
OkBuck is a gradle plugin that lets developers utilize the Buck build system on a gradle project.
Alibaba Java Coding Guidelines pmd implements and IDE plugin
An extensible multilanguage static code analyzer.
Automatic tagging of RxJava 2+ originating subscribe points for onError() investigation.
☕ SonarSource Static Analyzer for Java Code Quality and Security
Continuous Inspection
Spoon is a metaprogramming library to analyze and transform Java source code. 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.