Skip to content

chore(deps): Update dependency com.puppycrawl.tools:checkstyle to v14 - #613

Open
renovate[bot] wants to merge 1 commit into
trunkfrom
renovate/major-checkstyle
Open

renovate[bot] wants to merge 1 commit into
trunkfrom
renovate/major-checkstyle

Conversation

@renovate

@renovate renovate Bot commented Nov 2, 2025 •

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
com.puppycrawl.tools:checkstyle (source) 12.3.1 → 14.4.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)

v14.4.0

Checkstyle 14.4.0 - https://checkstyle.org/releasenotes.html#Release_14.4.0

New:

#​21890 - New property for JavadocUtilizingTrailingSpace validateOnlyJoinableLines to report a line only when the whole next line fits on it.
#​20970 - JavadocLeadingAsteriskAlign: Add indentation property.
#​12226 - LeftCurly: new option nl_or_singleline to allow single-line blocks in otherwise Allman-style code.
#​21813 - New property for JavadocUtilizingTrailingSpace ignoreTooShortPattern to allow skip utilization if line ends with punctuation symbol.
#​18437 - EmptyLineSeparatorCheck does not report violations when more than one empty line appears with enum constants.
#​20496 - New check: RedundantModifierCompactSource.
#​18571 - Google-style: New Check BlockCommentEndPositionCheck.
#​21359 - New Check: FinalPatternVariable for Enforcing Final Pattern Variables.
#​18971 - New Check NoCauseGetMessageInExceptionConstructor: to not use caught exception message in wrapper exception constructor.
#​20595 - new Check: ClassHeaderWrapOpenjdk.
#​20638 - new Check: OpenjdkMethodParameterAlignmentCheck.
#​21802 - New Check ExceptionThrowShouldUseContext: Exception wrapping should always use context variables.
#​7895 - new Check: RedundantThis.
#​5313 - New Check: EmptyLineWrappingInBlock.
#​16748 - New check JavadocUtilizingTrailingSpace: Javadoc comments check to enforce compact content to full usage of line length.

Bug fixes:

#​21941 - escape line breaks in property keys echoed in violation messages.
#​20266 - RedundantModifierCheck: redundant public modifier on top-level method not flagged in compact source files (JEP 512).
#​21828 - UnnecessaryNullCheckWithInstanceOf: false positive when variable is dereferenced inside arithmetic or comparison sub-expression.
#​22058 - False Positive: AvoidNoArgumentSuperConstructorCall reports super() when statements precede it in constructor (Flexible Constructor Bodies).
#​22173 - MethodCountCheck does not clear counters on beginTree.
#​21816 - Add checks for Sun Style [8.2 - Blank Spaces].
#​22153 - NoCauseGetMessageInExceptionConstructorCheck does not clear catchScopes state on beginTree.
#​22092 - VariableDeclarationUsageDistance: NullPointerException on method in enum, record or interface.
#​21761 - EmptyLineSeparator: false positive duplicate violation when multiple enum constants share a line.
#​22045 - DescendantToken: StackOverflowError on deeply nested string concatenation.
#​21694 - add OpenjdkMethodParameterAlignment check in openjdk_checks.xml.
#​21952 - CLI exits with code 0 when the number of errors is a multiple of 256.
#​21864 - malformed unicode escape in UniqueProperties.
#​21883 - UnnecessaryNullCheckWithInstanceOf: NullPointerException when Boolean variable is used as condition in logical AND expression.
#​21908 - fix NullPointerException and memory leak in RedundantThis.
#​15193 - Conflict in Indentation Check Between if Parentheses and Record Pattern Parentheses.
#​21600 - EmptyLineSeparator with allowMultipleEmptyLines as false does not report a violation if there is Javadoc then an annotation before a method.
#​18590 - False Negative in EmptyStatement Check.
#​21785 - Add checks for Sun Style [7.5 - for Statements].
#​21755 - MissingJavadocMethod: false-positive on getters containing block comments when allowMissingPropertyJavadoc is enabled.
#​5353 - RequireThisCheck: false positive in anonymous class with same name as field in top level class.
#​21721 - SarifLogger: artifactLocation.uri is not properly encoded for file names containing '#', '?', or '%'.
#​21519 - RegexpSinglelineJava hangs on a suppressed zero-width match.
#​4225 - FinalLocalVariable: "throw" false negative.
#​21751 - RequireThis: false negative for a field shadowed by a resource in finally.
#​20811 - Update Coverage for Sun's Java Style.

Other Changes:
Improve Input coverage for compact sources (JEP 512) for all Checks.
Migrate XpathRegression tests to verifyXpathWithInlineConfigParser and remove suppressions.
Enforce beginTree method for all FileStatefulCheck checks.
Update tests to use embedded configs instead of old style verify.
Dependency bump Saxson-He 13.1.
Update XdocsPagesTest#validateExampleSectionSeparation to allow few code stippets for one example.
Action 'Remove awaiting labels on PR activity' should not be run on PR checklist.
CyclomaticComplexityCheck does not clear valueStack and currentValue on beginTree.
Move violation comments above of annotated methods.
ImportControl documentation TOC is all "Default Configuraiton".
Fix modules suppressed from the default-config example test.
GitHub action that removes label "awaiting response" if some comment or code changes happened.
Fix examples with duplicate violation behavior.
violationBetweenAnnotationAndMethod and violationBetweenJavadocAndMethod miss comments that land outside MODIFIERS.
Make RegexpMultiline examples behaviorally unique.
Replace multi-line string concatenations with text blocks for better readability.
Create Archunit validation to catch statefull Check without beginTree method.
Enforce file size on Java inputs.
Fix blocking CI by resolving JavadocUtilizingTrailingSpace violations in FinalPatternVariableCheck.
Move violation comments out of Javadoc for all input files.
Add `AGENTS.md` with build, test and contribution guidance for AI coding agents.
Fix violation message comments to use quoted text and remove associated suppressions.
Move Sun ITs to single test class per chapter.
Resolve ArchUnit suppressions.
Forbid and remove usages of System.setProperty in tests that operates with custom properties.
builds are not stable due to failure to downlaod apache-maven-X.XX.X-bin.zip.
Retry execution of pitest failure if groovy failing to download maven.
Update all GitHub workflows to have persist-credentials.
Create new GitHub workflow to fail if pitest suppression is a extended.
Define violation messages for all violations.
Fix blocking CI by resolving JavadocUtilizingTrailingSpace violations in OpenjdkMethodParameterAlignmentCheck.
Remove reference to closed issue in Limitations.
RedundantThis: extend tests.
warning during maven-shade-plugin:shade execution.
Discord link in README is expired.
Xpath Suppressions test should use inlined config.
Pin third-party GitHub Actions to commit SHAs.
Error in bash method does not stop execution of whole command.
Landing page: fix typo in JRE and JDK section.
Resolve all violation reported by PreferCodeOrSnippetJavadocInlineTag.
Add checks for Sun Style [7.4 - if, if-else, if else-if else Statements].
Diff Report generation failed 'Diff Regression patch config'.

v14.3.0

Checkstyle 14.3.0 - https://checkstyle.org/releasenotes.html#Release_14.3.0

New:

#​14120 - Make Checkstyle an java module with module-info.java.

v14.2.0

Checkstyle 14.2.0 - https://checkstyle.org/releasenotes.html#Release_14.2.0

New:

#​19513 - ModifiedOrder: New property modifierOrder.
#​17723 - WhitespaceAfter: new token SINGLE_LINE_COMMENT to catch missing whitespace checks around // comments.
#​8312 - NoWhitespaceAfter: Allow for use of DO_WHILE, LITERAL_CATCH, LITERAL_FOR, LITERAL_IF, and LITERAL_WHILE.
#​17172 - AnnotationLocation new token MODULE_DEF. Google-style: incomplete coverage on annotation rules for modules.
#​14986 - New Check UnnecessaryPermitsClause.
#​7541 - new Check: GoolgeRightCurly.
#​19949 - New check: JavadocSeeTagOrder.
#​20639 - new Check: OpenjdkMethodThrowsAlignment.

Bug fixes:

#​17663 - Indentation: missing violations for '->' and ',' in return statement continuation.
#​20541 - False Positive: Lambda is incorrectly flaged by OperatorWrap.
#​21739 - UnusedLocalVariable: false positive on unnamed variable _ inside anonymous class.
#​21613 - False negative: UnusedTryResourceShouldBeUnnamed treats same-named identifiers in catch/finally blocks as resource usage.
#​21695 - openjdk style: use custon modifierOrder at RedundantModifier.
#​21689 - Add GoogleRightCurly to google_checks.xml instead of RightCurly.
#​10924 - All checks that use AbstractCheck#getLine() should check code points instead of characters for spacing.
#​21139 - Performance: Avoid duplicate regex match in SuppressFilterElement.isFileMatch.
#​21528 - Add checks for Sun Style [4.2 - Wrapping Lines].
#​21578 - False Negative: LambdaParameterName silently passes lambdas in switch rule.
#​21579 - False Negative: NeedBraces silently passes lambdas in switch rule.
#​5895 - CLI XML output file: file stops dead when an execption occurs.
#​11410 - False Negative: LeftCurlyCheck.
#​21583 - Update Documentation Comments Style Guide: add JavadocSeeTagOrder.
#​21609 - NPE in RightCurlyCheck.
#​19724 - google_checks.xml: JavadocMethod accessModifiers should include protected to match MissingJavadocMethod scope.
#​20963 - False negative in LeftCurly for types with option=eol.
#​21547 - add OpenjdkMethodThrowsAlignment check in openjdk_checks.xml.
#​20636 - False negatives regarding LeftCurly in openjdk_checks.xml.
#​17170 - Google-style: unfollowed rule on ordering and spacing of module directives.
#​21454 - google_checks.xml: false negative 4.3 One statement per line.
#​21501 - CommonUtil.getFileExtension includes parent-directory dots in the extension.
#​21445 - google_checks.xml: false negative 3.3.1.1 No module imports.
#​21477 - Add checks for Sun Style [4.1 - Line Length].
#​21444 - google_checks.xml: false negative 3.2 Package declaration.
#​21478 - SuppressWarningsCheck: StringIndexOutOfBoundsException on string concatenation or cast inside a ternary in @SuppressWarnings.
#​21430 - Add checks for Sun Style 6.3 - Placement.
#​21453 - SuppressionSingleFilter should not suppress anything in default configuration.
#​21446 - google_checks.xml: false negative 2.3.1 Whitespace characters.
#​17662 - OneStatementPerLine: multiple empty statements not reported despite documentation.
#​20525 - escape control characters in generated xpath suppression queries.

Other Changes:
Improve Input coverage for compact sources (JEP 512) for all Checks.
IndentationCheck: inner Handlers should not have reference to Check itself.
Update tests to use embedded configs instead of old style verify.
ModifierOrder check documentation cites JDK 16 preview spec instead of the Java Language Specification.
lychee reports 9 broken external links on master (surfaced post-#​21728).
Competing archive and filename redirects for legacy release-notes links.
doc: remove stale blue from google-style coverage.
Define violation messages for all violations.
Forbid mockito imports via ImportControl check.
Refactor JavadocLeadingAsteriskAlign to use logging of violation on AST node.
Fix examples with duplicate violation behavior.
Homepage example code for AvoidStarImport has invalid syntax (java.util..*).
Add workflow_dispatch for github actions that is triggering by comment in PR.
Migrate Windows CI from AppVeyor to GitHub Actions windows-latest.
Update all filters documentation and javadoc to mention that accept() that return true means violation will be in report.
Table-of-contents sidebar link uses full sentence instead of short label (e.g. SeverityMatchFilter page).
moving english.words to git repo to avoid network instabilities.
doc: remove stale reference to closed issue in google-style.xml.
All messages should be declared in Check.
Broken operator precedence in release-notes redirect guard.
Fix PMD violation CognitiveComplexity.
Enforce file size on Java inputs.
Move SQE NetBeans integration from Active Tools to Inactive or Old Tools.
Fix violation message comments to use quoted text and remove associated suppressions.
Replace multi-line string concatenations with text blocks for better readability.
`checkstyle_checks.xml` should not allow single letter variable names in for loops.
remove openjdk25 excludes for implicitly declared classes.
Enable PMD ExhaustiveSwitchHasDefault.
Fix modules suppressed from the default-config example test.
docs: Google style coverage page missing sample example for 3.4.2.1 Overloads: never split.
docs: Google style coverage page missing sample example for 6.2 Caught exceptions: not ignored.
Add Check Support for Java 21 Pattern Matching for Switch Syntax: CommentsIndentation.
Add Check Support for Java 21 Pattern Matching for Switch Syntax: LeftCurly.
`no-validations` profile no longer skips integration tests since Failsafe 3.6.0.
doc: Add documentation for checkstyle-openrewrite-recipes.
Build setting `surefire.options` ignored.
Fix PMD 7.1.0 Violations.
split google-java-format run into jdk21 and jdk25 jobs.
docs: Google style coverage page update 5.2.9 Unnamed variables.
Resolve all violation reported by PreferCodeOrSnippetJavadocInlineTag.
Update RegexpOnFilenameCheckTest to use embedded configs.
Renumber examples so default-config example is Example1.
Add Use Cases section to packageannotation.xml.template and improve TOC macro validation.
Move violation comments above of annotated methods.
Fix modules with incorrect example count in EXAMPLE_COUNT_SUPPRESSED_MODULES.
Resolve CheckerFramework violations.
Improve rendering of directory structure in JavadocPackage website page.
Fix xdoc IDs for package-info examples.
Update Google Java Style Guide cached page to latest.
Fix release workflow to update release-notes.xml instead of releasenotes.xml.

v14.1.0

Checkstyle 14.1.0 - https://checkstyle.org/releasenotes.html#Release_14.1.0

New:

#​14872 - UnnecessaryParentheses: no violation if casting is present before expression.
#​21163 - SuppressWarnings: no support for module declarations.
#​21161 - NoLineWrap: no support for module declarations.
#​21162 - OpenjdkAnnotationLocation: no support for module declarations.
#​20692 - new Check: ExpressionOverBlockLambda.
#​21062 - New Check: InappropriateJavadocBlockTagsOnField.
#​19967 - New Check: ModuleImportOrder.
#​21063 - New Check: InappropriateJavadocBlockTagsOnPackage.
#​21088 - New Check: ModuleDirectiveOrder.
#​19968 - New Check: AvoidModuleImport.
#​20982 - New check: JavadocEndCommentDelimiter.
#​19885 - New Check: UnnecessaryFullyQualifiedTypeCheck.
#​12596 - Add UnusedPrivateField check for unused private fields.
#​19937 - New check: JavadocLinkFirstOccurrence.
#​20792 - New check: JavadocNoErrorInThrowsTag.
#​21061 - New Check: InappropriateJavadocBlockTagsOnType.
#​19938 - New check: JavadocLinkWellKnownApi.
#​19698 - New check: JavadocThrowsOrderCheck.
#​8990 - New check JavadocParamOrder: to validate method parameter order in javadoc to match parameter order in method.
#​20986 - new Check: PreferCodeOrSnippetJavadocInlineTag.

Bug fixes:

#​21199 - JavadocPackage: false positive "Missing package-info.java file" on module-info.java.
#​4454 - Fix wrong implementation of compareTo in LocalizedMessages.
#​19156 - VariableDeclarationUsageDistance: no violation on variable used in inner class.
#​3885 - FallThrough check doesn't handle infinite loops.
#​21343 - Update Documentation Comments Style Guide: add JavadocEndCommentDelimiter.
#​21331 - False Positive: IllegalInstantiationCheck does not recognize records shadowing java.lang.Boolean.
#​19948 - Update Documentation Comments Style Guide: param description separator.
#​20227 - ClassMemberImpliedModifierCheck: nested enum/interface missing implied static not flagged in compact source files (JEP 512).
#​21336 - Update Documentation Comments Style Guide: add JavadocNoErrorInThrowsTagCheck.
#​20978 - Extend OpenjdkAnnotationLocationCheck to allow Annotation on target line for all single line targets and add check in openjdk_checks.xml.
#​21320 - Update Documentation Comments Style Guide: add JavadocLinkWellKnownApi JavadocLinkFirstOccurrence.
#​21218 - Enable in Doc Comments style guide: JavadocParamOrder and JavadocThrowsOrderare.
#​20555 - WriteTagCheck: first top-level method's Javadoc tags not reported in compact source files (JEP 512).

Other Changes:
Unnecessary suppressions should be reported in ArchUnit tests.
Fix modules with incorrect example count in EXAMPLE_COUNT_SUPPRESSED_MODULES.
Improper indentation in `property_types.html` code snippets.
Naming convention of html pages should be kebab style.
Fix examples with duplicate violation behavior.
Fix violation message comments to use quoted text and remove associated suppressions.
MissingDeprecated: no support for module declarations.
`no-warning-imports-guava` silently fails due to unfound report.
`no-warning-imports-java-design-patterns` silently fails due to unfound report.
OpenCollective URLs returning 403 Forbidden in lychee link checker.
Site workflow comment should also show links to changed Javadoc pages.
Standardize S3 destination paths for uploaded reports.
Resolve all violation reported by PreferCodeOrSnippetJavadocInlineTag.
Add manually triggered workflow to deploy `master` website to AWS.
Update Documentation Comments Style Guide - unchecked exceptions.
Trailing comment examples should have violation hint comments to be not trailing.
Change recommendation from Splitter to String.split() with limit.
doc: document ANTLR report generation workflow.
Make TestInputConfiguration a record.
Renumber examples so default-config example is Example1.
ArrayIndexOutOfBoundsException in EmptyLineSeparatorCheck when comment immediately follows class definition.
Drop nexus-codehaus-snapshot plugin repository.
Move violation comments above of annotated methods.
Optimize lychee external link check to avoid multi-hour runs.
XmlMetaReaderTest avoid hadcoded values of module counts.
Enforce module-info/`<`case`>`/module-info.java folder structure for module-info test inputs.
Violation message escaping is inconsistent.
Fix modules suppressed from the default-config example test.
Investigate and fix broken JavadocTokenTypes.html anchor links in lychee suppressions.
Replace maven-linkcheck-plugin to lychee-maven-plugin for HTML link checking.
Fix missing checkstyle-openrewrite-recipes snapshot dependency.
Move `checkstyle-files-generator` project under the `checkstyle` organization.
Address followup review comments from #​21208 (InvalidJavadocPosition on module Javadoc).
Fix Issues with new landing page.

v14.0.0

Checkstyle 14.0.0 - https://checkstyle.org/releasenotes.html#Release_14.0.0

New:

#​8240 - Java Grammar: module-info.java support.

Bug fixes:

#​21112 - InvalidJavadocPosition: false positive on module-info.java Javadoc.
#​21110 - PackageDeclaration: false positive "Missing package declaration" on module-info.java.

Other Changes:
Resolve Commons Logging incompatibility with XWiki validation.
doc: mention 14.x in JRE matrix and Java 25 language support on index page.
Renumber examples so default-config example is Example1.
Fix modules with incorrect example count in EXAMPLE_COUNT_SUPPRESSED_MODULES.

v13.11.0

Compare Source

v13.10.0

Compare Source

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

Compare Source

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

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "after 5pm on the 2nd day of the month"
  • 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 dependencies label Nov 2, 2025
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch from 3ec64ce to 8bb65ca Compare November 12, 2025 14:55
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch from 8bb65ca to 7297bc5 Compare December 1, 2025 14:57
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch from 7297bc5 to b6fa943 Compare December 14, 2025 00:39
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch from b6fa943 to 133a3fd Compare January 1, 2026 13:45
@renovate renovate Bot changed the title chore(deps): Update dependency com.puppycrawl.tools:checkstyle to v12 chore(deps): Update dependency com.puppycrawl.tools:checkstyle to v13 Jan 5, 2026
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch from 133a3fd to f56e5b0 Compare January 5, 2026 21:54
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch 3 times, most recently from 5af9865 to 67f761e Compare February 1, 2026 02:37
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch from 67f761e to dbead1d Compare February 6, 2026 02:35
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch from dbead1d to df95a3d Compare February 28, 2026 22:06
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch from df95a3d to be67b42 Compare March 30, 2026 09:55
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch 2 times, most recently from e08d51b to b24adcf Compare May 3, 2026 04:51
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch from b24adcf to 7b1a2e1 Compare May 31, 2026 20:30
@renovate renovate Bot changed the title chore(deps): Update dependency com.puppycrawl.tools:checkstyle to v13 chore(deps): Update checkstyle to v13 Jun 2, 2026
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch from 7b1a2e1 to 3ba7ad4 Compare June 16, 2026 02:05
@renovate renovate Bot changed the title chore(deps): Update checkstyle to v13 chore(deps): Update checkstyle (major) Jun 22, 2026
@renovate renovate Bot changed the title chore(deps): Update checkstyle (major) chore(deps): Update dependency com.puppycrawl.tools:checkstyle to v13 Jun 25, 2026
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch from 3ba7ad4 to 1dd4e95 Compare June 29, 2026 13:44
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch from 1dd4e95 to 5f37a0c Compare July 13, 2026 01:42
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch from 5f37a0c to 999f878 Compare July 27, 2026 18:48
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch from 999f878 to 32e13ec Compare August 9, 2026 21:47
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch 2 times, most recently from 2b8e606 to 39c0c7c Compare August 19, 2026 17:16
@renovate renovate Bot changed the title chore(deps): Update dependency com.puppycrawl.tools:checkstyle to v13 chore(deps): Update dependency com.puppycrawl.tools:checkstyle to v14 Aug 19, 2026
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch from 39c0c7c to 66efea8 Compare August 31, 2026 02:57
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch from 66efea8 to be879e8 Compare September 28, 2026 18:03
@renovate
renovate Bot force-pushed the renovate/major-checkstyle branch from be879e8 to 112f98c Compare November 1, 2026 12:36

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants