Skip to content

Update dependency com.puppycrawl.tools:checkstyle to v14.3.0 - #350

Open
xdev-renovate wants to merge 1 commit into
developfrom
renovate/com.puppycrawl.tools-checkstyle-14.x
Open

xdev-renovate wants to merge 1 commit into
developfrom
renovate/com.puppycrawl.tools-checkstyle-14.x

Conversation

@xdev-renovate

Copy link
Copy Markdown
Member

This PR contains the following updates:

Package Type Update Change
com.puppycrawl.tools:checkstyle (source) build minor 14.1.0 → 14.3.0

Release Notes

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

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.

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


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

This PR has been generated by Mend Renovate CLI.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant