Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 2, 2025

This PR contains the following updates:

Package Change Age Confidence
com.puppycrawl.tools:checkstyle (source) 12.1.2 -> 12.3.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

checkstyle/checkstyle (com.puppycrawl.tools:checkstyle)

v12.3.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

v12.2.0

Checkstyle 12.2.0 - https://checkstyle.org/releasenotes.html#Release_12.2.0

New:

#​18088 - Include full check name alongside ID in XML violation reports
#​17919 - Java25's import-module support

Bug fixes:

#​18074 - JAR for 12.1.1 is missing org.slf4j package
#​18171 - RedundantImport does not work with module imports
#​18132 - PatternVariableAssignment gives error when assigning to field (using this.) with the same name as pattern variable
#​18104 - Drop support in checks for no-longer-compilable preview feature - Pattern matching for swtich

Other Changes:
doc: clarify behavior of NewlineAtEndOfFileCheck regarding extra blank lines
Resolve Pitest Suppressions - main
Improve wrapping in web site
resolve PMD warning during execution
XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger
Update `JavadocCommentsTokenTypes.java` to new format of AST print
doc: mention ANTLR regression report
Refine newly added reuse of metadata and xdoc to simplify Javadocs
Updating properties in Input files to mention all default properties,
Define violation messages for all violations
Convert eligible classes to records
doc: explain how to use CLI generated xpath
Update SuppressionSingleFilter examples to use all properties
Website Generation doesn't automatically reflect new changes to checks.xml and checks/`<`type`>`/index.xml
Java 22 test files that were marked as compilable but are not
Special color for property links
Inprove website rendering
Add check to prohibit Windows line endings
Complitaion jobs in CircleCI do not pick up all files
Run regression testing in CI over openjdk25
Add Java 25 compilation to CircleCI
Add `async` and/or `defer` attributes to site scripts
doc: Add extra section about 'Performance Regressions'

Configuration

📅 Schedule: Branch creation - "after 5pm on the 2nd day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the type: dependencies Pull requests that update a dependency file label Dec 2, 2025
@renovate renovate bot force-pushed the renovate/checkstyle branch from f52797a to c7514de Compare December 13, 2025 16:04
@renovate renovate bot changed the title chore(deps): Update dependency com.puppycrawl.tools:checkstyle to v12.2.0 chore(deps): Update dependency com.puppycrawl.tools:checkstyle to v12.3.0 Dec 13, 2025
@zml2008 zml2008 self-assigned this Dec 13, 2025
@zml2008 zml2008 added this to the 5.0.0 milestone Dec 13, 2025
@zml2008 zml2008 enabled auto-merge December 13, 2025 16:06
@zml2008 zml2008 added this pull request to the merge queue Dec 13, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to a conflict with the base branch Dec 13, 2025
@renovate renovate bot force-pushed the renovate/checkstyle branch from c7514de to aa74591 Compare December 13, 2025 16:14
@zml2008 zml2008 enabled auto-merge December 13, 2025 16:14
@zml2008 zml2008 added this pull request to the merge queue Dec 13, 2025
Merged via the queue into main/5 with commit 309154f Dec 13, 2025
5 checks passed
@zml2008 zml2008 deleted the renovate/checkstyle branch December 13, 2025 16:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants