Update dependency com.puppycrawl.tools:checkstyle to v13.9.0#707
Open
xdev-renovate wants to merge 1 commit into
Open
Update dependency com.puppycrawl.tools:checkstyle to v13.9.0#707xdev-renovate wants to merge 1 commit into
xdev-renovate wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
13.8.0→13.9.0Release Notes
checkstyle/checkstyle (com.puppycrawl.tools:checkstyle)
v13.9.0Checkstyle 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)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.