Skip to content

Update checkstyle to v13.10.0 - #365

Open
renovate[bot] wants to merge 1 commit into
dev/0.8from
renovate/checkstyle
Open

Update checkstyle to v13.10.0#365
renovate[bot] wants to merge 1 commit into
dev/0.8from
renovate/checkstyle

Conversation

@renovate

@renovate renovate Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
checkstyle (source) 13.8.013.10.0 age confidence
com.puppycrawl.tools:checkstyle (source) 13.8.013.10.0 age confidence

Warning

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


Release Notes

checkstyle/checkstyle (checkstyle)

v13.10.0

Checkstyle 13.10.0 - https://checkstyle.org/releasenotes.html#Release_13.10.0

Breaking backward compatibility:

#​5744 - JavadocVariable MissingJavadocMethod MissingJavadocType: Expand Javadoc violation messages to include named context.

New:

#​21071 - WriteTag: new messages when violation is on method.
#​19991 - NonEmptyAtclauseDescription should to validate since tags.
#​17841 - New Check: GoogleMethodName to fix false-negative on method names with underscores.
#​21079 - New Check: IllegalBlockTag.
#​20987 - New check: JavadocRegexp.
#​18064 - New check: ArrayBracketWhitespace.
#​18420 - New Check: GoogleMethodNameCheck to enforce Google Java Style Guide method naming.

Bug fixes:

#​20995 - Add MultilineCommentLeadingAsteriskPresence check to google_checks.xml.
#​3469 - JavadocMethod: check for duplicate parameter block tags.
#​20972 - Javadoc parse error on HTML comment with a line ending in a hyphen.
#​19931 - Documentation Comments Style Guide - Contents of package.html source file.
#​18842 - google_checks.xml incorrectly marks return inlined tag as violation from SummaryJavadoc.
#​19925 - Documentation Comments Style Guide - Custom Tags and Annotations.
#​19919 - Documentation Comments Style Guide - @param.
#​19808 - Add checks for Documentation Comments Style Guide - Notes.

Other Changes:
Web site Table of content for each page as right side panel.
Fix examples with duplicate violation behavior.
Fix violation message comments to use quoted text and remove associated suppressions.
bump org.gaul:modernizer-maven-plugin to 3.5.0.
Add xdocs test enforcing at least one default-config example per module.
make examples of WhitespaceAround compact.
Uncaught TypeError in resetStyling() due to missing .xright element across multiple pages when inspecting or interacting with left panel links.
Update writingjavadocchecks.html to actual state.
Website search: remove release notes from index.
Add test to validate Examples produce unique violations by behavior.
Move violation comments out of Javadoc for all input files.
Enforce file size on Java inputs.
Move violation comments above of annotated methods.
Search: exclude Example [code] results from index; add visible hint for "s" shortcut.
Add client-side search functionality to Checkstyle documentation website.
Update Ant Task table to have links to each property.
Rename "Doc" to "Prop" for properties in Search Bar.
WriteTag not triggered when on severity=ignore and tagSeverity=warning.
Add test enforcing that Example/UseCase paragraphs have extractable descriptive text for TocMacro.
WriteTag Example4 is not clear.
Improvements to diff report generation.
antlr-report workflow scans fork's master instead of PR branch, also support target project as comment argument.
JavadocParagraph: inconsistent AST structure when unexpected closing tag is found.
Add validation for end of line at the end of file for resources.
Add CI validation job for checkstyle-openrewrite-recipes.
Define violation messages for all violations.
Filters need xdoc macros to support non java files for config load.
Documentation Comments Style Guide - `@`deprecated.
Documentation Comments Style Guide - `@`since.
Resolve warnings in pitest CI run.
Mention good-fifth-issue in CONTRIBUTING.md.
Update all workflows participate in CI on PR to auto-cancel.
Documentation Comments Style Guide - Method descriptions begin with a verb phrase, Class/interface/field descriptions can omit the subject and simply state the object.
Documentation Comments Style Guide - Ordering Multiple Tags.
Update `xdoc section` snippet marker from double hyphen to single hyphen.
Replace author email with GitHub username in release notes.
Documentation Comments Style Guide - Use "this" instead of "the", Add description beyond the API name, Be clear when using the term "field".
Documentation Comments Style Guide - Use `<`code`>` style for keywords and names.
Documentation Comments Style Guide - Documenting Unchecked Exceptions.
Documentation Comments Style Guide - Method and constructor parentheses, Phrases instead of sentences, Third-person descriptions.
Documentation Comments Style Guide - `@`version.
Documentation Comments Style Guide - `@`see, `@`serial, `@`serialField, `@`serialData, {`@`link}.
Documentation Comments Style Guide - Writing API Specifications.
Documentation Comments Style Guide - Writing Programming Guide Documentation.
doc: mention JDK 25 is good to build checkstyle.

v13.9.0

Checkstyle 13.9.0 - https://checkstyle.org/releasenotes.html#Release_13.9.0

Breaking backward compatibility:

#​20610 - Remove JavadocStyle check, use SummaryJavadoc Check instead.

New:

#​19146 - JavadocType: update Check to use AST of javadoc.
#​17554 - UnnecessaryParentheses not reported for array access, field access and method calls.
#​20822 - Javadoc new AST token LEADING_ASTERISKS.
#​19150 - update WriteTagCheck to use AST of javadoc.
#​17437 - NoLineWrap: new property skipAnnotations to avoid violations on target if there are annotations.
#​17695 - New check: MultilineCommentLeadingAsteriskPresence.
#​20209 - new Check: OpenjdkAnnotationLocation.
#​17715 - New Check: WhitespaceBeforeEmptyBody and enable it at goolge style config.
#​17393 - New check: TypeBodyPadding for blank line after type definitions.
#​15223 - New check UnnecessaryTypeArgumentsWithRecordPattern.
#​7176 - New check: AnnotatedDeclarationVisibility to demand all modifiers to be the same/consistent.

Bug fixes:

#​20958 - JavadocLeadingAsteriskAlign reports false positives.
#​19821 - Add checks for Documentation Comments Style Guide - Format of a Doc Comment.
#​20922 - LEADING_ASTERISK column position is not parsed correctly.
#​20563 - google_checks.xml: false negatives in type variable names.
#​19346 - JavaDoc parser does not support non-ASCII (Unicode) characters in @link class references.
#​17725 - Google style: multiple spaces around reserved words not detected.
#​20812 - Add checks for Sun Style 3.1.1 - Beginning Comments.
#​17878 - False-Negative: NoTrailingWhitespace misses spaces after * in multi-line comments (Google Style).
#​20901 - Google style: use AnnotationLocation ANNOTATION_DEF, ANNOTATION_FIELD_DEF, ENUM_CONSTANT_DEF, PACKAGE_DEF.
#​20553 - ClassFanOutComplexityCheck: fan-out of implicit class not measured in JEP 512 compact source files.
#​19930 - Documentation Comments Style Guide - Template for package.html source file.
#​3744 - File definition for suppressions should ignore path separator.
#​18619 - Wrong error message while using check NewlineAtEndOfFile.
#​15260 - Indentation: unexpected violation on last parentheses of chained methods.
#​19750 - PatternVariableAssignment fails when variable used inside an assignment target expression.
#​18614 - False positive: indentation inside of constructor parameters inside try block.
#​20660 - Add checks for Openjdk style - CopyRight Notice.
#​20346 - fill SarifLogger result templates in a single pass.
#​18615 - False positive: indentation of text block inside annotation array parameters.
#​19707 - TextBlockGoogleStyleFormatting: opening """ preceded by ? is not flagged as violation.
#​10015 - Unnecessary violation by Indentation check.
#​14716 - Indentation: Unexpected violation when class declaration is wrapped after public and before static.
#​20505 - GenericWhitespace false positive for parameterized record pattern.
#​11741 - Indentation: false positives when switch expression is invocation target.
#​19147 - update JavadocVariable to use AST of javadoc.
#​20339 - False positive: Indentation on file with tabs.
#​20522 - PatternSyntaxException in UniqueProperties when duplicated property key has dash inside brackets.
#​20521 - PatternSyntaxException in OrderedProperties when property key has dash inside brackets.
#​19923 - Documentation Comments Style Guide - @throws.
#​20700 - InnerTypeLastCheck: false negative on compact source files.
#​20749 - EmptyStatement: false negative on top-level empty declaration in compact source file.
#​19806 - JavadocType: violation message is confusing and requires quotes.
#​20336 - use quoteReplacement in fillTemplateWithStringsByRegexp.
#​20720 - TextBlockGoogleStyleFormatting rule produces NPE for text-blocks used in annotations of a record member.
#​20464 - Add checks for OpenJDK Wrapping Lines.
#​20562 - google_checks.xml: final local variables no violations for non lowerCamelCase.
#​16656 - JavadocTagContinuationIndentation Ignore indentation check when line breaks after the tag.
#​19920 - Documentation Comments Style Guide - @return.
#​19662 - Add checks for OpenJDK Style chapter - Lambda Expressions.
#​20669 - Add checks for openjdk style - Naming.

Other Changes:
Documentation Comments Style Guide - Naming of doc images in source tree.
Documentation Comments Style Guide - Avoid Latin.
Renumber remaining ExampleX files after UseCaseX migration.
Fix modules suppressed in XdocsExamplesAstConsistencyTest and create more examples.
add test for SuppressWithNearbyCommentFilter for problem with wrong group.
Enforce file size on Java inputs.
Update all xml file based suppression to use '/' instead of '[\\/]'.
Kill PIT survivals in FileContents and Javadoc tag classes.
Document Comment Style Guide: Add Severity and Suppression section and related modules to config.
VisibilityModifierCheck: docuement not handling top-level fields in compact source files (JEP 512).
InlineConfigParser does not fail when violation comments are missing quoted messages.
Move violation comments out of Javadoc for all input files.
Resolve WARNING from failsafe:3.5.6:integration-test.
move rule43onestatement Inputs to compiled folder.
udpate filters test to use getCheckMessage instead of hardcoded message.
Isolate invalid Javadoc snippets from excluded packages.
Javadoc generation emits 100 warnings.
PMD fails with XPathException but maven plugin execution still success.
Resolve compilation errors in Inputs.
Solve fb-contrib errors.
Improve Input coverage for compact sources (JEP 512) for all Checks.
Job spelling periodically fails due to some http problems.
Resolve design problem BooleanParameter at CheckUtil.
Refactor JavadocLeadingAsteriskAlign to use logging of violation on AST node.
Documentation Comments Style Guide - Use in-line links economically.
Documentation Comments Style Guide - Background on the Throws Clause.
Move violation comments above of annotated methods.
reevaluate tokens in checkstyle config for AnnotationLocation.
Resolve design problem BooleanParameter at LineWrappingHandler.
Resolve design problem BooleanParameter at RequireThisCheck.
CovariantEqualsCheck: covariant equals on top-level method not flagged in compact source files (JEP 512).
Simplify settersHaveSinceTag.
AbstractJavadocCheck: switch logging to DetailNode.
Improve examples of StaticVariableName.
Updating properties in Input files to mention all default properties.
UseCases does not have a link copy.
Documentation Comments Style Guide - Guidelines Which Exceptions to Document.
Validate that all Examples files that palced for Check are used in xdoc templace file.
Check-Performance-Regression is failing too frequently.
regression-report.yml fails at checkout_and_cache.
Missing violateExecutionOnNonTightHtml exclusion in testExampleCountMatchesPropertyCount.
UncommentedMainCheck: instance void main() not flagged in compact source files (JEP 512).
`XdocsExamplesAstConsistencyTest.testEveryPropertyHasAnExample` misses examples nested in subdirectories.
Add valid compilation comments to non-compilable test inputs.
Fix modules suppressed in XdocsExamplesAstConsistencyTest#EXAMPLE_PROPERTY_COVERAGE_SUPPRESSED_MODULES.
modernizer-maven-plugin of 3.4.0 have problem reliably detect not guarded Optional.get.
OpenJdk style: Add Severity and Suppression section and related modules to config.
Fix accessibility of methods violations caused by bump of spotbugs-maven-plugin from 4.9.8.5 to 4.10.2.0.
resolve TypeBodyPaddingCheck violations.
Fix abstraction failure in SiteUtil::getCheckMessageKeys.
`ClassMemberImpliedModifier` xdoc examples: ``<`property`>`` not nested inside self-closed module tag.
WhiteSpaceAroundCheck: update documentation for SLIST and LCURLY usage.
Update violation message in Inputs of DesignForExtension.
`testEveryPropertyHasAnExample` ignores non-`.java` example files, causing false "uncovered property" reports.
Replace author email with GitHub username in release notes.
Define violation messages for all violations.
Run doc-comments integration tests in CI.
Fix comment mismatches in xdocs examples currently suppressed in `XdocsExamplesAstConsistencyTest`.
Improve implmentation of AbstractItModuleTestSupport.verify to avoid collection mutation.
website still has a link to the old location of the "issue report" page.
Ensure compilability of inputs in compilable resources folders for tests.
Openjdk ITs should have InputXxxxxxxXxxxxxxDosAndDonts.java.
Issue: AST-match should catch when Javadoc presence differs between example files*.
dependency: bump org.gaul:modernizer-maven-plugin from 3.3.0 to 3.4.0.
Conver test from XpathFilterElementTest to SuppressionXpathSingleFilterTest to use inlined config in Input files.
Improve error wording for XdocsExamplesAstConsistencyTest.
CI job to validatate that inputs of javadoc Checks pass javadoc jdk tool.
Make ANTLR Regression Report triggerable by PR comment.
unexpected output to logs from XdocsExamplesAstConsistencyTest.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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 these updates 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 force-pushed the renovate/checkstyle branch from 2900517 to 1e4455a Compare August 9, 2026 20:27
@renovate renovate Bot changed the title Update checkstyle to v13.9.0 Update checkstyle to v13.10.0 Aug 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants