Bumps com.puppycrawl.tools:checkstyle from 12.3.1 to 13.9.0.
Release notesSourced from com.puppycrawl.tools:checkstyle's releases.
checkstyle-13.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.
... (truncated)
Commits6104709[maven-release-plugin] prepare release checkstyle-13.9.0b3662e9doc: release notes for 13.9.09bff26dIssue #19934: add coverage for naming of doc images81364cbIssue #19913: Add coverage for avoid latin9cc2ba9Issue #17695: Adding new check MultilineCommentLeadingAsteriskPresenceb8eac92Issue #20673: Renumber remaining ExampleX files after UseCaseX migrationa5f2956minor: Fix issue link for annotationa634ab2Issue #20625: Added example to remove suppression for : regexponfilename/tran...474c0d3Issue #20209: Added new check OpenjdkAnnotationLocation0500e09Issue #5573: cover unmatched influence group- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)