Download Latest Version checkstyle-12.3.0-all.jar (17.5 MB)
Email in envelope

Get an email when there's a new version of checkstyle

Home / checkstyle-12.3.0
Name Modified Size InfoDownloads / Week
Parent folder
checkstyle-12.3.0-all.jar < 22 hours ago 17.5 MB
checkstyle-12.3.0 source code.tar.gz < 22 hours ago 7.8 MB
checkstyle-12.3.0 source code.zip < 22 hours ago 13.8 MB
README.md < 22 hours ago 1.5 kB
Totals: 4 Items   39.1 MB 0

Checkstyle 12.3.0 - https://checkstyle.org/releasenotes.html#Release_12.3.0

New:

[#18207] - IllegalImport: new property illegalModules to cover module imports [#17223] - Google-style: New Check TextBlockGoogleStyleFormattingCheck

Bug fixes:

[#18283] - Google style checks should allow _ keyword for anonymous variables

Other Changes:
Update `JavadocCommentsTokenTypes.java` to new format of AST print
Clone `apache/kafka` once KAFKA-19809 is merged
Add Kakfa project into Checkstyle regression suite
use new nio jdk api instead of all api
Recfactor classes to avoid CT_CONSTRUCTOR_THROW violation
uncliear error message if basedir is Linux based but execution is on windows
test to check indentation trailing comments are vertically aligned
infra: Fixing ECJ's version to be pinned, rather than being dynamic to not break CI pipelines
Website Generation doesn't automatically reflect new changes to checks.xml and checks/`<`type`>`/index.xml
Define violation messages for all violations
checkstyle-12.2.0: fails 2 checks building from source code
Xdoc marco to put version in xdoc from 'since' javadoc tag on Check
CI: verify-no-exception-configs should actually check contribution PR to append the same Check
Resolve Pitest Suppressions - main
Resolve Pitest Suppressions - ant
doc: note UnusedImports limitation for module import declarations
Source: README.md, updated 2025-12-13