← retour

catégorie

Java and Kotlin linting and formatting

Linters, bug finders and formatters for Java, Kotlin and other JVM languages.

Côte à côte

Java and Kotlin linting and formatting
OutilÉtoilesLicenceConditionsAuto-hébergeableLangageDernière releaseDernier push
Checkstyle9.6kLGPL-2.1Open sourceNonJavacheckstyle-14.3.02026-10-06
detekt7.1kApache-2.0Open sourceNonKotlinv1.23.82026-10-05
ktlint6.8kMITOpen sourceNonKotlin1.8.02026-10-05
google-java-format6.2kOtherOpen sourceNonJavav1.37.02026-10-06
PMD5.5kOtherOpen sourceNonJavapmd_releases/7.28.02026-10-06
SpotBugs3.9kLGPL-2.1Open sourceNonJava4.10.42026-10-06

6 outils

Checkstyle

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.

Langage
Java
Licence
LGPL-2.1
Étoiles
9.6k
Dernière release
checkstyle-14.3.0
Dernier push
2026-10-06
ktlint

An anti-bikeshedding Kotlin linter with built-in formatter

Langage
Kotlin
Licence
MIT
Étoiles
6.8k
Dernière release
1.8.0
Dernier push
2026-10-05
SpotBugs

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

Langage
Java
Licence
LGPL-2.1
Étoiles
3.9k
Dernière release
4.10.4
Dernier push
2026-10-06