analyzer
Checkstyle is a development tool to help programmers write Java code
that adheres to a coding standard
Last Release on Jul 27, 2026
3.Acyclic703 usages
com.lihaoyi » acyclic MIT
Acyclic is a Scala compiler plugin that allows you to mark files within a build as acyclic, turning circular dependencies between files into compilation errors.
Last Release on Mar 31, 2026
JSR305 Annotations for Findbugs
Last Release on Mar 31, 2017
Relocated → com.github.spotbugs »
spotbugs-annotations
Static analysis tool for Java that catches common programming mistakes at compile-time
Last Release on Jun 11, 2026
Additional Analyzers
Last Release on Sep 25, 2024
Relocated → org.apache.lucene »
lucene-analysis-common
8.PMD29 usages
net.sourceforge.pmd » pmd BSD
PMD is an extensible multilanguage static code analyzer. It finds common programming flaws like unused variables,
empty catch blocks, unnecessary object creation, and so forth.
Last Release on Jun 29, 2026
An analyzer for Clojure code, written in Clojure and producing AST in EDN
Last Release on Feb 15, 2026
Analyzes the dependencies of a project for undeclared or unused artifacts.
Last Release on May 17, 2026