-
SpotBugs is an open source static anlysis tool. "SpotBugs uses static analysis to inspect Java bytecode for occurrences of bug patterns." This means that SpotBugs runs against the compiled source source code, rather than raw Java files. Because it analyses bytecode, it can catch some types of bugs that source code analysis would not catch.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Spotless is an open-source, multi-language, customizable code formatter for projects. It comes with a Maven Plugin that can be customized as needed.
-
PMD is a source code static analysis tool. It inspects your Java files for any issues, and has a configurable set of rules to look at.
-
j-codequality-starter
Sample Project Setting up A Java Project with Spotbugs, PMD, and Spotless Code Quality Tools
Sample Project