pgjdbc/pgjdbc GitHub issues and pull requests (mirror)  
help / color / mirror / Atom feed
From: renovate-bot (@renovate-bot) <[email protected]>
To: pgjdbc/pgjdbc <[email protected]>
Subject: [pgjdbc/pgjdbc] PR #4108: fix(deps): update dependency checkstyle to v13
Date: Mon, 25 May 2026 17:43:42 +0000
Message-ID: <[email protected]> (raw)

This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [checkstyle](https://checkstyle.org/) ([source](https://redirect.github.com/checkstyle/checkstyle)) | `10.26.1` → `13.4.2` | ![age](https://developer.mend.io/api/mc/badges/age/maven/com.puppycrawl.tools:checkstyle/13.4.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.puppycrawl.tools:checkstyle/10.26.1/13....) |

---

### Release Notes

<details>
<summary>checkstyle/checkstyle (checkstyle)</summary>

### [`v13.4.2`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.4.2)

Checkstyle 13.4.2 - <https://checkstyle.org/releasenotes.html#Release_13.4.2;

Bug fixes:

[#&#8203;19709](https://redirect.github.com/checkstyle/checkstyle/issues/19709) - False-positive in Indentation check with yield switch statements.
[#&#8203;19755](https://redirect.github.com/checkstyle/checkstyle/issues/19755) - Add checks for OpenJDK Style §4.3 - Method Names.
[#&#8203;18438](https://redirect.github.com/checkstyle/checkstyle/issues/18438) - False positive: EmptyLineSeparator reports violation on method call.

<details>
<summary>Other Changes:</summary>
<br/>
  Vulnerability in org.codehaus.plexus:plexus-utils. <br/>
  Move violation comments out of Javadoc for all input files. <br/>
  OpenJDK style table: make Section 2 check listing consistent with Section 3.7 formatting. <br/>
  activete no-error/no-exception jobs that were disabled due to some problems of past. <br/>
  Find a way to make example message be fully  shown without usage of regexp. <br/>
  Violate all inlined violations that are placed not outside javadoc. <br/>
  Activate Kafka no-error validation after fix for UnusedImport. <br/>
  guide on how to specify violations in the input files. <br/>
</details>

### [`v13.4.1`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.4.1)

Checkstyle 13.4.1 - <https://checkstyle.org/releasenotes.html#Release_13.4.1;

Bug fixes:

[#&#8203;5460](https://redirect.github.com/checkstyle/checkstyle/issues/5460) - ImportOrder: option=under; doesn't allow empty line between 'import' and 'import static'.
[#&#8203;19641](https://redirect.github.com/checkstyle/checkstyle/issues/19641) - Add checks for OpenJDK Style §3.10 - Variable Declarations.
[#&#8203;19620](https://redirect.github.com/checkstyle/checkstyle/issues/19620) - Add checks for OpenJDK Style §3.14 - Literals.
[#&#8203;19619](https://redirect.github.com/checkstyle/checkstyle/issues/19619) - Add checks for OpenJDK Style §3.7 - Indentation.
[#&#8203;19617](https://redirect.github.com/checkstyle/checkstyle/issues/19617) - Add checks for OpenJDK Style §2 - Java Source Files.
[#&#8203;19662](https://redirect.github.com/checkstyle/checkstyle/issues/19662) - Add checks for OpenJDK Style §3.12 - Lambda Expressions.
[#&#8203;19559](https://redirect.github.com/checkstyle/checkstyle/issues/19559) - AnnotationLocation allows same-line parameterless annotation on class declarations (violates Google Style §4.8.5.2).
[#&#8203;19608](https://redirect.github.com/checkstyle/checkstyle/issues/19608) - False negative: VariableDeclarationUsageDistance does not flag variable usage inside try blocks.
[#&#8203;19682](https://redirect.github.com/checkstyle/checkstyle/issues/19682) - Add RECORD\_DEF and COMPACT\_CTOR\_DEF to AtclauseOrder target in google\_checks.xml.

<details>
<summary>Other Changes:</summary>
<br/>
  Conver test from XpathFilterElementTest to SuppressionXpathSingleFilterTest to use inlined config in Input files. <br/>
  Remove '//ok' comments from it Input files. <br/>
  Updating properties in Input files to mention all default properties. <br/>
  Enforce file size on Java inputs. <br/>
  Update documentation for new abstract methods in AbstractCheck. <br/>
  Input files under `it` are not tested against `config/checkstyle-input-checks.xml`. <br/>
  SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger. <br/>
  Resolve CheckerFramework violations. <br/>
  No documentation on how to write TreeWalkerFilter. <br/>
  update tables in option page to have link to exact line of table. <br/>
  Semaphore failure. <br/>
  Fix  PMD 7.1.0 Violations. <br/>
  convert all wget to curls. <br/>
  job no-error-pmd is failing with likely memory problem. <br/>
  Resolve Suppressed SpotBugs False Positives. <br/>
  Migrate Codenarc from currently compatible version v2.2.0 to latest release. <br/>
  doc: wrap long lines in release notes. <br/>
  Remove from whitelist file odd words that came from test imput files. <br/>
  Define violation messages for all violations. <br/>
  Move Intputs to non-compiled folders to let Idea to run test without compilation error. <br/>
  Enable IntellijIdea inspection: 'throw' inside 'finally' block. <br/>
  Improve examples of IndentationCheck. <br/>
  validation.sh versions "xmlstarlet: command not found". <br/>
  fix pitest in SuppressionsLoader. <br/>
  Upgrade all scripts to groovy 3.0.17 or 5.x. <br/>
</details>

### [`v13.4.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.4.0)

Checkstyle 13.4.0 - <https://checkstyle.org/releasenotes.html#Release_13.4.0;

Breaking backward compatibility:

[#&#8203;8315](https://redirect.github.com/checkstyle/checkstyle/issues/8315) - Improve violation message of ImportOrder

New:

[#&#8203;17565](https://redirect.github.com/checkstyle/checkstyle/issues/17565) - Line break must be present after `{` of non-empty block in switch rule
[#&#8203;18065](https://redirect.github.com/checkstyle/checkstyle/issues/18065) - New Check: IllegalSymbol to forbit emoj in code

Bug fixes:

[#&#8203;18228](https://redirect.github.com/checkstyle/checkstyle/issues/18228) - False-positive: Suppress indentation check when quotes start at the left margin
[#&#8203;17137](https://redirect.github.com/checkstyle/checkstyle/issues/17137) - UnnecessaryNullCheckWithInstanceOf ignores redundant null check for complex cases.
[#&#8203;17842](https://redirect.github.com/checkstyle/checkstyle/issues/17842) - False-negative: Member names with underscores

<details>
<summary>Other Changes:</summary>
<br/>
  Define violation messages for all violations <br/>
  Enforce file size on Java inputs <br/>
  SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger <br/>
  Use buildkite CI <br/>
  Updating properties in Input files to mention all default properties, <br/>
  validation of versions is not working as expected anymore <br/>
  Fix xdocs Examples AST Consistency Test (Reduce suppressions list) <br/>
  XpathRegressionXxxxxxXxxxxxTest should have 3 test methods <br/>
  Enable IDEA inspection JavadocBlankLines inspector <br/>
  Update all job that uses 75% or memory to use 90% <br/>
  infra: Update Semaphore CI os_image from ubuntu2004 (deprecated, brownout phase) <br/>
  Migrate remaining test files to use getExpectedThrowable instead of fail() <br/>
  Rethink purpose of package section in Check module documentation  <br/>
  Add missing property examples to XDocs for Checkstyle Checks <br/>
  job no-error-pmd is failing with likely memory problem <br/>
  doc: fix grammar and capitalization typos in GSOC.md <br/>
  Improve documentation about external DTD loading <br/>
  Organize openrewrite staticanalysis composite recipes by groups as it is done on openrewrite website <br/>
  Refactor ViolationMessagesMacro::constructMessageKeyUrl to use UrlEncoder <br/>
  POM Property Names <br/>
  Fix existing cases of `getFileContents()` usage <br/>
  XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger <br/>
  Trailing comment alignment test fails with tab-based indentation in test input files <br/>
  Stable failure of several circleci jobs <br/>
  Update doc for SuppressWithPlainTextCommentFilter <br/>
  create xdoc documetation page to explain details of Xpath support <br/>
  Remove Experimental from XPath Filter <br/>
  Potential Typo in Running `>` Command Line `>` Usage by Classpath Update <br/>
  JavaNCSS : Explain Counting <br/>
  MissingNullCaseInSwitch: cases that not obvious how to fix in right way <br/>
  Example of validation for Large Constant Collection <br/>
  Exclude external and generated files from spell checking <br/>
  Add instruction to exclude resources files for IntelliJ Idea <br/>
  Forbid usage of Truth's `StandardSubjectBuilder#fail` method. <br/>
  All contribution and development documentation should live in GitHub <br/>
  test to check indentation trailing comments are vertically aligned <br/>
  Re-enable inspections that were temporarily suppressed for Qodana <br/>
  update XdocsExamplesAstConsistencyTest to skip from detecton of diff name of constructors <br/>
  doc: fix grammar in cmdline (caught, Generates an output suppression XML) <br/>
  Resolve CheckerFramework violations <br/>
  doc: Add 12.x to JRE version table in index.xml.vm <br/>
  Re-enable and Monitor `YAMLSchemaValidation` inspection <br/>
  Add Check Support for Java 21 Pattern Matching for Switch Syntax: RightCurly <br/>
  Metadata/Xdoc generators do not handle {`@`literal} and incorrectly handle {`@`code} with XML special characters <br/>
  Remove from whitelist file odd words that came from test imput files <br/>
  update XdocsExamplesAstConsistencyTest to skip modules with no properties <br/>
  All checks should be used <br/>
</details>

### [`v13.3.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.3.0)

[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-13.2.0...checkstyle-13.3.0)

Checkstyle 13.3.0 - <https://checkstyle.org/releasenotes.html#Release_13.3.0;

Breaking backward compatibility:

[#&#8203;18146](https://redirect.github.com/checkstyle/checkstyle/issues/18146) - Clean up grammar for discontinued preview feature (pattern matching for switch)

New:

[#&#8203;15180](https://redirect.github.com/checkstyle/checkstyle/issues/15180) - NewCheck: UseEnhancedSwitch
[#&#8203;18494](https://redirect.github.com/checkstyle/checkstyle/issues/18494) - New Check: GoogleNonConstantFieldNameCheck to enforce Google Java Style Guide member naming
[#&#8203;18109](https://redirect.github.com/checkstyle/checkstyle/issues/18109) - new Check: LineEnding

Bug fixes:

[#&#8203;9719](https://redirect.github.com/checkstyle/checkstyle/issues/9719) - Indentation check regression with "new"
[#&#8203;17541](https://redirect.github.com/checkstyle/checkstyle/issues/17541) - Empty line separator is not enforced in `package-info.java` file

<details>
<summary>Other Changes:</summary>
<br/>
  Enforce file size on Java inputs <br/>
  Re-enable inspections that were temporarily suppressed for Qodana <br/>
  Fix  PMD 7.1.0 Violations <br/>
  Add missing property examples to XDocs for Checkstyle Checks <br/>
  Pitest: examine and try to remove infinite loop mutations <br/>
  Remove from whitelist file odd words that came from test imput files <br/>
  Fix xdocs Examples AST Consistency Test (Reduce suppressions list) <br/>
  Resolve violation from RegExpDuplicateCharacterInClass inspection <br/>
  SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger <br/>
  Resolve Pitest Suppressions - java-ast-visitor <br/>
  Conver test from XpathFilterElementTest to SuppressionXpathSingleFilterTest to use inlined config in Input files <br/>
  Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
  Expand "Writing Check" to include XPath support <br/>
  Top comment should 'Compilable with Java22' <br/>
  False positive: indentation inside of constructor parameters inside try block <br/>
  Updating properties in Input files to mention all default properties, <br/>
  Resolve error-prone violations <br/>
  Organize openrewrite staticanalysis composite recipes by groups as it is done on openrewrite website <br/>
  Define violation messages for all violations <br/>
  Find way to keep qodana yml in config folder <br/>
  Fix typos and improve grammer in testing techniques guide <br/>
  doc: Add DESCRIPTION token example with AST tree - Issue #&#8203;17882 <br/>
  Clone `SpongePowered/Configurate` once SpongePowered/Configurate#617 is merged <br/>
  Documentation examples for RegexpHeader and Header does not have any header <br/>
  Activate Java 21 migration recipes in OpenRewrite CI <br/>
  Consolidate `no_output_timeout` <br/>
  Resolve CheckerFramework violations <br/>
  migrate IDEA inpection in CI to most recent version <br/>
  Fix comment <br/>
</details>

### [`v13.2.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.2.0)

[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-13.1.0...checkstyle-13.2.0)

Checkstyle 13.2.0 - <https://checkstyle.org/releasenotes.html#Release_13.2.0;

New:

[#&#8203;16678](https://redirect.github.com/checkstyle/checkstyle/issues/16678) - new Check: NumericalPrefixesInfixesSuffixesCharacterCaseCheck numerical prefixes, infixes, and suffixes should be lowercase, except for "L"

Bug fixes:

[#&#8203;18653](https://redirect.github.com/checkstyle/checkstyle/issues/18653) - False-negative: HexLiteralCase does not throw violation on Hex float literals
[#&#8203;18486](https://redirect.github.com/checkstyle/checkstyle/issues/18486) - False positive: JavadocParagraph reports violation when ``<`p`>`` is after tags

<details>
<summary>Other Changes:</summary>
<br/>
  Documentation examples for MultiFileRegexpHeader does not have any header <br/>
  Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
  Redundant `tokens` property in `CustomImportOrder` of `google_checks.xml` <br/>
  Resolve error-prone violations <br/>
  Fix SpotBugs UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR warning in IndentationCheck <br/>
  Split openrewrite-refaster-rules ci job into two jobs <br/>
  Enable pitest EXPERIMENTAL_MEMBER_VARIABLE <br/>
  Add validation for single commit in pull  <br/>
  Update all pitest profiles to have  mutationThreshold=99 <br/>
  Resolve violations from spotbugs sb-contrib 7.6.0 <br/>
   Convert regressions that use maven-checkstyle-plugin to CLI based <br/>
  Define violation messages for all violations <br/>
  dependency: bump pmd.version from 7.20.0 to 7.21.0 <br/>
  SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger <br/>
</details>

### [`v13.1.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.1.0)

[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-13.0.0...checkstyle-13.1.0)

Checkstyle 13.1.0 - <https://checkstyle.org/releasenotes.html#Release_13.1.0;

Breaking backward compatibility:

[#&#8203;12556](https://redirect.github.com/checkstyle/checkstyle/issues/12556) - Remove deprecated method CheckstyleAntTask:createClasspath()

New:

[#&#8203;18329](https://redirect.github.com/checkstyle/checkstyle/issues/18329) - ImportControl: add module attribute to allow/disallow module imports
[#&#8203;18368](https://redirect.github.com/checkstyle/checkstyle/issues/18368) - New check: MissingOverrideOnRecordAccessor to require Override on record component accessor methods

Bug fixes:

[#&#8203;16087](https://redirect.github.com/checkstyle/checkstyle/issues/16087) - false positive invalid tag JavadocType
[#&#8203;18790](https://redirect.github.com/checkstyle/checkstyle/issues/18790) - IllegalTokenText reports false positives for Unicode whitespace characters without escape sequences
[#&#8203;18118](https://redirect.github.com/checkstyle/checkstyle/issues/18118) - Inconsistent behaviour of `Indentation` check
[#&#8203;13038](https://redirect.github.com/checkstyle/checkstyle/issues/13038) - VariableDeclarationUsageDistanceCheck doesn't handle method definition properly
[#&#8203;11103](https://redirect.github.com/checkstyle/checkstyle/issues/11103) - Indentation: Lambda in Enum causes error loop
[#&#8203;18644](https://redirect.github.com/checkstyle/checkstyle/issues/18644) - False-negative: SummaryJavadoc:forbiddenSummaryFragments for tab-formatted code
[#&#8203;6807](https://redirect.github.com/checkstyle/checkstyle/issues/6807) - False-positive RightCurly in google\_checks since 8.20
[#&#8203;17561](https://redirect.github.com/checkstyle/checkstyle/issues/17561) - Google style: Override is required on explicitly declared accessor method for a record
[#&#8203;18559](https://redirect.github.com/checkstyle/checkstyle/issues/18559) - Add missing checks to sun\_checks.xml: DeclarationOrder, FallThrough, OneStatementPerLine

<details>
<summary>Other Changes:</summary>
<br/>
  Documentation examples for MultiFileRegexpHeader are not in valid regex form <br/>
  Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
  Dedicate `rewrite` recipes <br/>
  Define violation messages for all violations <br/>
  CLI '-s' option does not match by data from '-t' <br/>
  Split openrewrite-recipes in two groups to always run in CI in less that 15 minutes <br/>
  Do not use cause excpetion message durging wrapping <br/>
  Resolve violations from spotbugs sb-contrib 7.6.0 <br/>
   Convert regressions that use maven-checkstyle-plugin to CLI based <br/>
  Resolve error-prone violations <br/>
  Fix xdocs Examples AST Consistency Test (Reduce suppressions list) <br/>
  Add missing property examples to XDocs for Checkstyle Checks <br/>
  Heading anchor link icon does not copy section URL to clipboard <br/>
  update JavadocTagContinuationIndentation Examples <br/>
  Fix `prone` order <br/>
  test to check indentation trailing comments are vertically aligned <br/>
  Update doc to mention that XPath has direct connection to if comment aware checks are added or not <br/>
  Recfactor classes to avoid CT_CONSTRUCTOR_THROW violation <br/>
  recheck that CNC_COLLECTION_NAMING_CONFUSION is resolved. <br/>
  Add `NullArgumentForNonNullParameter` #&#8203;17988 #&#8203;17985 #&#8203;18479 <br/>
  Updating properties in Input files to mention all default properties, <br/>
  use new nio jdk api instead of all api <br/>
  Enforce file size on Java inputs <br/>
  Specify XPath version in documentation <br/>
  Resolve Pitest Suppressions - filters <br/>
  Fix wrong test scope for `PMD` <br/>
  Resolve spotbugs suppression for UnusedLocalVariableCheck <br/>
  Resolve Pitest Suppressions - coding-2 <br/>
  Add `CodeCleanup` <br/>
  Add OpenJDK Java Style Guidelines coverage infrastructure <br/>
  Update JRE compatibility table for 13.x and fix grammar on landing page <br/>
  XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger <br/>
  doc: add Example5 for IllegalTokenTextCheck custom message <br/>
  Upgrade all scripts to groovy 3.0.17 or 5.x <br/>
  Resolve Pitest Suppressions - ant <br/>
  Add `UpgradeToJava21` #&#8203;18528 #&#8203;18531 <br/>
  Checker framework report violation on theoretcally possible cases but practiacally impossible <br/>
  Resolve error-prone violations <br/>
  Give more clarity on xdocs for AnnotationLocation <br/>
  jdk21: activate WhenShouldBeUsed for checkstyle project <br/>
  Resolve Pitest Suppressions - indentation <br/>
  Add `rewrite` support for `errorprone.refasterrules` <br/>
  pitest: increase mutation coverage for indentation profile to 100% <br/>
  Resolve Pitest Suppressions - common <br/>
  Add `EmptyNewlineAtEndOfFile` <br/>
  Resolve Pitest Suppressions - imports <br/>
  Cirrus should be used wisely to avoid credit limits <br/>
  XdocsExamplesAstConsistencyTest should validate literal values match between examples <br/>
  dependency: bump org.openrewrite.recipe:rewrite-migrate-java from 3.22.0 to 3.24.0 <br/>
</details>

### [`v13.0.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.0.0)

[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-12.3.1...checkstyle-13.0.0)

Checkstyle 13.0.0 - <https://checkstyle.org/releasenotes.html#Release_13.0.0;

Breaking backward compatibility:

[#&#8203;17430](https://redirect.github.com/checkstyle/checkstyle/issues/17430) - Use jdk21 as minimial required

Bug fixes:

[#&#8203;18409](https://redirect.github.com/checkstyle/checkstyle/issues/18409) - Remove duplicate violations in WhitespaceAfter and WhitespaceAround in sun\_checks.xml

<details>
<summary>Other Changes:</summary>
<br/>
  jdk21: activate MissingNullCaseInSwitch for checkstyle project <br/>
  Resolve Pitest Suppressions - imports <br/>
  Conversion to Enhance Switch for AnnotationUseStyle Check Causing Jacoco Coverage Issue <br/>
  Convert eligible classes to records <br/>
  pitest: increase mutation coverage for indentation profile to 100% <br/>
  Resolve Pitest Suppressions - filters <br/>
  Fix xdocs Examples AST Consistency Test (Reduce suppressions list) <br/>
  EmptyLineSeparator ignores configured tokens: reports violations for unlisted tokens and skips listed ones <br/>
  Enforce file size on Java inputs <br/>
  Store SARIF schema locally to avoid external network dependency <br/>
  Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
</details>

### [`v12.3.1`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.3.1)

[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-12.3.0...checkstyle-12.3.1)

Checkstyle 12.3.1 - <https://checkstyle.org/releasenotes.html#Release_12.3.1;

Bug fixes:

[#&#8203;17265](https://redirect.github.com/checkstyle/checkstyle/issues/17265) - Duplicate violations in WhitespaceAfter and WhitespaceAround in google config
[#&#8203;17778](https://redirect.github.com/checkstyle/checkstyle/issues/17778) - Add support to properly follow Rule `7.1.1 General Form` in Google Style Guide Implementation
[#&#8203;18381](https://redirect.github.com/checkstyle/checkstyle/issues/18381) - NullPointerException in TextBlockGoogleStyleFormatting with text blocks in annotations
[#&#8203;17727](https://redirect.github.com/checkstyle/checkstyle/issues/17727) - Need default config in google\_checks.xml to forbid lowercase Javadoc beginnings

<details>
<summary>Other Changes:</summary>
<br/>
  Add missing property examples to XDocs for Checkstyle Checks <br/>
  Resolve Pitest Suppressions - filters <br/>
  Resolve Pitest Suppressions - api <br/>
  Refine newly added reuse of metadata and xdoc to simplify Javadocs <br/>
  Resolve Pitest Suppressions - tree-walker <br/>
  Resolve Pitest Suppressions <br/>
  NoClassDefFound Exception during compilation on jdk25 <br/>
  Resolve Pitest Suppressions - xpath <br/>
  MissingOverride: update doc example to show method without inheritDoc <br/>
  Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
  implement IDE agnostic configuration with `editorconfig.org` <br/>
  Examples Validation: content is same in all for single Check <br/>
  Enforce file size on Java inputs <br/>
  Add `rewrite` support for `errorprone.refasterrules` <br/>
  XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger <br/>
  cleanup spotbugs suppression after next fb-contrib release <br/>
  pitest: increase mutation coverage for indentation profile to 100% <br/>
  Resolve error-prone violations <br/>
  Remove CheckerFramework 'RegexChecker' annotation processor <br/>
  XdocsExampleFileTest should catch fact that ExampleX.java is not referenced in respected Test class <br/>
  SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger <br/>
  Define violation messages for all violations <br/>
  Intellij Idea setup: Add steps to change encoding of properties file to UTF-8. <br/>
  Resolve Pitest Suppressions - ant <br/>
  build failure in CI for project Configurate <br/>
  Updating properties in Input files to mention all default properties, <br/>
  Resolve Pitest Suppressions - common <br/>
  Clarification needed for 5.2.5 Non-constant field names coverage in Google style <br/>
  Resolve CheckerFramework violations <br/>
  Convert eligible classes to records <br/>
  resolve PMD warning during execution <br/>
  Remove last example code block at at the bottom of examples for NoLineWrap <br/>
</details>

### [`v12.3.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.3.0)

Checkstyle 12.3.0 - <https://checkstyle.org/releasenotes.html#Release_12.3.0;

New:

[#&#8203;18207](https://redirect.github.com/checkstyle/checkstyle/issues/18207) - IllegalImport: new property illegalModules to cover module imports
[#&#8203;17223](https://redirect.github.com/checkstyle/checkstyle/issues/17223) - Google-style: New Check TextBlockGoogleStyleFormattingCheck

Bug fixes:

[#&#8203;18283](https://redirect.github.com/checkstyle/checkstyle/issues/18283) - Google style checks should allow `_` keyword for anonymous variables

<details>
<summary>Other Changes:</summary>
<br/>
  Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
  Clone `apache/kafka` once KAFKA-19809 is merged <br/>
  Add Kakfa project into Checkstyle regression suite <br/>
  use new nio jdk api instead of all api <br/>
  Recfactor classes to avoid CT_CONSTRUCTOR_THROW violation <br/>
  uncliear error message if basedir is Linux based but execution is on windows <br/>
  test to check indentation trailing comments are vertically aligned <br/>
  infra: Fixing ECJ's version to be pinned, rather than being dynamic to not break CI pipelines <br/>
  Website Generation doesn't automatically reflect new changes to checks.xml and checks/`<`type`>`/index.xml <br/>
  Define violation messages for all violations <br/>
  checkstyle-12.2.0: fails 2 checks building from source code <br/>
  Xdoc marco to put version in xdoc from 'since' javadoc tag on Check <br/>
  CI: verify-no-exception-configs should actually check contribution PR to append the same Check <br/>
  Resolve Pitest Suppressions - main <br/>
  Resolve Pitest Suppressions - ant <br/>
  doc: note UnusedImports limitation for module import declarations <br/>
</details>

### [`v12.2.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.2.0)

Checkstyle 12.2.0 - <https://checkstyle.org/releasenotes.html#Release_12.2.0;

New:

[#&#8203;18088](https://redirect.github.com/checkstyle/checkstyle/issues/18088) - Include full check name alongside ID in XML violation reports
[#&#8203;17919](https://redirect.github.com/checkstyle/checkstyle/issues/17919) - Java25's import-module support

Bug fixes:

[#&#8203;18074](https://redirect.github.com/checkstyle/checkstyle/issues/18074) - JAR for 12.1.1 is missing org.slf4j package
[#&#8203;18171](https://redirect.github.com/checkstyle/checkstyle/issues/18171) - RedundantImport does not work with module imports
[#&#8203;18132](https://redirect.github.com/checkstyle/checkstyle/issues/18132) - `PatternVariableAssignment` gives error when assigning to field (using `this.`) with the same name as pattern variable
[#&#8203;18104](https://redirect.github.com/checkstyle/checkstyle/issues/18104) - Drop support in checks for no-longer-compilable preview feature - Pattern matching for swtich

<details>
<summary>Other Changes:</summary>
<br/>
  doc: clarify behavior of NewlineAtEndOfFileCheck regarding extra blank lines <br/>
  Resolve Pitest Suppressions - main <br/>
  Improve wrapping in web site <br/>
  resolve PMD warning during execution <br/>
  XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger <br/>
  Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
  doc: mention ANTLR regression report <br/>
  Refine newly added reuse of metadata and xdoc to simplify Javadocs <br/>
  Updating properties in Input files to mention all default properties, <br/>
  Define violation messages for all violations <br/>
  Convert eligible classes to records <br/>
  doc: explain how to use CLI generated xpath <br/>
  Update SuppressionSingleFilter examples to use all properties <br/>
  Website Generation doesn't automatically reflect new changes to checks.xml and checks/`<`type`>`/index.xml <br/>
  Java 22 test files that were marked as compilable but are not <br/>
  Special color for property links <br/>
  Inprove website rendering <br/>
  Add check to prohibit Windows line endings <br/>
  Complitaion jobs in CircleCI do not pick up all files <br/>
  Run regression testing in CI over openjdk25 <br/>
  Add Java 25 compilation to CircleCI <br/>
  Add `async` and/or `defer` attributes to site scripts <br/>
  doc: Add extra section about 'Performance Regressions' <br/>
</details>

### [`v12.1.2`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.1.2)

Checkstyle 12.1.2 - <https://checkstyle.org/releasenotes.html#Release_12.1.2;

Bug fixes:

[#&#8203;18074](https://redirect.github.com/checkstyle/checkstyle/issues/18074) - JAR for 12.1.1 is missing org.slf4j package
[#&#8203;8396](https://redirect.github.com/checkstyle/checkstyle/issues/8396) - Indent issue with multiline method call with array element

<details>
<summary>Other Changes:</summary>
<br/>
  UI Flickering on Checkstyle.org – Panel Resizes Erratically on Navigation <br/>
  Enhancement: Add Smooth Scrolling to Anchor Links in Documentation <br/>
  Broken link to Maven Snapshot repository in README <br/>
  Inprove website rendering <br/>
  Deploy configuration-1-3.xsd to the CheckStyle website <br/>
  Website Generation doesn't automatically reflect new changes to checks.xml and checks/`<`type`>`/index.xml <br/>
  Enforce file size on Java inputs <br/>
  doc: archive release notes for 8.35-10.26 <br/>
  Add missing property examples to XDocs for Checkstyle Checks <br/>
  links to old releases in web are damaged <br/>
  Resolve Pitest Suppressions - packagenamesloader <br/>
  XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger <br/>
  GenericWhitespace when TAB is used instead of space <br/>
  Webpage is blank of  JDEPEND section  <br/>
  Code syntax highlighting javascript (code-prettify) is executed twice <br/>
  Cover pitest survivals with tests <br/>
  No space in command line checkstyle commands <br/>
  Resolve Pitest Suppression in Pitest-Javadoc Profile <br/>
  Add `rewrite` support for `errorprone.refasterrules` <br/>
</details>

### [`v12.1.1`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.1.1)

[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-12.1.0...checkstyle-12.1.1)

Checkstyle 12.1.1 - <https://checkstyle.org/releasenotes.html#Release_12.1.1;

Bug fixes:

[#&#8203;17975](https://redirect.github.com/checkstyle/checkstyle/issues/17975) - Incorrect encoding in non-English properties files causing garbled characters in localized messages
[#&#8203;17681](https://redirect.github.com/checkstyle/checkstyle/issues/17681) - Google style config and formatter differ on blank line separation
[#&#8203;3110](https://redirect.github.com/checkstyle/checkstyle/issues/3110) - some messages are still hardcoded in english

<details>
<summary>Other Changes:</summary>
<br/>
  Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
  Add `rewrite` support for `errorprone.refasterrules` <br/>
  avoid horizontal scrolling in atclauseorder.html <br/>
  Wrong tagOrder in AtClauseOrder documentation. <br/>
  Resolve error-prone violations <br/>
  Enforce file size on Java inputs <br/>
  Cover pitest survivals with tests <br/>
  Define violation messages for all violations <br/>
  SLF4J configuration warnings when running tests <br/>
  JVM warnings when running tests <br/>
</details>

### [`v12.1.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.1.0)

[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-12.0.1...checkstyle-12.1.0)

Checkstyle 12.1.0 - <https://checkstyle.org/releasenotes.html#Release_12.1.0;

New:

[#&#8203;16836](https://redirect.github.com/checkstyle/checkstyle/issues/16836) - New check: HexLiteralCase, Hexadecimal literals should use upper case letters A-F

<details>
<summary>Other Changes:</summary>
<br/>
  Add missing property examples to XDocs for Checkstyle Checks <br/>
  Resolve error-prone violations <br/>
  Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
  Convert eligible classes to records <br/>
  test to check indentation trailing comments are vertically aligned <br/>
  update JavadocTokenTypes.java to new format of AST print <br/>
  CheckstyleAntTaskTest.testNoFileOrPathSpecified not executed because it's static <br/>
  Resolving spotbugs violations <br/>
  Remove ImportControlTest supressions <br/>
  Deploy configuration-1-3.xsd to the CheckStyle website <br/>
  Add `id` to `NeedBraces` declaration <br/>
</details>

### [`v12.0.1`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.0.1)

[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-12.0.0...checkstyle-12.0.1)

Checkstyle 12.0.1 - <https://checkstyle.org/releasenotes.html#Release_12.0.1;

Bug fixes:

[#&#8203;17131](https://redirect.github.com/checkstyle/checkstyle/issues/17131) - SARIF report does not contain information about the failing rules

<details>
<summary>Other Changes:</summary>
<br/>
  Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
  SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger <br/>
  XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger <br/>
  Enforce file size on Java inputs <br/>
  Use LexicographicalAnnotationListing  for annotations <br/>
</details>

### [`v12.0.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.0.0)

[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-11.1.0...checkstyle-12.0.0)

Checkstyle 12.0.0 - <https://checkstyle.org/releasenotes.html#Release_12.0.0;

Breaking backward compatibility:

[#&#8203;17514](https://redirect.github.com/checkstyle/checkstyle/issues/17514) - New ANTLR Grammar for Javadoc Comments

<details>
<summary>Other Changes:</summary>
<br/>
  doc: update writing javadoc checks page in the documentation <br/>
  Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
  Fix PackageObjectFactoryTest before/after annotations <br/>
  XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger <br/>
  Define violation messages for all violations <br/>
  test to check indentation trailing comments are vertically aligned <br/>
  Resolve error-prone violations <br/>
  Add missing property examples to XDocs for Checkstyle Checks <br/>
</details>

### [`v11.1.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-11.1.0)

[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-11.0.1...checkstyle-11.1.0)

Checkstyle 11.1.0 - <https://checkstyle.org/releasenotes.html#Release_11.1.0;

New:

[#&#8203;17451](https://redirect.github.com/checkstyle/checkstyle/issues/17451) - false-negative: whitespace between type annotation and array declarator or ellipsis

Bug fixes:

[#&#8203;17540](https://redirect.github.com/checkstyle/checkstyle/issues/17540) - Annotation location rule is not enforced in package-info.java file
[#&#8203;17507](https://redirect.github.com/checkstyle/checkstyle/issues/17507) - Google style: Missing support for multipart versioning format using underscores in method names
[#&#8203;17778](https://redirect.github.com/checkstyle/checkstyle/issues/17778) - Add support to properly follow Rule `7.1.1 General Form` in Google Style Guide Implementation
[#&#8203;17825](https://redirect.github.com/checkstyle/checkstyle/issues/17825) - --generate-checks-and-files-suppression option generates invalid XML
[#&#8203;13048](https://redirect.github.com/checkstyle/checkstyle/issues/13048) - JavadocTagContinuationIndentation: missing support to arbitrary indentation in `<`pre`>` tags
[#&#8203;11867](https://redirect.github.com/checkstyle/checkstyle/issues/11867) - LineLength gets triggered on multi-line strings for Google Checks

<details>
<summary>Other Changes:</summary>
<br/>
  update JavadocTokenTypes.java to new format of AST print <br/>
  Fix wrong dtd scheme reference in CLI example <br/>
  move examples of IllegalImport to compilable folder <br/>
  LineLength coverage page: missing note about command line exemptions <br/>
  Add `rewrite` support for `errorprone.refasterrules` <br/>
  Reuse in metadata module scrapper all methods to get data from javadoc and reflection only <br/>
  SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger <br/>
  Add chechstyle-operewrite recipes to the project. <br/>
  test to check indentation trailing comments are vertically aligned <br/>
  Fix Javadoc Warnings: "use of default constructor, which does not provide a comment" <br/>
  Upgrade all scripts to groovy 3.0.17 or 4.x <br/>
  doc: make nrmancuso "former" <br/>
  Convert eligible classes to records <br/>
</details>

### [`v11.0.1`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-11.0.1)

[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-11.0.0...checkstyle-11.0.1)

Checkstyle 11.0.1 - <https://checkstyle.org/releasenotes.html#Release_11.0.1;

Bug fixes:

[#&#8203;3110](https://redirect.github.com/checkstyle/checkstyle/issues/3110) - some messages are still hardcoded in english
[#&#8203;17563](https://redirect.github.com/checkstyle/checkstyle/issues/17563) - Google style: No proper way to check if the reason for swallowing the exception is actually appropriate
[#&#8203;17551](https://redirect.github.com/checkstyle/checkstyle/issues/17551) - Missing violations on Unicode and Octal values of `\s`
[#&#8203;17501](https://redirect.github.com/checkstyle/checkstyle/issues/17501) - Google style: Word TODO of Todo comment must be in all caps

<details>
<summary>Other Changes:</summary>
<br/>
  fix cirrus-ci failure to install jdk21 <br/>
  Preparation for Migration of Checkstyle Codebase to Java 21 <br/>
  Enable assorted Error Prone Support checks <br/>
  Conversion to Enhance Switch for SuppressionWarningCheck Causing Deeply Nesting Issues <br/>
  Convert eligible classes to records <br/>
  dependecies: update caciocavallo to latest <br/>
  Convert switch statements to enhanced switch expressions <br/>
  Add anchored links for each property <br/>
  site log has a lot of warnings 'Anchor name "Description" used more than once' <br/>
  Resolve CheckerFramework violations <br/>
  Add filters table validation in xdoc folder <br/>
  Wiki page on how to make test methods from issue description <br/>
  improve position of tag `yamllint` <br/>
  Use TypeName check to validate Examples classes  <br/>
  AnnotationLocation does not enforce annotation placement after Javadoc as documented <br/>
  IT regression area Folder structure for suppressionxpathfilter <br/>
</details>

### [`v11.0.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-11.0.0)

[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.26.1...checkstyle-11.0.0)

Checkstyle 11.0.0 - <https://checkstyle.org/releasenotes.html#Release_11.0.0;

Breaking backward compatibility:

[#&#8203;13209](https://redirect.github.com/checkstyle/checkstyle/issues/13209) - Migrate project to JDK 17
[#&#8203;17321](https://redirect.github.com/checkstyle/checkstyle/issues/17321) - Use jdk17 as minimial required

New:

[#&#8203;17366](https://redirect.github.com/checkstyle/checkstyle/issues/17366) - FinalParameters - missing several tokens to check

Bug fixes:

[#&#8203;17332](https://redirect.github.com/checkstyle/checkstyle/issues/17332) - False positive from JavadocType: Unused `@`param tag
[#&#8203;8205](https://redirect.github.com/checkstyle/checkstyle/issues/8205) - fix all false-negatives about there is no single space between a type annotation and \[] or .... for Google Style
[#&#8203;17158](https://redirect.github.com/checkstyle/checkstyle/issues/17158) - InvalidJavadocPosition false-positive for record compact constructor with package-private accessibility
[#&#8203;14291](https://redirect.github.com/checkstyle/checkstyle/issues/14291) - Escape sequences in TextBlock, IllegalTokenText module should violate them for Google style
[#&#8203;17193](https://redirect.github.com/checkstyle/checkstyle/issues/17193) - Google-style: Improper enforcement of horizontal whitespace for double slash `//`

<details>
<summary>Other Changes:</summary>
<br/>
  Upgrade all scripts to groovy 3.0.17 or 4.x <br/>
  IT regression area Folder structure for suppressionxpathfilter <br/>
  release is failing with "deploy failed: 403 - Forbidden" <br/>
  config.html page does not allow linking to Examples <br/>
  doc: add jetbrains logo by their request <br/>
  Fix compareTo method for testInputViolations <br/>
  xsd for the checkstyle configuration xml file <br/>
  create XSD definition for XML report <br/>
  Resolve invisiable problems after bump of maven site plugin 3.21.0 <br/>
  website: in CLI help ouput, mark config parameter as optional <br/>
  test to check indentation trailing comments are vertically aligned <br/>
  SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger <br/>
  SiteUtil.getPropertiesJavadocs does not reflect all the constituents of what it does <br/>
  refactor methods in SiteUtil.java <br/>
  Links to modules should be without anchor <br/>
  Javadoc website mistakenly showing HTML entities meant for other characters. <br/>
  regression-report.yml does not post error message if failing at handle_xxx phase  <br/>
  Convert concatenated strings to text blocks <br/>
  website: fix links in google_style.html <br/>
  suppressionxpathfilter.xml.template should use example macros <br/>
  Inconsistent or Missing Whitespaces in 'Beginning Development' Page Code Blocks <br/>
  Google-style: add '4.8.4.4 Switch expressions' to coverage table <br/>
  Updating properties in Input files to mention all default properties, <br/>
  Replace collect(toUnmodifiableList()) with toList() <br/>
  Refactor instanceof checks to pattern variables <br/>
  doc: Finished implementation of example separators in SuppressionXpathFilter website page <br/>
  doc: Implemented example separators on SuppressionXpathFilter website page <br/>
  Validate that all properties are used in examples <br/>
  update google-java-format.sh to validate that all Input that are excluded have file InputFormatted <br/>
  Resolve Pitest Suppression in Pitest-Javadoc Profile <br/>
  add trino to no-error testing in CI <br/>
  importcontrol.xml.template should use example macroses <br/>
  Cover pitest survivals with tests <br/>
  suppressionfilter.xml.template should use example macroses <br/>
  Add `@`Serial annotation to serialVersionUID fields <br/>
  Move the same class members from macroses to new common utility class <br/>
  semaphore CI is failing with FAILED DOWNLOADS for junit-platform-commons-1.10.1.jar  <br/>
  update JavadocTokenTypes.java to new format of AST print <br/>
  Make all notes sections be displayed under the Description section <br/>
  Update Filters Exampes to use verifyFilterWithInlineConfigParser <br/>
  Set up RegexpSingleline to check for presence of newly added Description macro in every module xdoc <br/>
  Add new Description Macro <br/>
  Add new Notes Macro <br/>
  `<`table`>` tags miss `<`div class"wrapper"`>` wrapping in module javadocs <br/>
  XdocsJavaDocsTest expected vs actual inconsistency when dealing with new javadoc module data marking <br/>
  Preparation for Migration of  Checkstyle Codebase to Java 17 <br/>
  wesite: not wrappable property now it is causing horizontal scrolling <br/>
  Remove from Travis CI snapshot deploy and stop using of Travis CI <br/>
  Google-style: Add resources-noncompilable inputs to the google-java-format.sh <br/>
  Google-style: Add resources-noncompilable inputs to the compilation by latest jdk <br/>
  Replace `<`source`>``<`/source`>` tag in Checkstyle javadoc content  <br/>
  JavadocMetadataScraper doesn't scrap text from javadoc inline tag for description section in meta data <br/>
</details>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "every 3 weeks on Monday"
- 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.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/pgjdbc/pgjdbc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTQuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->


reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: github://pgjdbc/pgjdbc
  Cc: [email protected], [email protected]
  Subject: Re: [pgjdbc/pgjdbc] PR #4108: fix(deps): update dependency checkstyle to v13
  In-Reply-To: <<[email protected]>>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox