We Have Code Quality At Home: Open Source Java Code Quality Tools

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Spotbugs

    SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.

    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

    SaaSHub logo
  • spotless

    Keep your code spotless

    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

    An extensible multilanguage static code analyzer.

    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

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Handling EI_EXPOSE_REP & EI_EXPOSE_REP2 👨🏻‍💻

    1 project | dev.to | 30 Apr 2024
  • PMD 7 Is Here

    1 project | news.ycombinator.com | 22 Mar 2024
  • Amazon CodeGuru Reviewer: already time for retirement?

    2 projects | dev.to | 1 Aug 2023
  • Code Review for Flows

    1 project | /r/salesforce | 28 Apr 2023
  • Static Code Analyzer for JAVA development: any recommendations ??

    1 project | /r/AskNetsec | 8 Nov 2022