renovate-bot opened a new pull request, #6482:
URL: https://github.com/apache/jmeter/pull/6482

   This PR contains the following updates:
   
   | Package | Change | Age | Confidence |
   |---|---|---|---|
   | [checkstyle](https://checkstyle.org/) 
([source](https://redirect.github.com/checkstyle/checkstyle)) | `10.12.6` -> 
`10.26.1` | 
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.puppycrawl.tools:checkstyle/10.26.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
 | 
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.puppycrawl.tools:checkstyle/10.12.6/10.26.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
 |
   
   ---
   
   ### Release Notes
   
   <details>
   <summary>checkstyle/checkstyle (checkstyle)</summary>
   
   ### 
[`v10.26.1`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.26.1)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.26.0...checkstyle-10.26.1)
   
   Checkstyle 10.26.1 - 
https://checkstyle.org/releasenotes.html#Release\_10.26.1
   
   Bug fixes:
   
   
[#&#8203;17250](https://redirect.github.com/checkstyle/checkstyle/issues/17250) 
- NewlineAtEndOfFileCheck and empty files (size 0)
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     Preparation for Migration of  Checkstyle Codebase to Java 17 <br/>
     Add data to javadoc of Check to indicate true version of module properties 
inherited from the abstract parent class <br/>
   </details>
   
   ### 
[`v10.26.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.26.0)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.25.1...checkstyle-10.26.0)
   
   Checkstyle 10.26.0 - 
https://checkstyle.org/releasenotes.html#Release\_10.26.0
   
   New:
   
   
[#&#8203;14949](https://redirect.github.com/checkstyle/checkstyle/issues/14949) 
- Add Check Support for Java 21 Record Pattern : New Check 
PatternVariableAssignment
   
   Bug fixes:
   
   
[#&#8203;8965](https://redirect.github.com/checkstyle/checkstyle/issues/8965) - 
Indentation check doesn't give violation when google formatter does
   
[#&#8203;17122](https://redirect.github.com/checkstyle/checkstyle/issues/17122) 
- False positive on indentation for Annotation Arrays
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     Add data to javadoc of Check to indicate true version of module properties 
inherited from the abstract parent class <br/>
     Preparation for Migration of  Checkstyle Codebase to Java 17 <br/>
     PropertyCacheFileTest.testPathToCacheContainsOnlyFileName is failing <br/>
     update JavadocTokenTypes.java to new format of AST print <br/>
   </details>
   
   ### 
[`v10.25.1`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.25.1)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.25.0...checkstyle-10.25.1)
   
   Checkstyle 10.25.1 - 
https://checkstyle.org/releasenotes.html#Release\_10.25.1
   
   Bug fixes:
   
   
[#&#8203;17167](https://redirect.github.com/checkstyle/checkstyle/issues/17167) 
- checkstyle expects different indentation for switch cases.
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     Fix the problem when property of module has older version than the 
module's <br/>
     Preparation for Migration of  Checkstyle Codebase to Java 17 <br/>
     Updating properties in Input files to mention all default properties, <br/>
     use new nio jdk api instead of all api <br/>
     Validattion of xdoc files to have separtor between examples <br/>
     Review latest changes at Google style guide <br/>
     CI is failing on 'validation.sh no-violation-test-josm' <br/>
     Typo in check name in 10.25.0 release notes <br/>
   </details>
   
   ### 
[`v10.25.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.25.0)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.24.0...checkstyle-10.25.0)
   
   Checkstyle 10.25.0 - 
https://checkstyle.org/releasenotes.html#Release\_10.25.0
   
   New:
   
   
[#&#8203;14945](https://redirect.github.com/checkstyle/checkstyle/issues/14945) 
- Add Check Support for Java 21 Record Pattern : New Check 
UnnecessaryNullCheckWithInstanceOf
   
   Bug fixes:
   
   
[#&#8203;17120](https://redirect.github.com/checkstyle/checkstyle/issues/17120) 
- False positives for google\_checks when using switch expression in lambda
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     infra: allow cirrus to run on PR from its own repository <br/>
     CI Failure in Check no broken links <br/>
     cirrus CI is faililng with java.exe is not recognized <br/>
     Add hazelcast project to no-error CI job <br/>
     Add JUnit Validation to Ensure New Checks Are Listed in `index.xml` 
Categories <br/>
     Missing MultiFileRegexpHeader into Header index.html <br/>
     Fix code blocks formatting in cmdline.html#Download_and_Run <br/>
     update JavadocTokenTypes.java to new format of AST print <br/>
     Fix existing cases of `getFileContents()` usage <br/>
   </details>
   
   ### 
[`v10.24.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.24.0)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.23.1...checkstyle-10.24.0)
   
   Checkstyle 10.24.0 - 
https://checkstyle.org/releasenotes.html#Release\_10.24.0
   
   New:
   
   
[#&#8203;5983](https://redirect.github.com/checkstyle/checkstyle/issues/5983) - 
CLI: generate suppresion xml content (SuppressionFilter) for certain Checks but 
whole file with violation
   
[#&#8203;16174](https://redirect.github.com/checkstyle/checkstyle/issues/16174) 
- New Check: MultiFileRegexpHeader to allow specify few header file to validate
   
   Bug fixes:
   
   
[#&#8203;16786](https://redirect.github.com/checkstyle/checkstyle/issues/16786) 
- `private` enums being treated as public in `JavadocVariableCheck`
   
[#&#8203;16564](https://redirect.github.com/checkstyle/checkstyle/issues/16564) 
- EmptyLineSeparator check does not validate newlines before comments in 
Interfaces
   
[#&#8203;8807](https://redirect.github.com/checkstyle/checkstyle/issues/8807) - 
SuppressWithPlainTextCommentFilter is slow on files with multiple errors
   
[#&#8203;14654](https://redirect.github.com/checkstyle/checkstyle/issues/14654) 
- incompatibility with google-java-format: CatchFormalParameter is indented by 
4 spaces instead of 2
   
[#&#8203;15098](https://redirect.github.com/checkstyle/checkstyle/issues/15098) 
- Indentation of the Block child of switch rule is not validated when no braces
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     fix log typo <br/>
     Resolve Pitest Suppression in Pitest-Javadoc Profile <br/>
     update JavadocTokenTypes.java to new format of AST print <br/>
     doc: Add GSoC guide tip on learning beyond code, link article on code 
review sentiment <br/>
     Validate that all Inputs mentioned all default properties in config <br/>
     Fix indentation of generated content cli for mode '-g' <br/>
     Adopt Maven Wrapper and Update CI to Fully Use It <br/>
     doc: update AuditListener image format and dimensions <br/>
     include PMD `UnusedPrivateMethod` <br/>
     include PMD `GuardLogStatement` <br/>
     Add example to MatchXpatch on how to validate Constructor Count in classes 
 <br/>
     Resolve CheckerFramework violations <br/>
     Infra: Replace REPOSITORY_OWNER CI ENV var with built-in 
GITHUB_REPOSITORY_OWNER <br/>
     Update Filters Exampes to use verifyFilterWithInlineConfigParser <br/>
     Update vim plugin details <br/>
     doc: Add UML diagram for Filter and update image reference in 
documentation <br/>
     Rename all 'ex' varaibles to 'exc' and forrbit by cheksttyle check 'ex' 
<br/>
     migrate pgjdbc no-error execution to jdk21 <br/>
     SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger <br/>
     Enforce formatting of `// violation` and `// ok` comments <br/>
     inconsistent linkcheck errors <br/>
     Incorrect language class assigned to code blocks in documentation (e.g., 
logs getting language-xml, Java code getting language-xml) <br/>
      update documentation: VariableDeclarationUsageDistance on  block of 
initialization methods <br/>
     Update IndentationCheckTest to use verifyWarns <br/>
     Remove config_ conditions from xdocs tests <br/>
     XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger <br/>
     use new nio jdk api instead of all api <br/>
     Cover pitest survivals with tests <br/>
   </details>
   
   ### 
[`v10.23.1`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.23.1)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.23.0...checkstyle-10.23.1)
   
   Checkstyle 10.23.1 - 
https://checkstyle.org/releasenotes.html#Release\_10.23.1
   
   Bug fixes:
   
   
[#&#8203;16630](https://redirect.github.com/checkstyle/checkstyle/issues/16630) 
- JavadocParagraph false violation when `<`p`>` is inside of `<`div`>``<`/div`>`
   
[#&#8203;15769](https://redirect.github.com/checkstyle/checkstyle/issues/15769) 
- google\_checks.xml: remove xpath suppression and false-positive indentation 
violations for block codes
   
[#&#8203;15792](https://redirect.github.com/checkstyle/checkstyle/issues/15792) 
- Fix false-negatives regarding LITERAL\_CATCH to detect K`&`R Blocks in 
google\_checks.xml
   
[#&#8203;11641](https://redirect.github.com/checkstyle/checkstyle/issues/11641) 
- SuppressWarningsHolder should allow usage of simple name of Checks in 
aliasList
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     doc: remove outdated note about ANTLR versions in Javadoc vs Java grammar 
explanation <br/>
     Define violation messages for all violations <br/>
     Missing test for InputIndentationInvalidArrayInitIndent.java with 
forceStrictCondition=false <br/>
     Update Filters Exampes to use verifyFilterWithInlineConfigParser <br/>
     Cover pitest survivals with tests <br/>
     disallow import of `java.util.concurrent.atomic.AtomicInteger` yet, it is 
still used in `api\SeverityLevelCounter.java` and 
`checks\UniquePropertiesCheck.java` <br/>
     Update CLI help to mention that folder also can be used  <br/>
     Extend documentation on no lombok support <br/>
     separate examples by horizontal line <br/>
     Configuration website does not allow linking to Examples <br/>
     Remove usage of AtomicInteger from NPathComplexityCheck <br/>
     update JavadocTokenTypes.java to new format of AST print <br/>
      chore: use span classes for layout  <br/>
     Website layout breaks at viewport width `>`= 1999px <br/>
     fix `OSX build` when `.DS_Store` is present <br/>
     doc: remove SonarCloud badge from README.md <br/>
     use new nio jdk api instead of all api <br/>
     Enforce file size on Java inputs <br/>
     infra: verify-no-exception-configs is in semaphore ci <br/>
     align ubuntu image version `ubuntu-22.04` -`>` `ubuntu-24.04` <br/>
     doc: improve variableDeclarationUsage...Check's docs to avoid confusion on 
calculation of distance <br/>
     Resolve CheckerFramework violations <br/>
     fix whitespace typo in `Note : ` -`>` `Note: ` <br/>
     Bad links on Sponsoring page <br/>
     add Content section to config.xml and writinglisteners.xml.vm <br/>
     Broken Backport Links on Website <br/>
     Fix existing cases of `getFileContents()` usage <br/>
     Broken Flattr Link and Image on Sponsoring Page <br/>
     Resolve Pitest Suppression in Pitest-Javadoc Profile <br/>
     SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger <br/>
   </details>
   
   ### 
[`v10.23.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.23.0)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.22.0...checkstyle-10.23.0)
   
   Checkstyle 10.23.0 - 
https://checkstyle.org/releasenotes.html#Release\_10.23.0
   
   New:
   
   
[#&#8203;9745](https://redirect.github.com/checkstyle/checkstyle/issues/9745) - 
JavadocMethod: new property 'allowInlineReturn' to support for Javadoc return 
tag as inline
   
   Bug fixes:
   
   
[#&#8203;14697](https://redirect.github.com/checkstyle/checkstyle/issues/14697) 
- False negative in UnusedImportCheck
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     SuppressionSingleFilterExamplesTest methods should use: 
`verifyFilterWithInlineConfigParser` <br/>
     XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger <br/>
     update JavadocTokenTypes.java to new format of AST print <br/>
     use new nio jdk api instead of all api <br/>
     CircleCI is failing on xwiki validation. <br/>
   </details>
   
   ### 
[`v10.22.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.22.0)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.21.4...checkstyle-10.22.0)
   
   Checkstyle 10.22.0 - 
https://checkstyle.org/releasenotes.html#Release\_10.22.0
   
   Breaking backward compatibility:
   
   
[#&#8203;9280](https://redirect.github.com/checkstyle/checkstyle/issues/9280) - 
JavadocVariable: new property 'accessModifiers' as substitution of 'scope' and 
'excludeScope'
   
[#&#8203;15499](https://redirect.github.com/checkstyle/checkstyle/issues/15499) 
- Change default or IllegalIdentifierName
   
   Bug fixes:
   
   
[#&#8203;16641](https://redirect.github.com/checkstyle/checkstyle/issues/16641) 
- `FileContents.getJavadocBefore()`: Comments should not be skipped if it is 
not alone in line
   
[#&#8203;16385](https://redirect.github.com/checkstyle/checkstyle/issues/16385) 
- JavadocTagContinuationIndentation Ignore indentation check when HTML tag 
break line
   
[#&#8203;16628](https://redirect.github.com/checkstyle/checkstyle/issues/16628) 
- use SLL prediction mode for fast javadoc parsing to improve performance
   [#&#8203;43](https://redirect.github.com/checkstyle/checkstyle/issues/43) - 
JavadocMethod: Javadoc Not Detected Above Multiline Comments
   
[#&#8203;12817](https://redirect.github.com/checkstyle/checkstyle/issues/12817) 
- Incorrect Indentation errors for expression switches with google\_checks.xml
   
[#&#8203;6637](https://redirect.github.com/checkstyle/checkstyle/issues/6637) - 
SuppressWarningsHolder aliasList members don't act like aliases
   
[#&#8203;13043](https://redirect.github.com/checkstyle/checkstyle/issues/13043) 
- Make references optional for link and linkplain tags
   
[#&#8203;16005](https://redirect.github.com/checkstyle/checkstyle/issues/16005) 
- Parse errors if \`\`@`see` spans multiple lines
   
[#&#8203;14446](https://redirect.github.com/checkstyle/checkstyle/issues/14446) 
- Parse error when Javadoc contains `@`snippet with code example that uses Java 
annotation
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     update JavadocTokenTypes.java to new format of AST print <br/>
     Broken Link - Javadoc OpenJDK 8 Report in website, 404 Error <br/>
     Github generate site fails to generate links with anchors. <br/>
     Enforce file size on Java inputs <br/>
     Badges in the README are missing <br/>
     Fix existing cases of `getFileContents()` usage <br/>
     Cover pitest survivals with tests <br/>
     doc: Clarified the description of SummaryJavadoc check <br/>
     align xmx args <br/>
     There is nothing in few column in Active tool  <br/>
     Resolve Pitest Suppression in Pitest-Javadoc Profile <br/>
     Define violation messages for all violations <br/>
     SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger <br/>
     Create integration tests in CI to alarm on breaking compatibility <br/>
     improve logging <br/>
     Reminder bot for issues <br/>
     check-performance-regression workflow does not check Javadoc grammar 
performance <br/>
     Update RegexpHeaderCheckTest to use verifyWithInlineConfigParser method 
<br/>
     Links for examples of CLI page <br/>
     Copy to clipboard image button for all sources  <br/>
     Static html for syntax highlight in web site <br/>
     Update all non java Inputs of SuppressWithNearbyTextFilter to have txt 
extension  <br/>
     test execution is failing on non EN locales <br/>
     Update HeaderCheckTest to use verifyWithInlineConfigParser method <br/>
     Nothing in remark table in additional checks <br/>
     Use bom artifact for junit version management <br/>
   </details>
   
   ### 
[`v10.21.4`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.21.4)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.21.3...checkstyle-10.21.4)
   
   Checkstyle 10.21.4 - 
https://checkstyle.org/releasenotes.html#Release\_10.21.4
   
   Bug fixes:
   
   
[#&#8203;15161](https://redirect.github.com/checkstyle/checkstyle/issues/15161) 
- AnnotationOnSameLine: FalseNegative when the annotation is on the same line 
of the modifer of the target class
   
[#&#8203;16081](https://redirect.github.com/checkstyle/checkstyle/issues/16081) 
- PARAMETER\_DEF in FinalLocalVariable doesn't seem to work in interfaces
   
[#&#8203;16165](https://redirect.github.com/checkstyle/checkstyle/issues/16165) 
- Regression: CyclomaticComplexity.switchBlockAsSingleDecisionPoint does not 
work properly anymore (10.21.1)
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     update JavadocTokenTypes.java to new format of AST print <br/>
     Resolve Pitest Suppression in Pitest-Javadoc Profile <br/>
     Define violation messages for all violations <br/>
     Improve documentation - how to add usage of `var` to check `IllegalType`?  
<br/>
     Enforce file size on Java inputs <br/>
     Strange echo failure for static message in github action execution <br/>
     Remove '//ok' comments from Input files  <br/>
     Cover pitest survivals with tests <br/>
   </details>
   
   ### 
[`v10.21.3`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.21.3)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.21.2...checkstyle-10.21.3)
   
   Checkstyle 10.21.3 - 
https://checkstyle.org/releasenotes.html#Release\_10.21.3
   
   Bug fixes:
   
   
[#&#8203;16127](https://redirect.github.com/checkstyle/checkstyle/issues/16127) 
- The SarifLogger creates invalid JSON on Windows with unescaped paths
   
[#&#8203;14787](https://redirect.github.com/checkstyle/checkstyle/issues/14787) 
- False Negative of ClassFanOutCheck with "new" Keyword
   
[#&#8203;15683](https://redirect.github.com/checkstyle/checkstyle/issues/15683) 
- JavadocMethod: false positive on compact constructors for nested record 
classes
   
[#&#8203;15967](https://redirect.github.com/checkstyle/checkstyle/issues/15967) 
- `yield` fails Indentation check in switch expressions
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     Remove '//ok' comments from Input files  <br/>
     Clarification: no violation for preceding whitespaces for paragraph tag 
content <br/>
     Cover pitest survivals with tests <br/>
     Provide examples of commands and examples of output for most CLI 
parameters. <br/>
     Link redirection is not working for VariableDeclarationUsageDistance <br/>
     Define violation messages for all violations <br/>
     update JavadocTokenTypes.java to new format of AST print <br/>
     Resolve Pitest Suppression in Pitest-Javadoc Profile <br/>
     AvoidSynchronizedStatement reported usage of synchronized <br/>
     Enforce file size on Java inputs <br/>
     Enable examples tests <br/>
     Update doc for MissingSwitchDefault <br/>
     Inprove website rendering <br/>
     UI Overlap Issue in Checkstyle Documentation Sidebar <br/>
     Source code syntax highlights in web pages <br/>
     put validation for "(default)" in Inputs <br/>
     Add support of filtered violation messages to BDD Inputs <br/>
     Expand XPath IT Regression Testing <br/>
     Workflow `regression-report.yml` should support of config bundles with 
extra configuration files (Header check) <br/>
     FileTabCharacter: update  doc to mention  that only first violation is 
reported for default configuration <br/>
   </details>
   
   ### 
[`v10.21.2`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.21.2)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.21.1...checkstyle-10.21.2)
   
   Checkstyle 10.21.2 - 
https://checkstyle.org/releasenotes.html#Release\_10.21.2
   
   Bug fixes:
   
   
[#&#8203;15939](https://redirect.github.com/checkstyle/checkstyle/issues/15939) 
- `lineWrappingIndentation` falsely detects incorrect indentation for text 
blocks
   
[#&#8203;16101](https://redirect.github.com/checkstyle/checkstyle/issues/16101) 
- `ignoreFieldDeclaration` property should have the highest priority in 
MagicNumberCheck
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     dependency: bump org.apache.maven.plugins:maven-site-plugin from 3.12.1 to 
3.21.0 <br/>
     Enable examples tests <br/>
     Remove '//ok' comments from Input files  <br/>
     update JavadocTokenTypes.java to new format of AST print <br/>
     Issue #&#8203;16077: Removed text under banner images in menu <br/>
     Define violation messages for all violations <br/>
     Website: Open External Links in New Tabs for Better User Experience <br/>
     Enforce file size on Java inputs <br/>
     use new nio jdk api instead of all api <br/>
     Expand XPath IT Regression Testing <br/>
     Test to ensure website checks/filters are in alphabetical order at summary 
pages <br/>
     Expandable menu for mobile website <br/>
   </details>
   
   ### 
[`v10.21.1`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.21.1)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.21.0...checkstyle-10.21.1)
   
   Checkstyle 10.21.1 - 
https://checkstyle.org/releasenotes.html#Release\_10.21.1
   
   Bug fixes:
   
   
[#&#8203;11374](https://redirect.github.com/checkstyle/checkstyle/issues/11374) 
- UnusedLocalVariable: False Positive when  inner class has same field as 
variable
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     Refactor SummaryJavadoc to avoid null usage  <br/>
     Enable examples tests <br/>
     update JavadocTokenTypes.java to new format of AST print <br/>
     Remove '//ok' comments from Input files  <br/>
     Resolve Pitest Suppression in Pitest-Javadoc Profile <br/>
     Expand XPath IT Regression Testing <br/>
   </details>
   
   ### 
[`v10.21.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.21.0)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.20.2...checkstyle-10.21.0)
   
   Checkstyle 10.21.0 - 
https://checkstyle.org/releasenotes.html#Release\_10.21.0
   
   New:
   
   
[#&#8203;15985](https://redirect.github.com/checkstyle/checkstyle/issues/15985) 
- Expand Default Value of `constantWaiverParentToken` in MagicNumberCheck with 
All Operators
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     Enable examples tests <br/>
     GitHub action to execute latest checkstyle release on provided conf and 
source  <br/>
     https://checkstyle.org/checks/ Gives a 404 <br/>
     Refactor SummaryJavadoc to avoid null usage  <br/>
     Test to ensure website checks/filters are in alphabetical order <br/>
     Expand XPath IT Regression Testing <br/>
     Define violation messages for all violations. <br/>
     update JavadocTokenTypes.java to new format of AST print <br/>
     Remove '//ok' comments from Input files  <br/>
   </details>
   
   ### 
[`v10.20.2`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.20.2)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.20.1...checkstyle-10.20.2)
   
   Checkstyle 10.20.2 - 
https://checkstyle.org/releasenotes.html#Release\_10.20.2
   
   Bug fixes:
   
   
[#&#8203;15943](https://redirect.github.com/checkstyle/checkstyle/issues/15943) 
- ArrayIndexOutOfBoundsException on indentation check of try-with-resources
   
[#&#8203;13061](https://redirect.github.com/checkstyle/checkstyle/issues/13061) 
- Solving parsing errors for missing description in block tags
   
[#&#8203;14573](https://redirect.github.com/checkstyle/checkstyle/issues/14573) 
- JavadocType: False negative for unknown tag with no description
   
[#&#8203;11584](https://redirect.github.com/checkstyle/checkstyle/issues/11584) 
- WriteTag reports violation with confusing message when there is no javadoc
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     Remove '//ok' comments from Input files  <br/>
     Enable examples tests <br/>
     doc: Fix Example3 in MagicNumberCheck Docs <br/>
     Forbid Files.createTempDirectory in Checkstyle and replace with `@`TempDir 
<br/>
     Expand XPath IT Regression Testing <br/>
     avoid reliance on `File.createTempFile` implementation d… <br/>
     Cover pitest survivals with tests <br/>
     Fix existing cases of `getFileContents()` usage <br/>
     Define violation messages for all violations. <br/>
     OuterTypeNumber: provide java code snippets in documentation  <br/>
     JavadocParagraph: define in documentation list of validated block-tags 
<br/>
     Resolve `TailRecursion` inspection violations by replacing tail recursive 
calls <br/>
     doc: add check-tfij-style project to 'Additional Checks' <br/>
     Print patch command line for changes detected by checkerfrawork <br/>
     update JavadocTokenTypes.java to new format of AST print <br/>
     NeedBraces need clear description of allowSingleLineStatement <br/>
   </details>
   
   ### 
[`v10.20.1`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.20.1)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.20.0...checkstyle-10.20.1)
   
   Checkstyle 10.20.1 - 
https://checkstyle.org/releasenotes.html#Release\_10.20.1
   
   Bug fixes:
   
   
[#&#8203;15851](https://redirect.github.com/checkstyle/checkstyle/issues/15851) 
- google\_checks: False positive on left curly brace in switch statement with 
lambda-like construct
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     Enable examples tests <br/>
     update JavadocTokenTypes.java to new format of AST print <br/>
     IDEA inspection suppressions resulted from migration to v2022.3.3 <br/>
     update GSOC.md and CONTRIBUTING.md <br/>
     Define violation messages for all violations. <br/>
     Resolve `TailRecursion` inspection violations by replacing tail recursive 
calls <br/>
     JavadocParagraph documentation example s should be updated to same by 
structure  <br/>
     doc: BEGINNING_DEVELOPMENT.md <br/>
     doc: improve README.md add CONTRIBUTING.md add GSOC.md <br/>
     Cover pitest survivals with tests <br/>
   </details>
   
   ### 
[`v10.20.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.20.0)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.19.0...checkstyle-10.20.0)
   
   Checkstyle 10.20.0 - 
https://checkstyle.org/releasenotes.html#Release\_10.20.0
   
   Breaking backward compatibility:
   
   
[#&#8203;15687](https://redirect.github.com/checkstyle/checkstyle/issues/15687) 
- JavadocMethodCheck: removed unnecessary tokens from acceptable
   
   New:
   
   
[#&#8203;14424](https://redirect.github.com/checkstyle/checkstyle/issues/14424) 
- HideUtilityClassConstructor - Add option to skip validation based on list of 
annotations
   
   Bug fixes:
   
   
[#&#8203;15831](https://redirect.github.com/checkstyle/checkstyle/issues/15831) 
- google\_checks.xml not allowing eol left curly for switch statement with 
lambda-like construct
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     Resolve `TailRecursion` inspection violations by replacing tail recursive 
calls <br/>
     Enable examples tests <br/>
     Missing test class for ConstructorsDeclarationGroupingCheck's 
documentation examples <br/>
     Expand XPath IT Regression Testing <br/>
     Define violation messages for all violations. <br/>
     update JavadocTokenTypes.java to new format of AST print <br/>
   </details>
   
   ### 
[`v10.19.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.19.0)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.18.2...checkstyle-10.19.0)
   
   Checkstyle 10.19.0 - 
https://checkstyle.org/releasenotes.html#Release\_10.19.0
   
   New:
   
   
[#&#8203;9540](https://redirect.github.com/checkstyle/checkstyle/issues/9540) - 
WhitespaceAround: new property allowEmptySwitchBlockStatements
   
[#&#8203;15263](https://redirect.github.com/checkstyle/checkstyle/issues/15263) 
- UnnecessaryParenthesesCheck does not flag unnecessary parentheses in 
conditional expression
   
   Bug fixes:
   
   
[#&#8203;15664](https://redirect.github.com/checkstyle/checkstyle/issues/15664) 
- false-negative in google\_checks.xml for not being able to detect requirement 
of K `&` R style for FINALLY
   
[#&#8203;15769](https://redirect.github.com/checkstyle/checkstyle/issues/15769) 
- google\_checks.xml: remove xpath suppression and false-positive indentation 
violations for block codes
   
[#&#8203;15685](https://redirect.github.com/checkstyle/checkstyle/issues/15685) 
- JavadocParagraph does not work when paragraphs have their corresponding 
closing tag
   
[#&#8203;15324](https://redirect.github.com/checkstyle/checkstyle/issues/15324) 
- Enforce preceding line break for opening braces of a case/default under 
switch in google\_checks.xml
   
[#&#8203;15733](https://redirect.github.com/checkstyle/checkstyle/issues/15733) 
- JavadocParagraph: report violation with column
   
[#&#8203;15503](https://redirect.github.com/checkstyle/checkstyle/issues/15503) 
- JavadocParagraph: violate preceding P tag before block-level HTML tags
   
[#&#8203;15716](https://redirect.github.com/checkstyle/checkstyle/issues/15716) 
- google\_checks.xml: JavadocParagraph should have allowNewlineParagraph as 
false
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     Enable examples tests <br/>
     Add upwards compat for deprecated classes in maven-check… <br/>
     Create README for Java grammar updates <br/>
     Small font for first sentence of Check description <br/>
     doc: update doc for EmptyBlock and extend example <br/>
     Resolve Pitest Suppression in Pitest-Javadoc Profile <br/>
     Review google style coverage table to remove links to closed issues <br/>
     Define violation messages for all violations. <br/>
     Expand XPath IT Regression Testing <br/>
     New isOfType Method that Accepts List as its Parameter <br/>
     Cover pitest survivals with tests <br/>
     Fix all violations of JavadocParagrath check in checkstyle code base <br/>
     Enhance Command Line documentation by organizing options in Tabular format 
<br/>
     JavadocParagraph: update documentation <br/>
     regression-report.yml should use yml files for list of projects <br/>
     Create documentation of usage for regression-report.yml workflow  <br/>
     spelling: suppresion -`>` suppression <br/>
     doc: Fix wording in SuppressionSingleFilter and 
SuppressionXpathSingleFilter <br/>
     update JavadocParagraph's input files <br/>
   </details>
   
   ### 
[`v10.18.2`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.18.2)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.18.1...checkstyle-10.18.2)
   
   Checkstyle 10.18.2 - 
https://checkstyle.org/releasenotes.html#Release\_10.18.2
   
   Bug fixes:
   
   
[#&#8203;15690](https://redirect.github.com/checkstyle/checkstyle/issues/15690) 
- JavadocParagraph: allowNewlineParagraph should allow '\n' after P tag and 
content start from new line
   
[#&#8203;15642](https://redirect.github.com/checkstyle/checkstyle/issues/15642) 
- google\_checks: Section 4.1.3 should not be covered by EmptyBlock and 
EmptyCatchBlock
   
[#&#8203;15609](https://redirect.github.com/checkstyle/checkstyle/issues/15609) 
- google\_checks SuppressionXpathSingleFilter for 'MethodName' check is too 
lenient in several ways
   
[#&#8203;15434](https://redirect.github.com/checkstyle/checkstyle/issues/15434) 
- MissingJavadocMethod does not give warning for missing javadoc for protected 
methods in google\_checks.xml
   
[#&#8203;13553](https://redirect.github.com/checkstyle/checkstyle/issues/13553) 
- False positive in FallThroughCheck on last case
   
[#&#8203;15233](https://redirect.github.com/checkstyle/checkstyle/issues/15233) 
- Suppression for long identifiers for `4.4 Column Limit: 100` rule of google 
java style guide
   
[#&#8203;15414](https://redirect.github.com/checkstyle/checkstyle/issues/15414) 
- Google style: Javadoc is optional for "simple, obvious" members
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     Expand XPath IT Regression Testing <br/>
     Define violation messages for all violations. <br/>
     Enable examples tests <br/>
     Add new argument `--diffToolJarPath` to DiffTool command 
regression-report.yml <br/>
     Investigate step `Setup local maven cache` in regression-report.yml <br/>
     Incorporate the place for new_module_config.xml missing in 
regression-report.yml <br/>
     Remove the existing comment option in regression-report.yml getting away 
with contribution repository <br/>
     regression-report.yml should be independent of checkstyle/contribution and 
diff.groovy <br/>
     What happens when an import matches two or more ImportOrder groups? <br/>
     update JavadocTokenTypes.java to new format of AST print <br/>
     RegexMultiline contains Example7 that is actually part of Example6 <br/>
     Rename Example4.py to Example.cpp and change content to be some C <br/>
     Update XdocPagesTest to validate Google coverage table sections <br/>
     Update ChekerTest.java to use ``@`TempDir` instead of 
java.io.File#createTempFile <br/>
     regression-report.yml doesnot handle two configs for execution  <br/>
     Update Tests to use new 'verifyXxxxxx' method or 'execute' that use 
inlined config in Input files <br/>
     regression-report.yml should generate label at 
handle_existing_config_bundle job <br/>
     Document System Variables usage for Windows OS <br/>
      InputEqualsHashCodeEqualsParameter.java has wrong location of violation 
comments <br/>
     update TodoComment to show how to use ignore case in format property <br/>
     regression-report.yml should generate label at 
handle_generated_config_bundle job <br/>
     regression-report.yml: 'for configs in PR description' mode is not working 
<br/>
     Remove cache cleanup in regression-report.yml <br/>
     regression-report.yml should use label for report comment that took config 
from Input <br/>
     create "InputFormattedXxxxxx" files for all Input files that are excluded 
from formatting <br/>
     Add print logs and cleaning up cache in regression-report.yml <br/>
     Language Feature Integration Document: JEPS <br/>
     Minimize list of excludes in google-java-format.sh <br/>
     Re-enable no-error-pmd build <br/>
     Restoring the label feature in new workflow regression-report.yml <br/>
   </details>
   
   ### 
[`v10.18.1`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.18.1)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.18.0...checkstyle-10.18.1)
   
   Checkstyle 10.18.1 - 
https://checkstyle.org/releasenotes.html#Release\_10.18.1
   
   Bug fixes:
   
   
[#&#8203;15556](https://redirect.github.com/checkstyle/checkstyle/issues/15556) 
- google\_checks failing on 'MethodName' with `@`ParameterizedTest
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     Failure in make_report of regression-report.yml does not make comment in 
PR <br/>
     Handling the concurrency model in the new workflow <br/>
     regression-report.yml workflow sending messages upon successful 
completition <br/>
     create "InputFormattedXxxxxx" files for Indentation and other formatting 
Checks <br/>
     Fix the error of the new workflow running for every comment not matching 
pattern <br/>
     Updating regression-report.yml to allow running regression for input java 
file <br/>
   </details>
   
   ### 
[`v10.18.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.18.0)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.17.0...checkstyle-10.18.0)
   
   Checkstyle 10.18.0 - 
https://checkstyle.org/releasenotes.html#Release\_10.18.0
   
   Breaking backward compatibility:
   
   
[#&#8203;15159](https://redirect.github.com/checkstyle/checkstyle/issues/15159) 
- RedundantModifer Should Violate Final Modifer on Unnamed Variables if 
jdkVersion GTE 22
   
[#&#8203;14805](https://redirect.github.com/checkstyle/checkstyle/issues/14805) 
- Remove Support for String Template Syntax
   
[#&#8203;15082](https://redirect.github.com/checkstyle/checkstyle/issues/15082) 
- LITERAL\_WHEN and LAND tokens in switch statements should have EXPR child
   
   New:
   
   
[#&#8203;10798](https://redirect.github.com/checkstyle/checkstyle/issues/10798) 
- RedundantModifierCheck: New property 'jdkVersion' to violate strictfp as 
redundant modifier if version LTE 17
   
[#&#8203;15062](https://redirect.github.com/checkstyle/checkstyle/issues/15062) 
- Add Check Support for Java 21 Unnamed Variables `&` Patterns Syntax: 
SuppressWarnings
   
[#&#8203;15027](https://redirect.github.com/checkstyle/checkstyle/issues/15027) 
- Add Check Support for Java 21 Pattern Matching for Switch Syntax: 
WhitespaceAround
   
[#&#8203;15025](https://redirect.github.com/checkstyle/checkstyle/issues/15025) 
- Add Check Support for Java 21 Pattern Matching for Switch Syntax: 
WhitespaceAfter
   
[#&#8203;14948](https://redirect.github.com/checkstyle/checkstyle/issues/14948) 
- Add Check Support for Java 21 Record Pattern : ParenPad
   
[#&#8203;12542](https://redirect.github.com/checkstyle/checkstyle/issues/12542) 
- new Treewalker property to skip all nested Modules if there is parsing 
exception
   
[#&#8203;14950](https://redirect.github.com/checkstyle/checkstyle/issues/14950) 
- Add Check Support for Java 21 Unnamed Variables `&` Patterns Syntax: 
UnusedLocalVariable
   
[#&#8203;14963](https://redirect.github.com/checkstyle/checkstyle/issues/14963) 
- Add Check Support for Java 21 Unnamed Variables `&` Patterns Syntax: 
FinalParameter
   
[#&#8203;14966](https://redirect.github.com/checkstyle/checkstyle/issues/14966) 
- Add Check Support for Java 21 Record Pattern : MethodParamPad
   
[#&#8203;14970](https://redirect.github.com/checkstyle/checkstyle/issues/14970) 
- Add Check Support for Java 21 Unnamed Variables `&` Patterns Syntax: 
PatternVariableName
   
[#&#8203;15015](https://redirect.github.com/checkstyle/checkstyle/issues/15015) 
- Add Check Support for Java 21 Unnamed Variables `&` Patterns Syntax: 
CatchParameterName
   
[#&#8203;15014](https://redirect.github.com/checkstyle/checkstyle/issues/15014) 
- Add Check Support for Java 21 Unnamed Variables `&` Patterns Syntax: 
LambdaParameterName
   
[#&#8203;15016](https://redirect.github.com/checkstyle/checkstyle/issues/15016) 
- Add Check Support for Java 21 Unnamed Variables `&` Patterns Syntax: 
IllegalIdentifierName
   
[#&#8203;15012](https://redirect.github.com/checkstyle/checkstyle/issues/15012) 
- LocalFinalVariableName must include `_`
   
[#&#8203;15053](https://redirect.github.com/checkstyle/checkstyle/issues/15053) 
- Define severity for google style config by variable
   
[#&#8203;14946](https://redirect.github.com/checkstyle/checkstyle/issues/14946) 
- Add Check Support for Java 21 Record Pattern : IllegalType
   
[#&#8203;14981](https://redirect.github.com/checkstyle/checkstyle/issues/14981) 
- False positive in FinalLocalVariable check on unnamed variables
   
[#&#8203;14907](https://redirect.github.com/checkstyle/checkstyle/issues/14907) 
- Add support to check grouping of Constructors in google style guide 
implementation
   
[#&#8203;15059](https://redirect.github.com/checkstyle/checkstyle/issues/15059) 
- Add Check Support for Java 21 Unnamed Variables `&` Patterns Syntax: New 
Check UnusedLambdaParameterShouldBeUnnamed
   
[#&#8203;15058](https://redirect.github.com/checkstyle/checkstyle/issues/15058) 
- Add Check Support for Java 21 Unnamed Variables `&` Patterns Syntax: New 
Check UnusedCatchParameterShouldBeUnnamed
   
[#&#8203;14975](https://redirect.github.com/checkstyle/checkstyle/issues/14975) 
- Add Check Support for Java 17 Sealed Classes: New Check 
SealedShouldHavePermitsList
   
[#&#8203;14985](https://redirect.github.com/checkstyle/checkstyle/issues/14985) 
- Add Check Support for Java 21 Pattern Matching for Switch Syntax: New Check 
WhenShouldBeUsed
   
[#&#8203;14979](https://redirect.github.com/checkstyle/checkstyle/issues/14979) 
- Add Check Support for Java 21 Pattern Matching for Switch Syntax: New Check 
MissingNullCaseInSwitch
   
[#&#8203;6723](https://redirect.github.com/checkstyle/checkstyle/issues/6723) - 
new check: LeadingAsteriskAlignCheck
   
   Bug fixes:
   
   
[#&#8203;15504](https://redirect.github.com/checkstyle/checkstyle/issues/15504) 
- MissingSwitchDefault false positive on switch expressions when wrapped in 
return()
   
[#&#8203;15445](https://redirect.github.com/checkstyle/checkstyle/issues/15445) 
- Update NPathComplexity Check to Account for when expression as a Possible 
Execution Path
   
[#&#8203;15429](https://redirect.github.com/checkstyle/checkstyle/issues/15429) 
- Google style: method names should not allow to have '\_' unless they are 
annotated by Test
   
[#&#8203;15040](https://redirect.github.com/checkstyle/checkstyle/issues/15040) 
- Add Check Support for Java 21 Pattern Matching for Switch Syntax: 
SimplifyBooleanReturn
   
[#&#8203;15322](https://redirect.github.com/checkstyle/checkstyle/issues/15322) 
- NeedBraces Check Should violate Switch Expressions with Arrow Syntax That 
Directly Yields a Value
   
[#&#8203;15047](https://redirect.github.com/checkstyle/checkstyle/issues/15047) 
- Add Check Support for Java 21 Pattern Matching for Switch Syntax: 
NPathComplexity
   
[#&#8203;15045](https://redirect.github.com/checkstyle/checkstyle/issues/15045) 
- Add Check Support for Java 21 Pattern Matching for Switch Syntax:  
CyclomaticComplexity
   
[#&#8203;15029](https://redirect.github.com/checkstyle/checkstyle/issues/15029) 
- Update EmptyBlockCheck to Violate Empty Case Blocks with Arrow Syntax
   
[#&#8203;15123](https://redirect.github.com/checkstyle/checkstyle/issues/15123) 
- MissingSwitchDefault : False positive when `case null` in switch labeled 
statement group
   
[#&#8203;14688](https://redirect.github.com/checkstyle/checkstyle/issues/14688) 
- LocalVariableNameCheck incorrectly flags variables named `_` (see JEP456)
   
[#&#8203;14891](https://redirect.github.com/checkstyle/checkstyle/issues/14891) 
- Add Support for Java 21 Record Pattern : MissingSwitchDefault
   
[#&#8203;14955](https://redirect.github.com/checkstyle/checkstyle/issues/14955) 
- Remove href from LineLength module property in google style config and update 
test cases
   
[#&#8203;14689](https://redirect.github.com/checkstyle/checkstyle/issues/14689) 
- False positives when first sentence of Javadoc is on a separate line
   
[#&#8203;13675](https://redirect.github.com/checkstyle/checkstyle/issues/13675) 
- MethodParamPad ignores explicit constructor invocation
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     doc: update documentation for jdkVersion property in 
RedundantModifierCheck <br/>
     create "InputFormattedXxxxxx" files for Indentation and other formatting 
Checks <br/>
     Add supported Java Language Level to website <br/>
     Minimize list of excludes in google-java-format.sh <br/>
     doc: updated documentation for suppressionxpathfilter <br/>
     Add Check Support for Java 17 Sealed Classes: ClassFanOutComplexitiy <br/>
     CI job to keep some Inputs to be formatted by google-java-format <br/>
     Update InlineConfigParser to enforce the presence of vio… <br/>
     Add Check Support for Java 21 Pattern Matching for Switch Syntax: 
VariableDeclarationUsageDistance  <br/>
     Update Tests to use new 'verifyXxxxxx' method or 'execute' that use 
inlined config in Input files <br/>
     Clarification of lambda coverage by in google  style <br/>
     Add Check Support for Java 21 Unnamed Variables `&` Patterns Syntax: 
NoWhitespaceAfter <br/>
     Add Check Support for Java 21 Unnamed Variables `&` Patterns Syntax: 
AnnotationOnSameLineCheck <br/>
     Google style coverage table should have all paragraphs  <br/>
     Remove '//ok' comments from Input files  <br/>
     Add Check Support for Java 17 Sealed Classes: Indentation <br/>
     Add Check Support for Java 21 Unnamed Variables `&` Patterns Syntax: 
MultipleVariableDeclarations <br/>
     grab setter types even if field exists for override <br/>
     Migrate google style guide tests to follow whole config testing approach 
<br/>
     Add Check Support for Java 21 Unnamed Variables `&` Patterns Syntax: 
WhitespaceAfter <br/>
     Add Check Support for Java 21 Unnamed Variables `&` Patterns Syntax: 
WhitespaceAround <br/>
     Remove from google style coverage table links to already merged issues  
<br/>
     regression-report.yml workflow shall run only active PRs.  <br/>
     Format google IT tests' input files to follow all the rules of google java 
style guide <br/>
     Finalize coverage table for google style on state on July 2024 <br/>
     Add Check Support for Java 21 Unnamed Variables `&` Patterns Syntax: 
MagicNumber <br/>
      Add Check Support for Java 17 Sealed Classes: IllegalType <br/>
     Add Check Support for Java 21 Pattern Matching for Switch Syntax: 
NoWhitespaceBeforeCaseDefaultColon <br/>
     doc: Update releasenotes.xml to place correct name of property - 
ignoreAnnotatedBy <br/>
     Add EmptyCatchBlock module usage for section 6.2 Caught exceptions: not 
ignored in google style coverage page <br/>
      Add Check Support for Java 17 Sealed Classes: WhitespaceAround <br/>
     Remove condition for triggering new workflow on active PR <br/>
     Refactor new Github Workflow: regression-report.yml <br/>
     Enable examples tests <br/>
     New Github workflow that provide links to test-configs but reuse 
contribution repo for report generation <br/>
     LocalFinalVariableName: false negative on pattern variable <br/>
     Add Check Support for Java 21 Pattern Matching for Switch Syntax: 
NestedIfDepth  <br/>
     Add Check Support for Java 21 Pattern Matching for Switch Syntax: 
FallThrough  <br/>
     Add Check Support for Java 21 Pattern Matching for Switch Syntax: 
BooleanExpressionComplexity  <br/>
     Add Check Support for Java 17 Sealed Classes: 
InterfaceMemberImpliedModifier <br/>
     Add Check Support for Java 21 Pattern Matching for Switch Syntax: 
UnnecessaryParentheses <br/>
     Add Check Support for Java 21 Pattern Matching for Switch Syntax: 
NeedBraces <br/>
     Add Check Support for Java 17 Sealed Classes: RedundantModifer <br/>
     Add Check Support for Java 21 Unnamed Variables `&` Patterns Syntax: 
AnnotationLocation <br/>
     doc: fixes for links <br/>
     minor : Extend exclude list for openjdk projects <br/>
     doc: improved grammar, spelling, and punctuation <br/>
     Add Check Support for Java 21 Pattern Matching for Switch Syntax: 
SimplifyBooleanExpression <br/>
     doc: remove Localization section from system properties web page <br/>
     Add Check Support for Java 21 Record Pattern Syntax : 
UnnecessaryParenthesesCheck <br/>
     Reduce performance threshold value <br/>
     Rename LINKS_FROM_PR to DIFF_PROJECTS_LINK for diff-report.sh <br/>
     XDoc conversion from Javadoc do not relativize links and break previous 
document version <br/>
      Add Check Support for Java 21 Pattern Matching for Switch Syntax: 
ParenPad <br/>
     Add Check Support for Java 21 Record Pattern Syntax : PatternVariableName 
<br/>
     Migrate google style guide tests to follow chapter wise testing <br/>
     Refactor SummaryJavadocCheck into SummaryJavadoc for configs <br/>
     Add Check Support for Java 21 Record Pattern Syntax: IllegalIdentifierName 
<br/>
     Add Check Support for Java 21 Record Pattern Syntax: Indentation <br/>
     doc: fix releasenotes line length violation <br/>
     Add Check Support for Java 21 Record Pattern Syntax: OperatorWrap  <br/>
     Update all Inputs that has inlined violations to avoid leading and 
trailing wildcard  <br/>
     Bdd violations messages should allow skip of leading and trailing '.*' 
<br/>
     Enable checks from Error Prone Support <br/>
     Add Check Support for Java 21 Pattern Matching for Switch Syntax: 
MagicNumber <br/>
     Add Check Support for Java 21 Record Pattern Syntax : 
AbbreviationAsWordInName <br/>
     Add support to check input file against whole google configuration for 
Google IT tests <br/>
     Add Check Support for Java 21 Pattern Matching for Switch Syntax: 
Indentation <br/>
     resolve PMD warning on config <br/>
     update JavadocTokenTypes.java to new format of AST print <br/>
     Add regexp module to checkstyle_checks.xml config to validate `since` 
version number <br/>
     Issue #&#8203;14899: Updated google coverage page regarding section 7.1.2 
Paragraphs <br/>
     Add new section 4.8.5.4 Field Annotations in google style guide 
implementation <br/>
     Add new section 4.8.5.3 Methods and Constructors Annotations in google 
style guide implementation <br/>
     Wrong comment in documentation example <br/>
     Google style IT test Inputs should have support  of violation message <br/>
     Add new section 4.8.5.2 Class Annotations to google style guide 
implementation <br/>
     Google style 7.1.1 has reference to already closed issue  <br/>
     Remove JSNI message from google style coverage page and explain the reason 
behind it <br/>
     Add Check Support for Java 21 Record Pattern : HiddenField <br/>
     Add Check Support for Java 21 Record Pattern : EqualsAvoidNull <br/>
     Google Style page isn't consistent in spacing with multiple checks <br/>
     Rename section 4.8.4.3 of google style guide implementation <br/>
     Rename section 4.1.1 of google style guide implementation and add new test 
cases for lambdas <br/>
     Create and Document Check Update Procedure for New Language Features <br/>
     Add Latest Version of Google Java Style Guide  <br/>
     spelling: added detailed message to spelling test script <br/>
     doc: fixes release notes from release <br/>
   </details>
   
   ### 
[`v10.17.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.17.0)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.16.0...checkstyle-10.17.0)
   
   Checkstyle 10.17.0 - 
https://checkstyle.org/releasenotes.html#Release\_10.17.0
   
   Breaking backward compatibility:
   
   
[#&#8203;13758](https://redirect.github.com/checkstyle/checkstyle/issues/13758) 
- ImportOrder: replace Pattern\[] with String\[] type for properties 
staticGroups and groups
   
   New:
   
   
[#&#8203;14726](https://redirect.github.com/checkstyle/checkstyle/issues/14726) 
- new Check: ConstructorsDeclarationGrouping to check the grouping of 
overloaded constructors
   
   Bug fixes:
   
   
[#&#8203;13012](https://redirect.github.com/checkstyle/checkstyle/issues/13012) 
- Checkstyle fails with "Path contains invalid character" if path to config 
file contains non-ascii characters
   
[#&#8203;13167](https://redirect.github.com/checkstyle/checkstyle/issues/13167) 
- Null pointer Exception in UnusedLocalVariableCheck
   
[#&#8203;14506](https://redirect.github.com/checkstyle/checkstyle/issues/14506) 
- False positive for UnusedLocalVariable
   
[#&#8203;14825](https://redirect.github.com/checkstyle/checkstyle/issues/14825) 
- WhitespaceAround reports a violation when switch expression is passed as a 
method argument
   
[#&#8203;13086](https://redirect.github.com/checkstyle/checkstyle/issues/13086) 
- InnerAssignmentCheck failed for one line code in Java 14 switch expression
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     Drop ci jobs for unsupported java versions <br/>
     test: shallowClone in checkstyle-tester with SHA checkout <br/>
     --- updated-dependencies: - dependency-name: 
org.codehaus.mojo:exec-maven-plugin   dependency-type: direct:production   
update-type: version-update:semver-minor ... <br/>
     --- updated-dependencies: - dependency-name: 
org.codehaus.mojo:build-helper-maven-plugin   dependency-type: 
direct:production   update-type: version-update:semver-minor ... <br/>
     doc: makes links relative for version documentation <br/>
     doc: added link to video instructions <br/>
     update JavadocTokenTypes.java to new format of AST print <br/>
     doc: update issue template reference <br/>
     Fix performance test <br/>
     Optimize testing methods like verifyWithInlineConfigParser to run Check 
one time over file <br/>
     Enable examples tests <br/>
     build failure due to maven.plugin.json <br/>
     Parsing performance regression testing <br/>
     doc: added additional explanation for clarification <br/>
     doc: Updated demonstrative images on intellij doc page <br/>
     Remove '//ok' comments from Input files  <br/>
   </details>
   
   ### 
[`v10.16.0`](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.15.0...checkstyle-10.16.0)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.15.0...checkstyle-10.16.0)
   
   ### 
[`v10.15.0`](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.14.2...checkstyle-10.15.0)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.14.2...checkstyle-10.15.0)
   
   ### 
[`v10.14.2`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.14.2)
   
   Checkstyle 10.14.2 - 
https://checkstyle.org/releasenotes.html#Release\_10.14.2
   
   Bug fixes:
   
   
[#&#8203;14123](https://redirect.github.com/checkstyle/checkstyle/issues/14123) 
- Transitive dependency rejection after Guava upgrade to 32.1.3-jre
   
[#&#8203;14502](https://redirect.github.com/checkstyle/checkstyle/issues/14502) 
- GenericWhitespaceCheck: Handling of whitespace between generic and record 
header
   
[#&#8203;12600](https://redirect.github.com/checkstyle/checkstyle/issues/12600) 
- JavadocStyle doesn't work with inline \`\`@`return`
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     Refactor AbstractModuleTestSupport and InlineConfigParser to support XML 
configs in Input files without extra detalization on modules <br/>
     Enable examples tests <br/>
     Expand XPath IT Regression Testing <br/>
     Resolve Pitest Suppression in Pitest-Javadoc Profile <br/>
     update JavadocTokenTypes.java to new format of AST print <br/>
     spelling: Some traditional Chinese characters were changed to simplified 
Chinese <br/>
     Cover pitest survivals with tests <br/>
   </details>
   
   ### 
[`v10.14.1`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.14.1)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.14.0...checkstyle-10.14.1)
   
   Checkstyle 10.14.1 - 
https://checkstyle.org/releasenotes.html#Release\_10.14.1
   
   Bug fixes:
   
   
[#&#8203;14566](https://redirect.github.com/checkstyle/checkstyle/issues/14566) 
- Performance regression from 10.12.4 to 10.13.0
   
[#&#8203;12020](https://redirect.github.com/checkstyle/checkstyle/issues/12020) 
- False positive in RightCurly with 'alone\_or\_singleline' RightCurlyOption in 
try/catch
   
[#&#8203;3110](https://redirect.github.com/checkstyle/checkstyle/issues/3110) - 
some messages are still hardcoded in english
   
[#&#8203;13309](https://redirect.github.com/checkstyle/checkstyle/issues/13309) 
- False positive error from JavadocType with record
   
[#&#8203;3502](https://redirect.github.com/checkstyle/checkstyle/issues/3502) - 
VariableDeclarationUsageDistance: no violation to move variables closer to block
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     Enable examples tests <br/>
     Expand XPath IT Regression Testing <br/>
     Remove '//ok' comments from Input files  <br/>
     Rename Java Input files and test methods to specify Test functionality 
<br/>
     update JavadocTokenTypes.java to new format of AST print <br/>
     doc: Updated description and docs of TextBlock <br/>
     inconsistent documentation for TEXT_BLOCK_abc token types <br/>
     Excludes for createTempFile forbidden method  <br/>
     doc: Update TokenTypes link to be more specific <br/>
     update TokenTypes.java to new format of AST print <br/>
     Update Tests to use new 'verifyXxxxxx' method or 'execute' that use 
inlined config in Input files <br/>
     AbstractXpathTestSupport does not support generating multiple xpath 
suppressions <br/>
     move AllBlockCommentTest and AllSinglelineCommentsTest to AST Tests <br/>
     doc: fix line length violation in releasenotes.xml <br/>
   </details>
   
   ### 
[`v10.14.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.14.0)
   
   [Compare 
Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.13.0...checkstyle-10.14.0)
   
   Checkstyle 10.14.0 - 
https://checkstyle.org/releasenotes.html#Release\_10.14.0
   
   New:
   
   
[#&#8203;13988](https://redirect.github.com/checkstyle/checkstyle/issues/13988) 
- Checkstyle fails to parse unnamed variable
   
   Bug fixes:
   
   
[#&#8203;14344](https://redirect.github.com/checkstyle/checkstyle/issues/14344) 
- GenericWhitespace Check ignores exception to the "`>`" rule for succeeding 
whitespaces
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     Remove '//ok' comments from Input files  <br/>
     Update Codenarc to highest compatible release - v2.2.0 <br/>
     Remove UnmodifiableCollectionUtil and use pitest funmodifiablecollection 
feature <br/>
     Enable checks from Error Prone Support <br/>
     Cover pitest survivals with tests <br/>
     improve text block grammar <br/>
     checker-framework.yml should be able to fail execution if report 
generation is failed <br/>
     upadat example in javadoc for EMBEDDED_EXPRESSION* tokens <br/>
     doc: mention text block suppression <br/>
     Rename Java Input files and test methods to specify Test functionality 
<br/>
     infra: should use release 11 for compilation <br/>
     Resolve Pitest Suppression in Pitest-Javadoc Profile <br/>
     Enable examples tests <br/>
     Execute all checkstyle samples in each PR execution <br/>
     Update Tests to use new 'verifyXxxxxx' method or 'execute' that use 
inlined config in Input files <br/>
     Expand XPath IT Regression Testing <br/>
     Forbid Files.createTempDirectory in Checkstyle and replace with `@`TempDir 
<br/>
     Enforce file size on Java inputs <br/>
     Resolve CheckerFramework violations <br/>
     Expanding maxmem to resolve OOM Exception (Checker checks) <br/>
     doc: fix releasenotes.xml line length violation <br/>
   </details>
   
   ### 
[`v10.13.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.13.0)
   
   Checkstyle 10.13.0 - 
https://checkstyle.org/releasenotes.html#Release\_10.13.0
   
   New:
   
   
[#&#8203;14289](https://redirect.github.com/checkstyle/checkstyle/issues/14289) 
- IllegalTokenText support for STRING\_TEMPLATE\_CONTENT
   
[#&#8203;13830](https://redirect.github.com/checkstyle/checkstyle/issues/13830) 
- Support Java 21 string template syntax
   
   Bug fixes:
   
   
[#&#8203;12238](https://redirect.github.com/checkstyle/checkstyle/issues/12238) 
- "Unable to persist cache file" if target directory is a symlink
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     Enforce file size on Java inputs <br/>
     Enable checks from Error Prone Support <br/>
     Enable examples tests <br/>
     Remove '//ok' comments from Input files  <br/>
     Expand XPath IT Regression Testing <br/>
     Resolve Pitest Suppression in Pitest-Javadoc Profile <br/>
     CustomImportOrder property 'customImportOrderRules' should be String[] 
<br/>
     PropertyCacheFileTest Failing: 3 Test Methods Failing Along With 
testSymbolicLinkResolution() Causing Issue <br/>
     Update Tests to use new 'verifyXxxxxx' method or 'execute' that use 
inlined config in Input files <br/>
     Use module properties macro in all templates <br/>
     Make Checkstyle an (automatic) module <br/>
   </details>
   
   ### 
[`v10.12.7`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.12.7)
   
   Checkstyle 10.12.7 - 
https://checkstyle.org/releasenotes.html#Release\_10.12.7
   
   Bug fixes:
   
   
[#&#8203;14068](https://redirect.github.com/checkstyle/checkstyle/issues/14068) 
- False positive in MissingSwitchDefault for switch statement where null label 
is present
   
[#&#8203;14028](https://redirect.github.com/checkstyle/checkstyle/issues/14028) 
- HiddenField false positive on inner records
   
[#&#8203;3132](https://redirect.github.com/checkstyle/checkstyle/issues/3132) - 
Indentation: split line new array not checked
   
   <details>
   <summary>Other Changes:</summary>
   <br/>
     Use module properties macro in all templates <br/>
     Resolve Pitest Suppression in Pitest-Javadoc Profile <br/>
     Enable checks from Error Prone Support <br/>
     Update Tests to use new 'verifyXxxxxx' method or 'execute' that use 
inlined config in Input files <br/>
     Add support to our Inputs for lines with multiple violations <br/>
     Enable examples tests <br/>
     Enforce file size on Java inputs <br/>
     Transitive dependency rejec
   
   </details>
   
   ---
   
   ### Configuration
   
   📅 **Schedule**: Branch creation - "every 3 weeks on Monday" (UTC), 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/apache/jmeter).
   
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDEuNDAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@jmeter.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to