1<!DOCTYPE html> 2 3 4<!-- 5 | Generated by Apache Maven Doxia Site Renderer 2.1.0 from src/site/xdoc/release-notes.xml at 2026-08-30 6 | Rendered using Apache Maven Fluido Skin 2.0.1 7--> 8<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> 9 <head> 10 <meta charset="UTF-8" /> 11 <meta name="viewport" content="width=device-width, initial-scale=1" /> 12 <meta name="generator" content="Apache Maven Doxia Site Renderer 2.1.0" /> 13 <title>Release Notes â checkstyle</title> 14 <link rel="stylesheet" href="./css/apache-maven-fluido-2.0.1.min.css" /> 15 <link rel="stylesheet" href="./css/site.css" /> 16 <link rel="stylesheet" href="./css/print.css" media="print" /> 17
17<script src="./js/apache-maven-fluido-2.0.1.min.js"></script>
vendor: 1 bytes, line 17
17
18<script type="text/javascript" src="./js/checkstyle.js" defer async></script>
18 19
19<script type="text/javascript" src="./js/anchors.js" defer async></script>
19 20
20<script type="text/javascript" 21 src="./js/google-analytics.js" defer async></script>
21 22
22<script type="text/javascript" 23 src="./js/copy-clipboard.js" defer async></script>
23 24 <link rel="icon" href="./images/favicon.png" type="image/x-icon" /> 25 <link rel="shortcut icon" href="./images/favicon.ico" type="image/ico" /> 26
26<script src="./js/search.js" defer async></script>
26 27 </head> 28 <body> 29 <div class="container-fluid container-fluid-top"> 30 <header> 31 <div id="banner"> 32 <div class="pull-left"><div id="bannerLeft"><h1><a href="./"><img class="class java.lang.Object" src="images/header-checkstyle-logo.png" alt="Checkstyle" /></a></h1></div></div> 33 <div class="pull-right"><div id="bannerRight"><h1><img class="class java.lang.Object" src="images/header-right-ruler.png" /></h1></div></div> 34 <div class="clear"><hr/></div> 35 </div> 36 37 <div id="breadcrumbs"> 38 <ul class="breadcrumb"> 39 <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2026-08-30</li> 40 <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 14.1.0</li> 41 <li class="pull-right"><a>toTop</a></li> 42 </ul> 43 </div> 44 </header> 45 <div class="row-fluid"> 46 <header id="leftColumn" class="span4"> 47 <nav class="well sidebar-nav"> 48 <ul class="nav nav-list"> 49 <li class="nav-header">About</li> 50 <li><a href="index.html">Checkstyle</a></li> 51 <li class="active"><a>Release Notes</a></li> 52 <li><a href="consulting.html">Consulting</a></li> 53 <li><a href="sponsoring.html">Sponsoring</a></li> 54 <li class="nav-header">Documentation</li> 55 <li><a href="getting-started.html">Getting Started</a></li> 56 <li><a href="config.html"><span class="icon-chevron-down"></span>Configuration</a> 57 <ul class="nav nav-list"> 58 <li><a href="property-types.html">Property Types</a></li> 59 <li><a href="config-system-properties.html">System Properties</a></li> 60 <li><a href="xpath.html">XPath</a></li> 61 </ul></li> 62 <li><a href="running.html"><span class="icon-chevron-down"></span>Running</a> 63 <ul class="nav nav-list"> 64 <li><a href="ant-task.html">Ant Task</a></li> 65 <li><a href="cmdline.html">Command Line</a></li> 66 <li><a href="result-reports.html">Result Reports</a></li> 67 </ul></li> 68 <li><a href="checks.html"><span class="icon-chevron-down"></span>Checks</a> 69 <ul class="nav nav-list"> 70 <li><a href="checks/annotation/index.html"><span class="icon-chevron-right"></span>Annotations</a></li> 71 <li><a href="checks/blocks/index.html"><span class="icon-chevron-right"></span>Block Checks</a></li> 72 <li><a href="checks/design/index.html"><span class="icon-chevron-right"></span>Class Design</a></li> 73 <li><a href="checks/coding/index.html"><span class="icon-chevron-right"></span>Coding</a></li> 74 <li><a href="checks/header/index.html"><span class="icon-chevron-right"></span>Headers</a></li> 75 <li><a href="checks/imports/index.html"><span class="icon-chevron-right"></span>Imports</a></li> 76 <li><a href="checks/javadoc/index.html"><span class="icon-chevron-right"></span>Javadoc Comments</a></li> 77 <li><a href="checks/metrics/index.html"><span class="icon-chevron-right"></span>Metrics</a></li> 78 <li><a href="checks/misc/index.html"><span class="icon-chevron-right"></span>Miscellaneous</a></li> 79 <li><a href="checks/modifier/index.html"><span class="icon-chevron-right"></span>Modifiers</a></li> 80 <li><a href="checks/modules/index.html"><span class="icon-chevron-right"></span>Modules</a></li> 81 <li><a href="checks/naming/index.html"><span class="icon-chevron-right"></span>Naming Conventions</a></li> 82 <li><a href="checks/regexp/index.html"><span class="icon-chevron-right"></span>Regexp</a></li> 83 <li><a href="checks/sizes/index.html"><span class="icon-chevron-right"></span>Size Violations</a></li> 84 <li><a href="checks/whitespace/index.html"><span class="icon-chevron-right"></span>Whitespace</a></li> 85 </ul></li> 86 <li><a href="filters/index.html"><span class="icon-chevron-right"></span>Filters</a></li> 87 <li><a href="filefilters/index.html"><span class="icon-chevron-right"></span>File Filters</a></li> 88 <li><a href="style-configs.html"><span class="icon-chevron-down"></span>Style Configurations</a> 89 <ul class="nav nav-list"> 90 <li><a href="google-style.html">Google's Style</a></li> 91 <li><a href="openjdk-style.html">OpenJDK's Style</a></li> 92 <li><a href="sun-style.html">Sun's Style</a></li> 93 <li><a href="doc-comments-style.html">Documentation Comments Style</a></li> 94 </ul></li> 95 <li class="nav-header">Developers</li> 96 <li><a href="extending.html"><span class="icon-chevron-down"></span>Extending Checkstyle</a> 97 <ul class="nav nav-list"> 98 <li><a href="writing-checks.html">Writing Checks</a></li> 99 <li><a href="writing-javadoc-checks.html">Writing Javadoc Checks</a></li> 100 <li><a href="writing-filters.html">Writing Filters</a></li> 101 <li><a href="writing-filefilters.html">Writing File Filters</a></li> 102 <li><a href="writing-listeners.html">Writing Listeners</a></li> 103 </ul></li> 104 <li><a href="contributing.html">Contributing</a></li> 105 <li><a href="beginning-development.html"><span class="icon-chevron-down"></span>Beginning Development</a> 106 <ul class="nav nav-list"> 107 <li><a href="eclipse.html">Eclipse IDE</a></li> 108 <li><a href="netbeans.html">NetBeans IDE</a></li> 109 <li><a href="idea.html">IntelliJ IDE</a></li> 110 </ul></li> 111 <li><a href="apidocs/index.html">Javadoc</a></li> 112 <li class="nav-header">Project Documentation</li> 113 <li><a href="project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li> 114 <li><a href="project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li> 115 </ul> 116 </nav> 117 <div class="well sidebar-nav"> 118 <div id="poweredBy"> 119 <div class="clear"></div> 120 <div class="clear"></div> 121<a href="https://github.com/checkstyle/checkstyle" class="builtBy"><img class="builtBy" src="images/github_logo_social_coding_outlined.png" alt="GitHub" /></a> 122<a href="https://twitter.com/checkstyle_java/" class="builtBy"><img class="builtBy" src="images/twitter_button.png" alt="Twitter" /></a> 123<a href="https://stackoverflow.com/questions/tagged/checkstyle" class="builtBy"><img class="builtBy" src="images/stackoverflow.jpeg" alt="Stackoverflow" /></a> 124<a href="https://groups.google.com/forum/#!forum/checkstyle" class="builtBy"><img class="builtBy" src="images/groups.png" alt="GoogleGroups" /></a> 125<a href="https://www.ej-technologies.com/products/jprofiler/overview.html" class="builtBy"><img class="builtBy" src="https://www.ej-technologies.com/images/product_banners/jprofiler_medium.png" alt="JProfiler" /></a> 126 </div> 127 </div> 128 </header> 129 <main id="bodyColumn" class="span8"> 130 131<section><a id="Release_14.1.0"></a> 132<h1>Release 14.1.0</h1> 133 134<div class="releaseDate">30.08.2026</div> 135 136<p>New:</p> 137 138<ul> 139 140<li> 141UnnecessaryParentheses: no violation if casting is present before expression. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/14872" class="externalLink">#14872</a> </li> 142 143<li> 144SuppressWarnings: no support for module declarations. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/21163" class="externalLink">#21163</a> </li> 145 146<li> 147NoLineWrap: no support for module declarations. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/21161" class="externalLink">#21161</a> </li> 148 149<li> 150OpenjdkAnnotationLocation: no support for module declarations. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/21162" class="externalLink">#21162</a> </li> 151 152<li> 153new Check: ExpressionOverBlockLambda. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20692" class="externalLink">#20692</a> </li> 154 155<li> 156New Check: InappropriateJavadocBlockTagsOnField. Author: sahitya0xsingh <a href="https://github.com/checkstyle/checkstyle/issues/21062" class="externalLink">#21062</a> </li> 157 158<li> 159New Check: ModuleImportOrder. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19967" class="externalLink">#19967</a> </li> 160 161<li> 162New Check: InappropriateJavadocBlockTagsOnPackage. Author: Saad Haider <a href="https://github.com/checkstyle/checkstyle/issues/21063" class="externalLink">#21063</a> </li> 163 164<li> 165New Check: ModuleDirectiveOrder. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/21088" class="externalLink">#21088</a> </li> 166 167<li> 168New Check: AvoidModuleImport. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/19968" class="externalLink">#19968</a> </li> 169 170<li> 171New check: JavadocEndCommentDelimiter. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20982" class="externalLink">#20982</a> </li> 172 173<li> 174New Check: UnnecessaryFullyQualifiedTypeCheck. Author: ZaheerAhmadDev <a href="https://github.com/checkstyle/checkstyle/issues/19885" class="externalLink">#19885</a> </li> 175 176<li> 177Add UnusedPrivateField check for unused private fields. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/12596" class="externalLink">#12596</a> </li> 178 179<li> 180New check: JavadocLinkFirstOccurrence. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/19937" class="externalLink">#19937</a> </li> 181 182<li> 183New check: JavadocNoErrorInThrowsTag. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20792" class="externalLink">#20792</a> </li> 184 185<li> 186New Check: InappropriateJavadocBlockTagsOnType. Author: Saad Haider <a href="https://github.com/checkstyle/checkstyle/issues/21061" class="externalLink">#21061</a> </li> 187 188<li> 189New check: JavadocLinkWellKnownApi. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/19938" class="externalLink">#19938</a> </li> 190 191<li> 192New check: JavadocThrowsOrderCheck. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19698" class="externalLink">#19698</a> </li> 193 194<li> 195New check JavadocParamOrder: to validate method parameter order in javadoc to match parameter order in method. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/8990" class="externalLink">#8990</a> </li> 196 197<li> 198new Check: PreferCodeOrSnippetJavadocInlineTag. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20986" class="externalLink">#20986</a> </li> 199</ul> 200 201<p>Bug fixes:</p> 202 203<ul> 204 205<li> 206JavadocPackage: false positive "Missing package-info.java file" on module-info.java. Author: Tanvir Alam <a href="https://github.com/checkstyle/checkstyle/issues/21199" class="externalLink">#21199</a> </li> 207 208<li> 209Fix wrong implementation of compareTo in LocalizedMessages. Author: arturict <a href="https://github.com/checkstyle/checkstyle/issues/4454" class="externalLink">#4454</a> </li> 210 211<li> 212VariableDeclarationUsageDistance: no violation on variable used in inner class. Author: lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/19156" class="externalLink">#19156</a> </li> 213 214<li>
215FallThrough check doesn't handle infinite loops. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/3885" class="externalLink">#3885</a> </li> 216 217<li> 218Update Documentation Comments Style Guide: add JavadocEndCommentDelimiter. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/21343" class="externalLink">#21343</a> </li> 219 220<li> 221False Positive: IllegalInstantiationCheck does not recognize records shadowing java.lang.Boolean. Author: Zhu Tianyi <a href="https://github.com/checkstyle/checkstyle/issues/21331" class="externalLink">#21331</a> </li> 222 223<li> 224Update Documentation Comments Style Guide: param description separator. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19948" class="externalLink">#19948</a> </li> 225 226<li> 227ClassMemberImpliedModifierCheck: nested enum/interface missing implied static not flagged in compact source files (JEP 512). Author: surajgojanur <a href="https://github.com/checkstyle/checkstyle/issues/20227" class="externalLink">#20227</a> </li> 228 229<li> 230Update Documentation Comments Style Guide: add JavadocNoErrorInThrowsTagCheck. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/21336" class="externalLink">#21336</a> </li> 231 232<li> 233Extend OpenjdkAnnotationLocationCheck to allow Annotation on target line for all single line targets and add check in openjdk_checks.xml. Author: arturict <a href="https://github.com/checkstyle/checkstyle/issues/20978" class="externalLink">#20978</a> </li> 234 235<li> 236Update Documentation Comments Style Guide: add JavadocLinkWellKnownApi JavadocLinkFirstOccurrence. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/21320" class="externalLink">#21320</a> </li> 237 238<li> 239Enable in Doc Comments style guide: JavadocParamOrder and JavadocThrowsOrderare. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/21218" class="externalLink">#21218</a> </li> 240 241<li> 242WriteTagCheck: first top-level method's Javadoc tags not reported in compact source files (JEP 512). Author: ZaheerAhmadDev <a href="https://github.com/checkstyle/checkstyle/issues/20555" class="externalLink">#20555</a> </li> 243</ul> 244 245<p>Notes:</p> 246 247<ul> 248 249<li> 250Unnecessary suppressions should be reported in ArchUnit tests. Author: ivamly <a href="https://github.com/checkstyle/checkstyle/issues/12189" class="externalLink">#12189</a> </li> 251 252<li> 253Fix modules with incorrect example count in EXAMPLE_COUNT_SUPPRESSED_MODULES. Author: Md Tanvir Alam, Burak KALAYCI, Dhanush Pothulapati <a href="https://github.com/checkstyle/checkstyle/issues/21229" class="externalLink">#21229</a> </li> 254 255<li> 256Improper indentation in `property_types.html` code snippets. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21393" class="externalLink">#21393</a> </li> 257 258<li> 259Naming convention of html pages should be kebab style. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/13159" class="externalLink">#13159</a> </li> 260 261<li> 262Fix examples with duplicate violation behavior. Author: smita1078, kalayciburak, NianJiuZst <a href="https://github.com/checkstyle/checkstyle/issues/21119" class="externalLink">#21119</a> </li> 263 264<li> 265Fix violation message comments to use quoted text and remove associated suppressions. Author: krishna01989, Md Tanvir Alam, kishor, SidheshwarSarangal, Nihir Kumar, Nikhil, Kushagra Sharma, Elamathi K <a href="https://github.com/checkstyle/checkstyle/issues/20954" class="externalLink">#20954</a> </li> 266 267<li> 268MissingDeprecated: no support for module declarations. Author: sahitya0xsingh <a href="https://github.com/checkstyle/checkstyle/issues/21164" class="externalLink">#21164</a> </li> 269 270<li> 271`no-warning-imports-guava` silently fails due to unfound report. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/21379" class="externalLink">#21379</a> </li> 272 273<li> 274`no-warning-imports-java-design-patterns` silently fails due to unfound report. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/21375" class="externalLink">#21375</a> </li> 275 276<li> 277OpenCollective URLs returning 403 Forbidden in lychee link checker. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21371" class="externalLink">#21371</a> </li> 278 279<li> 280Site workflow comment should also show links to changed Javadoc pages. Author: Kairav Mittal <a href="https://github.com/checkstyle/checkstyle/issues/21367" class="externalLink">#21367</a> </li> 281 282<li> 283Standardize S3 destination paths for uploaded reports. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/21368" class="externalLink">#21368</a> </li> 284 285<li>
286Resolve all violation reported by PreferCodeOrSnippetJavadocInlineTag. Author: Sree Varshini S <a href="https://github.com/checkstyle/checkstyle/issues/21288" class="externalLink">#21288</a> </li> 287 288<li> 289Add manually triggered workflow to deploy `master` website to AWS. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/21344" class="externalLink">#21344</a> </li> 290 291<li> 292Update Documentation Comments Style Guide - unchecked exceptions. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/21353" class="externalLink">#21353</a> </li> 293 294<li> 295Trailing comment examples should have violation hint comments to be not trailing. Author: ryikaio <a href="https://github.com/checkstyle/checkstyle/issues/21330" class="externalLink">#21330</a> </li> 296 297<li> 298Change recommendation from Splitter to String.split() with limit. Author: Dhanush Pothulapati <a href="https://github.com/checkstyle/checkstyle/issues/21036" class="externalLink">#21036</a> </li> 299 300<li> 301doc: document ANTLR report generation workflow. Author: vivek-0509 </li> 302 303<li> 304Make TestInputConfiguration a record. Author: Dhanush Pothulapati <a href="https://github.com/checkstyle/checkstyle/issues/21325" class="externalLink">#21325</a> </li> 305 306<li> 307Renumber examples so default-config example is Example1. Author: Sree Varshini S <a href="https://github.com/checkstyle/checkstyle/issues/21207" class="externalLink">#21207</a> </li> 308 309<li> 310ArrayIndexOutOfBoundsException in EmptyLineSeparatorCheck when comment immediately follows class definition. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/18660" class="externalLink">#18660</a> </li> 311 312<li> 313Drop nexus-codehaus-snapshot plugin repository. Author: Petr Portnov <a href="https://github.com/checkstyle/checkstyle/issues/21241" class="externalLink">#21241</a> </li> 314 315<li> 316Move violation comments above of annotated methods. Author: Nihir Kumar, NianJiuZst <a href="https://github.com/checkstyle/checkstyle/issues/19803" class="externalLink">#19803</a> </li> 317 318<li> 319Optimize lychee external link check to avoid multi-hour runs. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21305" class="externalLink">#21305</a> </li> 320 321<li> 322XmlMetaReaderTest avoid hadcoded values of module counts. Author: ryikaio <a href="https://github.com/checkstyle/checkstyle/issues/21308" class="externalLink">#21308</a> </li> 323 324<li> 325Enforce module-info/<case>/module-info.java folder structure for module-info test inputs. Author: NianJiuZst <a href="https://github.com/checkstyle/checkstyle/issues/21297" class="externalLink">#21297</a> </li> 326 327<li> 328Violation message escaping is inconsistent. Author: Tejas H <a href="https://github.com/checkstyle/checkstyle/issues/21177" class="externalLink">#21177</a> </li> 329 330<li> 331Fix modules suppressed from the default-config example test. Author: Khushi Vishwas <a href="https://github.com/checkstyle/checkstyle/issues/21137" class="externalLink">#21137</a> </li> 332 333<li> 334Investigate and fix broken JavadocTokenTypes.html anchor links in lychee suppressions. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21268" class="externalLink">#21268</a> </li> 335 336<li> 337Replace maven-linkcheck-plugin to lychee-maven-plugin for HTML link checking. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/11572" class="externalLink">#11572</a> </li> 338 339<li> 340Fix missing checkstyle-openrewrite-recipes snapshot dependency. Author: MonuChaudhary14 <a href="https://github.com/checkstyle/checkstyle/issues/21277" class="externalLink">#21277</a> </li> 341 342<li> 343Move `checkstyle-files-generator` project under the `checkstyle` organization. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/21254" class="externalLink">#21254</a> </li> 344 345<li> 346Address followup review comments from #21208 (InvalidJavadocPosition on module Javadoc). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/21271" class="externalLink">#21271</a> </li> 347 348<li> 349Fix Issues with new landing page. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21251" class="externalLink">#21251</a> </li> 350</ul> 351</section> 352 353 <section><a id="Release_14.0.0"></a> 354<h1>Release 14.0.0</h1> 355 356<div class="releaseDate">18.08.2026</div> 357 358<p>New:</p> 359 360<ul> 361 362<li>
363Java Grammar: module-info.java support. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/8240" class="externalLink">#8240</a> </li> 364</ul> 365 366<p>Bug fixes:</p> 367 368<ul> 369 370<li> 371InvalidJavadocPosition: false positive on module-info.java Javadoc. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/21112" class="externalLink">#21112</a> </li> 372 373<li> 374PackageDeclaration: false positive "Missing package declaration" on module-info.java. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/21110" class="externalLink">#21110</a> </li> 375</ul> 376 377<p>Notes:</p> 378 379<ul> 380 381<li> 382Resolve Commons Logging incompatibility with XWiki validation. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/21245" class="externalLink">#21245</a> </li> 383 384<li> 385doc: mention 14.x in JRE matrix and Java 25 language support on index page. Author: vivek-0509 </li> 386 387<li> 388Renumber examples so default-config example is Example1. Author: yura <a href="https://github.com/checkstyle/checkstyle/issues/21207" class="externalLink">#21207</a> </li> 389 390<li> 391Fix modules with incorrect example count in EXAMPLE_COUNT_SUPPRESSED_MODULES. Author: Burak KALAYCI <a href="https://github.com/checkstyle/checkstyle/issues/21229" class="externalLink">#21229</a> </li> 392</ul> 393</section> 394<section><a id="Release_13.11.0"></a> 395<h1>Release 13.11.0</h1> 396 397<div class="releaseDate">16.08.2026</div> 398 399<p>Breaking backward compatibility:</p> 400 401<ul> 402 403<li> 404WriteTag: remove tagSeverity property and make Check to work only for violation of tag absence. Author: Burak KALAYCI <a href="https://github.com/checkstyle/checkstyle/issues/21080" class="externalLink">#21080</a> </li> 405</ul> 406 407<p>New:</p> 408 409<ul> 410 411<li> 412new Check: PreferLiteralJavadocInlineTag. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20984" class="externalLink">#20984</a> </li> 413</ul> 414 415<p>Bug fixes:</p> 416 417<ul> 418 419<li> 420Xdoc file generation should be separate project that executes in maven build as just another phase; remove doxia dependency. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/13426" class="externalLink">#13426</a> </li> 421 422<li> 423Add PreferLiteralJavadocInlineTag in openjdk_checks.xml. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/21222" class="externalLink">#21222</a> </li> 424 425<li> 426google_checks.xml: LocalVariableName/LocalFinalVariableName false positive for identifier example "guava33_4_6" from Google Java Style Guide. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/21101" class="externalLink">#21101</a> </li> 427 428<li> 429Javadoc parse error on quoted HTML attribute value containing '<'. Author: kairav mittal <a href="https://github.com/checkstyle/checkstyle/issues/20973" class="externalLink">#20973</a> </li> 430 431<li> 432Documentation Comments Style Guide - Avoid Latin. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19913" class="externalLink">#19913</a> </li> 433 434<li> 435Google style: False negative missing spacing between type and variable. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17728" class="externalLink">#17728</a> </li> 436</ul> 437 438<p>Notes:</p> 439 440<ul> 441 442<li> 443`testExampleCountMatchesPropertyCount` incorrectly counts examples that only configure `violateExecutionOnNonTightHtml`. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21243" class="externalLink">#21243</a> </li> 444 445<li> 446Improve the Checkstyle landing page. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21187" class="externalLink">#21187</a> </li> 447 448<li> 449Create some ability to execute metadata file generation before test phase. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/8775" class="externalLink">#8775</a> </li> 450 451<li> 452Improve Input coverage for compact sources (JEP 512) for all Checks. Author: Shabanov Maxim <a href="https://github.com/checkstyle/checkstyle/issues/20590" class="externalLink">#20590</a> </li> 453 454<li>
455Fix broken Javadoc method links in *.xml.vm file due to Doxia anchor encoding. Author: sahitya0xsingh <a href="https://github.com/checkstyle/checkstyle/issues/21114" class="externalLink">#21114</a> </li> 456 457<li> 458Fix violation message comments to use quoted text and remove associated suppressions. Author: yura <a href="https://github.com/checkstyle/checkstyle/issues/20954" class="externalLink">#20954</a> </li> 459 460<li> 461Enforce file size on Java inputs. Author: pascofire <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li> 462 463<li> 464Improvements to site workflow. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/13206" class="externalLink">#13206</a> </li> 465 466<li> 467Website table of contents doesn't show use cases. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21216" class="externalLink">#21216</a> </li> 468 469<li> 470Make testExampleCountMatchesPropertyCount enforce exact example count match. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21228" class="externalLink">#21228</a> </li> 471 472<li> 473Renumber examples so default-config example is Example1. Author: Burak KALAYCI <a href="https://github.com/checkstyle/checkstyle/issues/21207" class="externalLink">#21207</a> </li> 474 475<li> 476Fix examples with duplicate violation behavior. Author: Burak KALAYCI <a href="https://github.com/checkstyle/checkstyle/issues/21119" class="externalLink">#21119</a> </li> 477 478<li> 479doc: remove redundant `toc` Doxia macro. Author: stoyanK7 </li> 480 481<li> 482Update grammar inputs for JDK20. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/13418" class="externalLink">#13418</a> </li> 483 484<li> 485enforce that a module's default-config example is always Example1. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21197" class="externalLink">#21197</a> </li> 486 487<li> 488TocMacro: TOC entry title should always come from config description, not from a property. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21202" class="externalLink">#21202</a> </li> 489 490<li> 491deployment of website to Sourceforge is failed. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/20691" class="externalLink">#20691</a> </li> 492 493<li> 494Fix modules suppressed from the default-config example test. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21137" class="externalLink">#21137</a> </li> 495 496<li> 497weird XpathRegressionTest.REGEXP_JAVADOC_CHECKS list. Author: Burak KALAYCI <a href="https://github.com/checkstyle/checkstyle/issues/21159" class="externalLink">#21159</a> </li> 498 499<li> 500Remove old method from pitest exclude config. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/21174" class="externalLink">#21174</a> </li> 501 502<li> 503Test's violation-line comparison uses absolute file lines instead of lines relative to the visible xdoc section. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21152" class="externalLink">#21152</a> </li> 504 505<li> 506remove usage of JavadocTags class. Author: subotac <a href="https://github.com/checkstyle/checkstyle/issues/21154" class="externalLink">#21154</a> </li> 507</ul> 508</section> 509<section><a id="Release_13.10.0"></a> 510<h1>Release 13.10.0</h1> 511 512<div class="releaseDate">09.08.2026</div> 513 514<p>Breaking backward compatibility:</p> 515 516<ul> 517 518<li> 519JavadocVariable MissingJavadocMethod MissingJavadocType: Expand Javadoc violation messages to include named context. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/5744" class="externalLink">#5744</a> </li> 520</ul> 521 522<p>New:</p> 523 524<ul> 525 526<li> 527WriteTag: new messages when violation is on method. Author: kalayciburak <a href="https://github.com/checkstyle/checkstyle/issues/21071" class="externalLink">#21071</a> </li> 528 529<li> 530NonEmptyAtclauseDescription should to validate since tags. Author: arimu1 <a href="https://github.com/checkstyle/checkstyle/issues/19991" class="externalLink">#19991</a> </li> 531 532<li> 533New Check: GoogleMethodName to fix false-negative on method names with underscores. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17841" class="externalLink">#17841</a> </li> 534 535<li> 536New Check: IllegalBlockTag. Author: Burak Kalaycı <a href="https://github.com/checkstyle/checkstyle/issues/21079" class="externalLink">#21079</a> </li> 537 538<li> 539New check: JavadocRegexp. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20987" class="externalLink">#20987</a> </li> 540 541<li> 542New check: ArrayBracketWhitespace. Author: Saad <a href="https://github.com/checkstyle/checkstyle/issues/18064" class="externalLink">#18064</a> </li> 543 544<li> 545New Check: GoogleMethodNameCheck to enforce Google Java Style Guide method n
545aming. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/18420" class="externalLink">#18420</a> </li> 546</ul> 547 548<p>Bug fixes:</p> 549 550<ul> 551 552<li> 553Add MultilineCommentLeadingAsteriskPresence check to google_checks.xml. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/20995" class="externalLink">#20995</a> </li> 554 555<li> 556JavadocMethod: check for duplicate parameter block tags. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/3469" class="externalLink">#3469</a> </li> 557 558<li> 559Javadoc parse error on HTML comment with a line ending in a hyphen. Author: kairav mittal <a href="https://github.com/checkstyle/checkstyle/issues/20972" class="externalLink">#20972</a> </li> 560 561<li> 562Documentation Comments Style Guide - Contents of package.html source file. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19931" class="externalLink">#19931</a> </li> 563 564<li> 565google_checks.xml incorrectly marks return inlined tag as violation from SummaryJavadoc. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/18842" class="externalLink">#18842</a> </li> 566 567<li> 568Documentation Comments Style Guide - Custom Tags and Annotations. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19925" class="externalLink">#19925</a> </li> 569 570<li> 571Documentation Comments Style Guide - @param. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19919" class="externalLink">#19919</a> </li> 572 573<li> 574Add checks for Documentation Comments Style Guide - Notes. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19808" class="externalLink">#19808</a> </li> 575</ul> 576 577<p>Notes:</p> 578 579<ul> 580 581<li> 582Web site Table of content for each page as right side panel. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20514" class="externalLink">#20514</a> </li> 583 584<li> 585Fix examples with duplicate violation behavior. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21119" class="externalLink">#21119</a> </li> 586 587<li> 588Fix violation message comments to use quoted text and remove associated suppressions. Author: Bruno Souza, Khushi Vishwas, kalayciburak, dicypr, BitsToBytes-Saksham, Ali Akbar, sua321, atharv, Noor Ahmadi, Bruno Rodrigo do N. de Souza, Elamathi K, unknown, Shreya Teli, Shabanov Maxim, Vedanth <a href="https://github.com/checkstyle/checkstyle/issues/20954" class="externalLink">#20954</a> </li> 589 590<li> 591bump org.gaul:modernizer-maven-plugin to 3.5.0. Author: Dhanush Pothulapati <a href="https://github.com/checkstyle/checkstyle/issues/20940" class="externalLink">#20940</a> </li> 592 593<li> 594Add xdocs test enforcing at least one default-config example per module. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21129" class="externalLink">#21129</a> </li> 595 596<li> 597make examples of WhitespaceAround compact. Author: Shabanov Maxim <a href="https://github.com/checkstyle/checkstyle/issues/20794" class="externalLink">#20794</a> </li> 598 599<li> 600Uncaught TypeError in resetStyling() due to missing .xright element across multiple pages when inspecting or interacting with left panel links. Author: avadhutmali <a href="https://github.com/checkstyle/checkstyle/issues/16963" class="externalLink">#16963</a> </li> 601 602<li> 603Update writingjavadocchecks.html to actual state. Author: sahitya0xsingh <a href="https://github.com/checkstyle/checkstyle/issues/20837" class="externalLink">#20837</a> </li> 604 605<li> 606Website search: remove release notes from index. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21097" class="externalLink">#21097</a> </li> 607 608<li> 609Add test to validate Examples produce unique violations by behavior. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21108" class="externalLink">#21108</a> </li> 610 611<li> 612Move violation comments out of Javadoc for all input files. Author: arturict <a href="https://github.com/checkstyle/checkstyle/issues/19764" class="externalLink">#19764</a> </li> 613 614<li> 615Enforce file size on Java inputs. Author: Shabanov Maxim, Ali Akbar <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li> 616 617<li> 618Move violation comments above of annotated methods. Author: Ali Akbar <a href="https://github.com/checkstyle/checkstyle/issues/19803" class="externalLink">#19803</a> </li> 619 620<li> 621Search: exclude Example [code] results from index; add visible hint for "s" shortcut. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21089" class="externalLink">#21089</a> </li> 622 623<li> 624Add client-side search functionality to Checkstyle documentation website. Author: Saksham Gupta <a href="https://github.com/checkstyle/checkstyle/issues/19507" class="externalLink">#19507</a> </li> 625 626<li> 627Update Ant Task table to have links to each property. Author: Mohit Sharma <a href="https://github.com/checkstyle/checkstyle/issues/21081" class="externalLink">#21081</a> </li> 628 629<li> 630Rename "Doc" to "Prop" for properties in Search Bar. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21054" class="externalLink">#21054</a> </li> 631 632<li>
633WriteTag not triggered when on severity=ignore and tagSeverity=warning. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/952" class="externalLink">#952</a> </li> 634 635<li> 636Add test enforcing that Example/UseCase paragraphs have extractable descriptive text for TocMacro. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21069" class="externalLink">#21069</a> </li> 637 638<li> 639WriteTag Example4 is not clear. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/21072" class="externalLink">#21072</a> </li> 640 641<li> 642Improvements to diff report generation. Author: daksh <a href="https://github.com/checkstyle/checkstyle/issues/12991" class="externalLink">#12991</a> </li> 643 644<li> 645antlr-report workflow scans fork's master instead of PR branch, also support target project as comment argument. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/21059" class="externalLink">#21059</a> </li> 646 647<li> 648JavadocParagraph: inconsistent AST structure when unexpected closing tag is found. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/5492" class="externalLink">#5492</a> </li> 649 650<li> 651Add validation for end of line at the end of file for resources. Author: daksh <a href="https://github.com/checkstyle/checkstyle/issues/21041" class="externalLink">#21041</a> </li> 652 653<li> 654Add CI validation job for checkstyle-openrewrite-recipes. Author: MonuChaudhary14 <a href="https://github.com/checkstyle/checkstyle/issues/21019" class="externalLink">#21019</a> </li> 655 656<li> 657Define violation messages for all violations. Author: Shabanov Maxim <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li> 658 659<li> 660Filters need xdoc macros to support non java files for config load. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/19932" class="externalLink">#19932</a> </li> 661 662<li> 663Documentation Comments Style Guide - @deprecated. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19921" class="externalLink">#19921</a> </li> 664 665<li> 666Documentation Comments Style Guide - @since. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19922" class="externalLink">#19922</a> </li> 667 668<li> 669Resolve warnings in pitest CI run. Author: kalayciburak <a href="https://github.com/checkstyle/checkstyle/issues/20977" class="externalLink">#20977</a> </li> 670 671<li> 672Mention good-fifth-issue in CONTRIBUTING.md. Author: ivamly <a href="https://github.com/checkstyle/checkstyle/issues/21023" class="externalLink">#21023</a> </li> 673 674<li> 675Update all workflows participate in CI on PR to auto-cancel. Author: arturict <a href="https://github.com/checkstyle/checkstyle/issues/21006" class="externalLink">#21006</a> </li> 676 677<li> 678Documentation Comments Style Guide - Method descriptions begin with a verb phrase, Class/interface/field descriptions can omit the subject and simply state the object. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19910" class="externalLink">#19910</a> </li> 679 680<li> 681Documentation Comments Style Guide - Ordering Multiple Tags. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19914" class="externalLink">#19914</a> </li> 682 683<li> 684Update `xdoc section` snippet marker from double hyphen to single hyphen. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21034" class="externalLink">#21034</a> </li> 685 686<li> 687Replace author email with GitHub username in release notes. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20777" class="externalLink">#20777</a> </li> 688 689<li> 690Documentation Comments Style Guide - Use "this" instead of "the", Add description beyond the API name, Be clear when using the term "field". Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19911" class="externalLink">#19911</a> </li> 691 692<li> 693Documentation Comments Style Guide - Use <code> style for keywords and names. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19882" class="externalLink">#19882</a> </li> 694 695<li> 696Documentation Comments Style Guide - Documenting Unchecked Exceptions. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19928" class="externalLink">#19928</a> </li> 697 698<li> 699Documentation Comments Style Guide - Method and constructor parentheses, Phrases instead of sentences, Third-person descriptions. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19907" class="externalLink">#19907</a> </li> 700 701<li> 702Documentation Comments Style Guide - @version. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19918" class="externalLink">#19918</a> </li> 703 704<li> 705Documentation Comments Style Guide - @see, @serial, @serialField, @serialData, {@link}. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19924" class="externalLink">#19924</a> </li> 706 707<li> 708Documentation Comments Style Guide - Writing API Specifications. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19823" class="externalLink">#19823</a> </li> 709 710<li> 711Documentation Comments Style Guide - Writing Programming Guide Documentation. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19834" class="externalLink">#19834</a> </li> 712 713<li> 714doc: mention JDK 25 is good to build checkstyle. Author: vivek-0509 </li> 715</ul> 716</section> 717<section><a id="Release_13.9.0"></a> 718<h1>Release 13.9.0</h1> 719 720<div class="releaseDate">27.07.2026</div> 721 722<p>Breaking backward compatibility:</p> 723 724<ul> 725 726<li> 727Remove JavadocStyle check, use SummaryJavadoc Check instead. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20610" class="externalLink">#20610</a> </li> 728</ul> 729 730<p>New:</p> 731 732<ul> 733 734<li> 735JavadocType: update Check to use AST of javadoc. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19146" class="externalLink">#19146</a> </li> 736 737<li> 738UnnecessaryParentheses not reported for array access, field access and method calls. Author: Zbynek Konecny <a href="https://github.com/checkstyle/checkstyle/issues/17554" class="externalLink">#17554</a> </li> 739 740<li> 741Javadoc new AST token LEADING_ASTERISKS. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20822" class="externalLink">#20822</a> </li> 742 743<li> 744update WriteTagCheck to use AST of javadoc. Author: lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/19150" class="externalLink">#19150</a> </li> 745 746<li> 747NoLineWrap: new property skipAnnotations to avoid violations on target if there are annotations. Author: ivanmalutin <a href="https://github.com/checkstyle/checkstyle/issues/17437" class="externalLink">#17437</a> </li> 748 749<li> 750New check: MultilineCommentLeadingAsteriskPresence. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17695" class="externalLink">#17695</a> </li> 751 752<li> 753new Check: OpenjdkAnnotationLocation. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20209" class="externalLink">#20209</a> </li> 754 755<li> 756New Check: WhitespaceBeforeEmptyBody and enable it at goolge style config. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17715" class="externalLink">#17715</a> </li> 757 758<li> 759New check: TypeBodyPadding for blank line after type definitions. Author: Saad Haider <a href="https://github.com/checkstyle/checkstyle/issues/17393" class="externalLink">#17393</a> </li> 760 761<li> 762New check UnnecessaryTypeArgumentsWithRecordPattern. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/15223" class="externalLink">#15223</a> </li> 763 764<li> 765New check: AnnotatedDeclarationVisibility to demand all modifiers to be the same/consistent. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/7176" class="externalLink">#7176</a> </li> 766</ul> 767 768<p>Bug fixes:</p> 769 770<ul> 771 772<li> 773JavadocLeadingAsteriskAlign reports false positives. Author: arturict <a href="https://github.com/checkstyle/checkstyle/issues/20958" class="externalLink">#20958</a> </li> 774 775<li> 776Add checks for Documentation Comments Style Guide - Format of a Doc Comment. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19821" class="externalLink">#19821</a> </li> 777 778<li> 779LEADING_ASTERISK column position is not parsed correctly. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20922" class="externalLink">#20922</a> </li> 780 781<li> 782google_checks.xml: false negatives in type variable names. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/20563" class="externalLink">#20563</a> </li> 783 784<li> 785JavaDoc parser does not support non-ASCII (Unicode) characters in @link class references. Author: Benno Müller <a href="https://github.com/checkstyle/checkstyle/issues/19346" class="externalLink">#19346</a> </li> 786 787<li> 788Google style: multiple spaces around reserved words not detected. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/17725" class="externalLink">#17725</a> </li> 789 790<li> 791Add checks for Sun Style 3.1.1 - Beginning Comments. Author: Mohamed Hamed <a href="https://github.com/checkstyle/checkstyle/issues/20812" class="externalLink">#20812</a> </li> 792 793<li>
794False-Negative: NoTrailingWhitespace misses spaces after * in multi-line comments (Google Style). Author: surajgojanur <a href="https://github.com/checkstyle/checkstyle/issues/17878" class="externalLink">#17878</a> </li> 795 796<li> 797Google style: use AnnotationLocation ANNOTATION_DEF, ANNOTATION_FIELD_DEF, ENUM_CONSTANT_DEF, PACKAGE_DEF. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/20901" class="externalLink">#20901</a> </li> 798 799<li> 800ClassFanOutComplexityCheck: fan-out of implicit class not measured in JEP 512 compact source files. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/20553" class="externalLink">#20553</a> </li> 801 802<li> 803Documentation Comments Style Guide - Template for package.html source file. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19930" class="externalLink">#19930</a> </li> 804 805<li> 806File definition for suppressions should ignore path separator. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/3744" class="externalLink">#3744</a> </li> 807 808<li> 809Wrong error message while using check NewlineAtEndOfFile. Author: Mohamed Hamed <a href="https://github.com/checkstyle/checkstyle/issues/18619" class="externalLink">#18619</a> </li> 810 811<li> 812Indentation: unexpected violation on last parentheses of chained methods. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/15260" class="externalLink">#15260</a> </li> 813 814<li> 815PatternVariableAssignment fails when variable used inside an assignment target expression. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/19750" class="externalLink">#19750</a> </li> 816 817<li> 818False positive: indentation inside of constructor parameters inside try block. Author: Mohamed Hamed <a href="https://github.com/checkstyle/checkstyle/issues/18614" class="externalLink">#18614</a> </li> 819 820<li> 821Add checks for Openjdk style - CopyRight Notice. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20660" class="externalLink">#20660</a> </li> 822 823<li> 824fill SarifLogger result templates in a single pass. Author: Aizal Khan <a href="https://github.com/checkstyle/checkstyle/issues/20346" class="externalLink">#20346</a> </li> 825 826<li> 827False positive: indentation of text block inside annotation array parameters. Author: Saad Haider <a href="https://github.com/checkstyle/checkstyle/issues/18615" class="externalLink">#18615</a> </li> 828 829<li> 830TextBlockGoogleStyleFormatting: opening """ preceded by ? is not flagged as violation. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/19707" class="externalLink">#19707</a> </li> 831 832<li> 833Unnecessary violation by Indentation check. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/10015" class="externalLink">#10015</a> </li> 834 835<li> 836Indentation: Unexpected violation when class declaration is wrapped after public and before static. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/14716" class="externalLink">#14716</a> </li> 837 838<li> 839GenericWhitespace false positive for parameterized record pattern. Author: Sahitya0805 <a href="https://github.com/checkstyle/checkstyle/issues/20505" class="externalLink">#20505</a> </li> 840 841<li> 842Indentation: false positives when switch expression is invocation target. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/11741" class="externalLink">#11741</a> </li> 843 844<li> 845update JavadocVariable to use AST of javadoc. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19147" class="externalLink">#19147</a> </li> 846 847<li> 848False positive: Indentation on file with tabs. Author: BobSong <a href="https://github.com/checkstyle/checkstyle/issues/20339" class="externalLink">#20339</a> </li> 849 850<li> 851PatternSyntaxException in UniqueProperties when duplicated property key has dash inside brackets. Author: Sahitya0805 <a href="https://github.com/checkstyle/checkstyle/issues/20522" class="externalLink">#20522</a> </li> 852 853<li> 854PatternSyntaxException in OrderedProperties when property key has dash inside brackets. Author: Sahitya0805 <a href="https://github.com/checkstyle/checkstyle/issues/20521" class="externalLink">#20521</a> </li> 855 856<li> 857Documentation Comments Style Guide - @throws. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19923" class="externalLink">#19923</a> </li> 858 859<li>
860InnerTypeLastCheck: false negative on compact source files. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/20700" class="externalLink">#20700</a> </li> 861 862<li> 863EmptyStatement: false negative on top-level empty declaration in compact source file. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20749" class="externalLink">#20749</a> </li> 864 865<li> 866JavadocType: violation message is confusing and requires quotes. Author: surajgojanur <a href="https://github.com/checkstyle/checkstyle/issues/19806" class="externalLink">#19806</a> </li> 867 868<li> 869use quoteReplacement in fillTemplateWithStringsByRegexp. Author: Aizal Khan <a href="https://github.com/checkstyle/checkstyle/issues/20336" class="externalLink">#20336</a> </li> 870 871<li> 872TextBlockGoogleStyleFormatting rule produces NPE for text-blocks used in annotations of a record member. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/20720" class="externalLink">#20720</a> </li> 873 874<li> 875Add checks for OpenJDK Wrapping Lines. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20464" class="externalLink">#20464</a> </li> 876 877<li> 878google_checks.xml: final local variables no violations for non lowerCamelCase. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/20562" class="externalLink">#20562</a> </li> 879 880<li> 881JavadocTagContinuationIndentation Ignore indentation check when line breaks after the tag. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/16656" class="externalLink">#16656</a> </li> 882 883<li> 884Documentation Comments Style Guide - @return. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19920" class="externalLink">#19920</a> </li> 885 886<li> 887Add checks for OpenJDK Style chapter - Lambda Expressions. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19662" class="externalLink">#19662</a> </li> 888 889<li> 890Add checks for openjdk style - Naming. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20669" class="externalLink">#20669</a> </li> 891</ul> 892 893<p>Notes:</p> 894 895<ul> 896 897<li> 898Documentation Comments Style Guide - Naming of doc images in source tree. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19934" class="externalLink">#19934</a> </li> 899 900<li> 901Documentation Comments Style Guide - Avoid Latin. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19913" class="externalLink">#19913</a> </li> 902 903<li> 904Renumber remaining ExampleX files after UseCaseX migration. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20673" class="externalLink">#20673</a> </li> 905 906<li> 907Fix modules suppressed in XdocsExamplesAstConsistencyTest and create more examples. Author: smita1078, surajgojanur <a href="https://github.com/checkstyle/checkstyle/issues/20625" class="externalLink">#20625</a> </li> 908 909<li> 910add test for SuppressWithNearbyCommentFilter for problem with wrong group. Author: arturict <a href="https://github.com/checkstyle/checkstyle/issues/5573" class="externalLink">#5573</a> </li> 911 912<li> 913Enforce file size on Java inputs. Author: arturict, arimu1 <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li> 914 915<li> 916Update all xml file based suppression to use '/' instead of '[\\/]'. Author: 21Priyanshu <a href="https://github.com/checkstyle/checkstyle/issues/20961" class="externalLink">#20961</a> </li> 917 918<li> 919Kill PIT survivals in FileContents and Javadoc tag classes. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20948" class="externalLink">#20948</a> </li> 920 921<li> 922Document Comment Style Guide: Add Severity and Suppression section and related modules to config. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20803" class="externalLink">#20803</a> </li> 923 924<li> 925VisibilityModifierCheck: docuement not handling top-level fields in compact source files (JEP 512). Author: arturict <a href="https://github.com/checkstyle/checkstyle/issues/20270" class="externalLink">#20270</a> </li> 926 927<li> 928InlineConfigParser does not fail when violation comments are missing quoted messages. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20932" class="externalLink">#20932</a> </li> 929 930<li> 931Move violation comments out of Javadoc for all input files. Author: surajgojanur, Sahitya0805, Jeet Das, arturict <a href="https://github.com/checkstyle/checkstyle/issues/19764" class="externalLink">#19764</a> </li> 932 933<li>
934Resolve WARNING from failsafe:3.5.6:integration-test. Author: arturict <a href="https://github.com/checkstyle/checkstyle/issues/20946" class="externalLink">#20946</a> </li> 935 936<li> 937move rule43onestatement Inputs to compiled folder. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/20747" class="externalLink">#20747</a> </li> 938 939<li> 940udpate filters test to use getCheckMessage instead of hardcoded message. Author: kairav mittal, arimu1 <a href="https://github.com/checkstyle/checkstyle/issues/20793" class="externalLink">#20793</a> </li> 941 942<li> 943Isolate invalid Javadoc snippets from excluded packages. Author: Dhanush Pothulapati, Sahitya0805, gianmarco, arturict <a href="https://github.com/checkstyle/checkstyle/issues/20675" class="externalLink">#20675</a> </li> 944 945<li> 946Javadoc generation emits 100 warnings. Author: Sahitya0805 <a href="https://github.com/checkstyle/checkstyle/issues/20690" class="externalLink">#20690</a> </li> 947 948<li> 949PMD fails with XPathException but maven plugin execution still success. Author: Mohamed Hamed <a href="https://github.com/checkstyle/checkstyle/issues/20923" class="externalLink">#20923</a> </li> 950 951<li> 952Resolve compilation errors in Inputs. Author: Mohamed Hamed <a href="https://github.com/checkstyle/checkstyle/issues/20877" class="externalLink">#20877</a> </li> 953 954<li> 955Solve fb-contrib errors. Author: ivamly <a href="https://github.com/checkstyle/checkstyle/issues/11140" class="externalLink">#11140</a> </li> 956 957<li> 958Improve Input coverage for compact sources (JEP 512) for all Checks. Author: Micha Hägele, arturict, Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20590" class="externalLink">#20590</a> </li> 959 960<li> 961Job spelling periodically fails due to some http problems. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/20913" class="externalLink">#20913</a> </li> 962 963<li> 964Resolve design problem BooleanParameter at CheckUtil. Author: arimu1 <a href="https://github.com/checkstyle/checkstyle/issues/20894" class="externalLink">#20894</a> </li> 965 966<li> 967Refactor JavadocLeadingAsteriskAlign to use logging of violation on AST node. Author: arimu1 <a href="https://github.com/checkstyle/checkstyle/issues/20896" class="externalLink">#20896</a> </li> 968 969<li> 970Documentation Comments Style Guide - Use in-line links economically. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19883" class="externalLink">#19883</a> </li> 971 972<li> 973Documentation Comments Style Guide - Background on the Throws Clause. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19929" class="externalLink">#19929</a> </li> 974 975<li> 976Move violation comments above of annotated methods. Author: Devashish, sahitya0xsingh, arturict, Roman Ivanov, yogesh, unknown <a href="https://github.com/checkstyle/checkstyle/issues/19803" class="externalLink">#19803</a> </li> 977 978<li> 979reevaluate tokens in checkstyle config for AnnotationLocation. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3730" class="externalLink">#3730</a> </li> 980 981<li> 982Resolve design problem BooleanParameter at LineWrappingHandler. Author: Mohamed Hamed <a href="https://github.com/checkstyle/checkstyle/issues/20895" class="externalLink">#20895</a> </li> 983 984<li> 985Resolve design problem BooleanParameter at RequireThisCheck. Author: Mohamed Hamed <a href="https://github.com/checkstyle/checkstyle/issues/20800" class="externalLink">#20800</a> </li> 986 987<li> 988CovariantEqualsCheck: covariant equals on top-level method not flagged in compact source files (JEP 512). Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20552" class="externalLink">#20552</a> </li> 989 990<li> 991Simplify settersHaveSinceTag. Author: daksh <a href="https://github.com/checkstyle/checkstyle/issues/13491" class="externalLink">#13491</a> </li> 992 993<li> 994AbstractJavadocCheck: switch logging to DetailNode. Author: daksh <a href="https://github.com/checkstyle/checkstyle/issues/5770" class="externalLink">#5770</a> </li> 995 996<li> 997Improve examples of StaticVariableName. Author: arimu1 <a href="https://github.com/checkstyle/checkstyle/issues/20880" class="externalLink">#20880</a> </li> 998 999<li> 1000Updating properties in Input files to mention all default properties. Author: Solaris-star, Amaniiitd, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/16807" class="externalLink">#16807</a> </li> 1001 1002<li> 1003UseCases does not have a link copy. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20831" class="externalLink">#20831</a> </li> 1004 1005<li> 1006Documentation Comments Style Guide - Guidelines Which Exceptions to Document. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19927" class="externalLink">#19927</a> </li> 1007 1008<li>
1009Validate that all Examples files that palced for Check are used in xdoc templace file. Author: Saad Haider <a href="https://github.com/checkstyle/checkstyle/issues/20838" class="externalLink">#20838</a> </li> 1010 1011<li> 1012Check-Performance-Regression is failing too frequently. Author: kairav mittal <a href="https://github.com/checkstyle/checkstyle/issues/20818" class="externalLink">#20818</a> </li> 1013 1014<li> 1015regression-report.yml fails at checkout_and_cache. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/20786" class="externalLink">#20786</a> </li> 1016 1017<li> 1018Missing violateExecutionOnNonTightHtml exclusion in testExampleCountMatchesPropertyCount. Author: smita1078, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/20827" class="externalLink">#20827</a> </li> 1019 1020<li> 1021UncommentedMainCheck: instance void main() not flagged in compact source files (JEP 512). Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20220" class="externalLink">#20220</a> </li> 1022 1023<li> 1024`XdocsExamplesAstConsistencyTest.testEveryPropertyHasAnExample` misses examples nested in subdirectories. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20819" class="externalLink">#20819</a> </li> 1025 1026<li> 1027Add valid compilation comments to non-compilable test inputs. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/20322" class="externalLink">#20322</a> </li> 1028 1029<li> 1030Fix modules suppressed in XdocsExamplesAstConsistencyTest#EXAMPLE_PROPERTY_COVERAGE_SUPPRESSED_MODULES. Author: smita1078, surajgojanur <a href="https://github.com/checkstyle/checkstyle/issues/20624" class="externalLink">#20624</a> </li> 1031 1032<li> 1033modernizer-maven-plugin of 3.4.0 have problem reliably detect not guarded Optional.get. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/19826" class="externalLink">#19826</a> </li> 1034 1035<li> 1036OpenJdk style: Add Severity and Suppression section and related modules to config. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20802" class="externalLink">#20802</a> </li> 1037 1038<li> 1039Fix accessibility of methods violations caused by bump of spotbugs-maven-plugin from 4.9.8.5 to 4.10.2.0. Author: Roman Ivanov, Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20482" class="externalLink">#20482</a> </li> 1040 1041<li> 1042resolve TypeBodyPaddingCheck violations. Author: Saad Haider <a href="https://github.com/checkstyle/checkstyle/issues/20770" class="externalLink">#20770</a> </li> 1043 1044<li> 1045Fix abstraction failure in SiteUtil::getCheckMessageKeys. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/13500" class="externalLink">#13500</a> </li> 1046 1047<li> 1048`ClassMemberImpliedModifier` xdoc examples: `<property>` not nested inside self-closed module tag. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20795" class="externalLink">#20795</a> </li> 1049 1050<li> 1051WhiteSpaceAroundCheck: update documentation for SLIST and LCURLY usage. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/6447" class="externalLink">#6447</a> </li> 1052 1053<li> 1054Update violation message in Inputs of DesignForExtension. Author: Vipul Jain <a href="https://github.com/checkstyle/checkstyle/issues/20686" class="externalLink">#20686</a> </li> 1055 1056<li> 1057`testEveryPropertyHasAnExample` ignores non-`.java` example files, causing false "uncovered property" reports. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20779" class="externalLink">#20779</a> </li> 1058 1059<li> 1060Replace author email with GitHub username in release notes. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20777" class="externalLink">#20777</a> </li> 1061 1062<li> 1063Define violation messages for all violations. Author: smita1078, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li> 1064 1065<li> 1066Run doc-comments integration tests in CI. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20773" class="externalLink">#20773</a> </li> 1067 1068<li> 1069Fix comment mismatches in xdocs examples currently suppressed in `XdocsExamplesAstConsistencyTest`. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20711" class="externalLink">#20711</a> </li> 1070 1071<li> 1072Improve implmentation of AbstractItModuleTestSupport.verify to avoid collection mutation. Author: Sahitya0805 <a href="https://github.com/checkstyle/checkstyle/issues/20712" class="externalLink">#20712</a> </li> 1073 1074<li> 1075website still has a link to the old location of the "issue report" page. Author: arturict <a href="https://github.com/checkstyle/checkstyle/issues/20743" class="externalLink">#20743</a> </li> 1076 1077<li> 1078Ensure compilability of inputs in compilable resources folders for tests. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/20572" class="externalLink">#20572</a> </li> 1079 1080<li> 1081Openjdk ITs should have InputXxxxxxxXxxxxxxDosAndDonts.java. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20614"
1081class="externalLink">#20614</a> </li> 1082 1083<li> 1084Issue: AST-match should catch when Javadoc presence differs between example files*. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20705" class="externalLink">#20705</a> </li> 1085 1086<li> 1087dependency: bump org.gaul:modernizer-maven-plugin from 3.3.0 to 3.4.0. Author: MiriyalaJayanth-19 <a href="https://github.com/checkstyle/checkstyle/issues/19888" class="externalLink">#19888</a> </li> 1088 1089<li> 1090Conver test from XpathFilterElementTest to SuppressionXpathSingleFilterTest to use inlined config in Input files. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/11440" class="externalLink">#11440</a> </li> 1091 1092<li> 1093Improve error wording for XdocsExamplesAstConsistencyTest. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20685" class="externalLink">#20685</a> </li> 1094 1095<li> 1096CI job to validatate that inputs of javadoc Checks pass javadoc jdk tool. Author: gianmarco, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/19613" class="externalLink">#19613</a> </li> 1097 1098<li> 1099Make ANTLR Regression Report triggerable by PR comment. Author: Mohamed Mahfouz <a href="https://github.com/checkstyle/checkstyle/issues/19897" class="externalLink">#19897</a> </li> 1100 1101<li> 1102unexpected output to logs from XdocsExamplesAstConsistencyTest. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20653" class="externalLink">#20653</a> </li> 1103</ul> 1104</section> 1105<section><a id="Release_13.8.0"></a> 1106<h1>Release 13.8.0</h1> 1107 1108<div class="releaseDate">12.07.2026</div> 1109 1110<p>New:</p> 1111 1112<ul> 1113 1114<li> 1115MethodCountCheck: top-level methods not counted toward limits in compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20225" class="externalLink">#20225</a> </li> 1116</ul> 1117 1118<p>Bug fixes:</p> 1119 1120<ul> 1121 1122<li> 1123Javadoc Ast: PARAMETER_TYPE has problems during parsing of generic methods. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20527" class="externalLink">#20527</a> </li> 1124 1125<li> 1126UnusedLocalVariable: jdkVersion pre-22 should allow unused named pattern matched destructured variables via `instanceof` for pre-Java 22 code. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/20490" class="externalLink">#20490</a> </li> 1127 1128<li> 1129Add checks for Openjdk style chapter - Programming Practices. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20641" class="externalLink">#20641</a> </li> 1130 1131<li> 1132Add checks for OpenJDK Style chapter - Braces. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19670" class="externalLink">#19670</a> </li> 1133 1134<li> 1135Add checks for Openjdk style chapter - Horizontal WhiteSpace. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20526" class="externalLink">#20526</a> </li> 1136 1137<li> 1138Add checks for openjdk style - Vertical WhiteSpace. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20588" class="externalLink">#20588</a> </li> 1139 1140<li> 1141Add checks for openjdk style - Type Variables. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20622" class="externalLink">#20622</a> </li> 1142 1143<li> 1144FinalClassCheck: NullPointerException on compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20523" class="externalLink">#20523</a> </li> 1145 1146<li> 1147Javadoc summary not processed inside html tags. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/9806" class="externalLink">#9806</a> </li> 1148 1149<li> 1150OverloadMethodsDeclarationOrderCheck: split top-level overloads not flagged in compact source files (JEP 512). Author: Ved Darji <a href="https://github.com/checkstyle/checkstyle/issues/20228" class="externalLink">#20228</a> </li> 1151 1152<li> 1153Add checks for Openjdk style chapter - Wrapping Expressions. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20437" class="externalLink">#20437</a> </li> 1154 1155<li> 1156False negative in UnnecessarySemicolonInEnumeration for multiple semicolons in enum body. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/20470" class="externalLink">#20470</a> </li> 1157 1158<li>
1159Add checks for Openjdk style chapter - Formatting. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20597" class="externalLink">#20597</a> </li> 1160 1161<li> 1162AbbreviationAsWordInNameCheck: NullPointerException on compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20524" class="externalLink">#20524</a> </li> 1163 1164<li> 1165Javadoc parse error while parsing reference. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20392" class="externalLink">#20392</a> </li> 1166 1167<li> 1168UnusedImports: imported types inside Javadoc generic method-reference arguments are reported as unused. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20547" class="externalLink">#20547</a> </li> 1169 1170<li> 1171Add checks for Openjdk style chapter - Variables. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20471" class="externalLink">#20471</a> </li> 1172 1173<li> 1174Javadoc parse error on @link method reference containing generic parameter type. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20446" class="externalLink">#20446</a> </li> 1175 1176<li> 1177HiddenFieldCheck: parameter shadowing top-level field not flagged in compact source files (JEP 512). Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20222" class="externalLink">#20222</a> </li> 1178 1179<li> 1180EmptyLineSeparator: false positive "',' should be separated from previous line" on multi-variable field declaration. Author: surajgojanur, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/20330" class="externalLink">#20330</a> </li> 1181</ul> 1182 1183<p>Notes:</p> 1184 1185<ul> 1186 1187<li> 1188Define violation messages for all violations. Author: Dhanush Pothulapati <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li> 1189 1190<li> 1191JEP 512: compact source input coverage for all Checks. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20590" class="externalLink">#20590</a> </li> 1192 1193<li> 1194unexpected output to logs from XdocsExamplesAstConsistencyTest. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20653" class="externalLink">#20653</a> </li> 1195 1196<li> 1197Unexpected output in maven build from SearchIndexGenerator. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20654" class="externalLink">#20654</a> </li> 1198 1199<li> 1200Use cases examples should not be named as Examples. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/19933" class="externalLink">#19933</a> </li> 1201 1202<li> 1203CI job to validatate that inputs of javadoc Checks pass javadoc jdk yool. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19613" class="externalLink">#19613</a> </li> 1204 1205<li> 1206Validation of amount of Example that should be same by AST. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20585" class="externalLink">#20585</a> </li> 1207 1208<li> 1209StackOverflowError in CI during execution over InputIndentationLongConcatenatedString.java. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/10897" class="externalLink">#10897</a> </li> 1210 1211<li> 1212Issues with bump maven-source-plugin from 3.2.1 to 3.3.0. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/13518" class="externalLink">#13518</a> </li> 1213 1214<li> 1215Improve XdocGenerator to generate file in temp folder and replace xdoc only on success. Author: Parthib Basu <a href="https://github.com/checkstyle/checkstyle/issues/13869" class="externalLink">#13869</a> </li> 1216 1217<li> 1218review suppresions of org.openrewrite.staticanalysis.CodeCleanup. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/18952" class="externalLink">#18952</a> </li> 1219 1220<li> 1221jobs openrewrite-static-analysis is not working. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/20651" class="externalLink">#20651</a> </li> 1222 1223<li> 1224Organize openrewrite staticanalysis composite recipes by groups as it is done on openrewrite website. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/18673" class="externalLink">#18673</a> </li> 1225 1226<li> 1227CI execution to catch not latest dependency introduction in Pull. Author: Saad Haider <a href="https://github.com/checkstyle/checkstyle/issues/12193" class="externalLink">#12193</a> </li> 1228 1229<li> 1230Add test enforcing JEP 512 compact source input coverage for all Checks. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20591" class="externalLink">#20591</a> </li> 1231 1232<li>
1233Resolve CheckerFramework violations. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/14084" class="externalLink">#14084</a> </li> 1234 1235<li> 1236investigate usage of jdeprscan tool in our CI. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/6137" class="externalLink">#6137</a> </li> 1237 1238<li> 1239Add checks for Openjdk style chapter - Javadoc. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20558" class="externalLink">#20558</a> </li> 1240 1241<li> 1242Broken links in Checkstyle searchbar. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20601" class="externalLink">#20601</a> </li> 1243 1244<li> 1245RedundantModifierCheck: redundant final on top-level method not flagged in compact source files (JEP 512). Author: surajgojanur <a href="https://github.com/checkstyle/checkstyle/issues/20226" class="externalLink">#20226</a> </li> 1246 1247<li> 1248Error in report generation by regression-report. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20608" class="externalLink">#20608</a> </li> 1249 1250<li> 1251Prepare for Remove JavadocStyle as it fully covered by SummaryJavadoc. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19145" class="externalLink">#19145</a> </li> 1252 1253<li> 1254Fix xdocs Examples AST Consistency Test (Reduce suppressions list). Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/18435" class="externalLink">#18435</a> </li> 1255 1256<li> 1257Address review feedback on SearchIndexGenerator. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20480" class="externalLink">#20480</a> </li> 1258 1259<li> 1260Conver test from XpathFilterElementTest to SuppressionXpathSingleFilterTest to use inlined config in Input files. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/11440" class="externalLink">#11440</a> </li> 1261 1262<li> 1263added spotbug bump induced violations to suppressions. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/20486" class="externalLink">#20486</a> </li> 1264 1265<li> 1266JavadocStyleCheck: Javadoc style rules not applied to top-level members in compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20224" class="externalLink">#20224</a> </li> 1267 1268<li> 1269regression-report fails because required cache is not saved from issue_comment workflow. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/20538" class="externalLink">#20538</a> </li> 1270 1271<li> 1272Add It tests of openjdk and sun style sheets in pom.xml. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20531" class="externalLink">#20531</a> </li> 1273 1274<li> 1275Anchor name "Fully_Qualified_Name" used more than once. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20512" class="externalLink">#20512</a> </li> 1276 1277<li> 1278Buildkite is failing on `master`. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/20475" class="externalLink">#20475</a> </li> 1279</ul> 1280</section> 1281<section><a id="Release_13.7.0"></a> 1282<h1>Release 13.7.0</h1> 1283 1284<div class="releaseDate">28.06.2026</div> 1285 1286<p>New:</p> 1287 1288<ul> 1289 1290<li> 1291UnusedLocalVariable: new property jdkVersion to allow unused named pattern matching variables for pre-Java 22 code. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/20357" class="externalLink">#20357</a> </li> 1292 1293<li> 1294update MissingJavadocMethodCheck to use AST of javadoc. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19148" class="externalLink">#19148</a> </li> 1295 1296<li> 1297update JavadocMethod to use AST of javadoc. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19144" class="externalLink">#19144</a> </li> 1298 1299<li> 1300OverloadMethodsDeclarationOrder: new property required to order overloaded methods according to increasing parameter count. Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19889" class="externalLink">#19889</a> </li> 1301</ul> 1302 1303<p>Bug fixes:</p> 1304 1305<ul> 1306 1307<li> 1308Javadoc parse error on @link label containing Java array initializer braces. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20395" class="externalLink">#20395</a> </li> 1309 1310<li> 1311Add checks for OpenJDK style §4.6 - Constants. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20452" class="externalLink">#20452</a> </li> 1312 1313<li> 1314Fix default property validation in InlineConfigParser. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/20462" class="externalLink">
1314#20462</a> </li> 1315 1316<li> 1317Add checks for Openjdk style §3.8.3 - Wrapping Expressions. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20437" class="externalLink">#20437</a> </li> 1318 1319<li> 1320Add checks for OpenJDK Style §3.5 - Modifiers. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19629" class="externalLink">#19629</a> </li> 1321 1322<li> 1323Add checks for OpenJDK §3.4 - Class structure. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20428" class="externalLink">#20428</a> </li> 1324 1325<li> 1326Add checks for OpenJDK Style §3.3 - Import statements. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19623" class="externalLink">#19623</a> </li> 1327 1328<li> 1329UnnecessarySemicolonAfterTypeMemberDeclarationCheck: trailing semicolon after nested type not flagged in compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20271" class="externalLink">#20271</a> </li> 1330 1331<li> 1332DeclarationOrderCheck: declaration order not enforced on top-level members in compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20223" class="externalLink">#20223</a> </li> 1333 1334<li> 1335AnnotationLocationCheck: annotation on top-level variable not flagged in compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20219" class="externalLink">#20219</a> </li> 1336 1337<li> 1338Add checks for OpenJDK Style §3.4.1 - Order of Constructors and Overloaded Methods. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19805" class="externalLink">#19805</a> </li> 1339 1340<li> 1341UnnecessarySemicolonAfterOuterTypeDeclarationCheck reports false positive on JEP 512 compact source files. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20269" class="externalLink">#20269</a> </li> 1342 1343<li> 1344Javadoc parse error while parsing formatted @value. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20391" class="externalLink">#20391</a> </li> 1345 1346<li> 1347Documentation Comments Style Guide - Required Tags. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19915" class="externalLink">#19915</a> </li> 1348 1349<li> 1350RequireThisCheck: NullPointerException on compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19972" class="externalLink">#19972</a> </li> 1351 1352<li> 1353Add checks for OpenJDK Style §4.2 - Class, Interface and Enum Names. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20385" class="externalLink">#20385</a> </li> 1354 1355<li> 1356InvalidJavadocPositionCheck: false positive on correctly-placed Javadoc in compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20217" class="externalLink">#20217</a> </li> 1357 1358<li> 1359Add checks for OpenJDK Style §3.13 - Redundant Paranthesis. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20093" class="externalLink">#20093</a> </li> 1360 1361<li> 1362OuterTypeNumberCheck reports false positive on JEP 512 compact source files. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20268" class="externalLink">#20268</a> </li> 1363 1364<li> 1365Javadoc parse error for generic outer class inner-class link. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20283" class="externalLink">#20283</a> </li> 1366 1367<li> 1368Documentation Comments Style Guide - First Sentence. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19835" class="externalLink">#19835</a> </li> 1369</ul> 1370 1371<p>Notes:</p> 1372 1373<ul> 1374 1375<li> 1376Updating properties in Input files to mention all default properties. Author: Dhanush Pothulapati, Vinayak, stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/16807" class="externalLink">#16807</a> </li> 1377 1378<li> 1379Remove CirrusCI since it has shut down. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/20473" class="externalLink">#20473</a> </li> 1380 1381<li> 1382Move violation comments out of Javadoc for all input files. Author: surajgojanur, BitsToBytes-Saksham <a href="https://github.com/checkstyle/checkstyle/issues/19764" class="externalLink">#19764</a> </li> 1383 1384<li> 1385Enforce file size on Java inputs. Author: BitsToBytes-Saksham <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li> 1386 1387<li> 1388Fix xdocs Examples AST Consistency Test (Reduce suppressions list). Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/18435" class="externalLink">#18435</a> </li> 1389 1390<li> 1391Use violation message pattern 'first line'. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20356" class="externalLink">#20356</a> </li> 1392 1393<li> 1394Xdocs examples should reject violation comments between annotations and declarations. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20382" class="externalLink">#20382</a> </li> 1395 1396<li> 1397Add client-side search functionality to Checkstyle documentation website. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/19507" class="externalLink">#19507</a> </li> 1398 1399<li> 1400Move violation comments above of annotated methods. Author: surajgojanur <a href="https://github.com/checkstyle/checkstyle/issues/19803" class="externalLink">#19803</a> </li> 1401 1402<li> 1403Update XdocsPagesTest for sun_checks.xml to use chapterwise testing. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20396" class="externalLink">#20396</a> </li> 1404 1405<li> 1406doc: removed contribution guidelines in CONTRIBUTING.md and fixed build instructions hyperlink in README.md. Author: Dhanush Pothulapati </li> 1407 1408<li> 1409Add 'first line' and 'last line' violation hint patterns to InlineConfigParser. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20340" class="externalLink">#20340</a> </li> 1410 1411<li> 1412Organize openrewrite staticanalysis composite recipes by groups as it is done on openrewrite website. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/18673" class="externalLink">#18673</a> </li> 1413</ul> 1414</section> 1415<section><a id="Release_13.6.0"></a> 1416<h1>Release 13.6.0</h1> 1417 1418<div class="releaseDate">15.06.2026</div> 1419 1420<p>New:</p> 1421 1422<ul> 1423 1424<li> 1425ConstructorsDeclarationGroupingCheck: new property required to order constructors according to increasing arity. Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19813" class="externalLink">#19813</a> </li> 1426 1427<li> 1428NoLineWrap: false negative for wrapped 'import module' (MODULE_IMPORT) declarations. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20109" class="externalLink">#20109</a> </li> 1429</ul> 1430 1431<p>Bug fixes:</p> 1432 1433<ul> 1434 1435<li> 1436MagicNumberCheck: NullPointerException on compact source files when ignoreFieldDeclaration=true (JEP 512). Author: Diogo Pereira <a href="https://github.com/checkstyle/checkstyle/issues/20216" class="externalLink">#20216</a> </li> 1437 1438<li> 1439percent-encode double quote in SarifLogger file uri. Author: aizu-m
1439<a href="https://github.com/checkstyle/checkstyle/issues/20292" class="externalLink">#20292</a> </li> 1440 1441<li> 1442Add checks for OpenJDK Style §3.3 - Import statements. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19623" class="externalLink">#19623</a> </li> 1443 1444<li> 1445Documentation Comments Style Guide - validate Default Constructors. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19926" class="externalLink">#19926</a> </li> 1446 1447<li> 1448Javadoc parser error on openjdk source java/lang/Character.java. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20206" class="externalLink">#20206</a> </li> 1449 1450<li> 1451EmptyLineSeparatorCheck: NullPointerException on compact source files with adjacent top-level members (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20215" class="externalLink">#20215</a> </li> 1452 1453<li> 1454Javadoc parser problems. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20273" class="externalLink">#20273</a> </li> 1455 1456<li> 1457FinalLocalVariableCheck: NullPointerException on compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19973" class="externalLink">#19973</a> </li> 1458 1459<li> 1460ModifiedControlVariableCheck: NullPointerException on compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20267" class="externalLink">#20267</a> </li> 1461 1462<li> 1463minor: escape file name in generated suppression files. Author: aizu-m <a href="https://github.com/checkstyle/checkstyle/issues/20303" class="externalLink">#20303</a> </li> 1464 1465<li> 1466MissingOverrideCheck: NullPointerException on compact source files when javaFiveCompatibility=true (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20212" class="externalLink">#20212</a> </li> 1467 1468<li> 1469MissingOverrideOnRecordAccessorCheck: NullPointerException on compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20214" class="externalLink">#20214</a> </li> 1470 1471<li> 1472MethodNameCheck: NullPointerException on compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20210" class="externalLink">#20210</a> </li> 1473 1474<li> 1475UnusedLocalVariableCheck: NullPointerException on compact source files with a top-level field (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20213" class="externalLink">#20213</a> </li> 1476 1477<li> 1478Add checks for OpenJDK Style - Wildcard Imports. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/19734" class="externalLink">#19734</a> </li> 1479 1480<li> 1481PackageDeclarationCheck reports false positive on JEP 512 compact source files. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19908" class="externalLink">#19908</a> </li> 1482 1483<li> 1484OuterTypeFilename reports false positive on JEP 512 compact source files. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19909" class="externalLink">#19909</a> </li> 1485 1486<li> 1487EmptyLineSeparator: false negative for 'import module' (MODULE_IMPORT) followed by a type declaration. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20111" class="externalLink">#20111</a> </li> 1488 1489<li> 1490Extend UnusedLocalVariable to support pattern variables. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/15085" class="externalLink">#15085</a> </li> 1491 1492<li> 1493Indentation: false negative for 'import module' (MODULE_IMPORT) declarations are never checked. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20108" class="externalLink">#20108</a> </li> 1494 1495<li> 1496JDK 25, JEP 512: Compact Source Files and Instance Main Methods not supported. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/17810" class="externalLink">#17810</a> </li> 1497</ul> 1498 1499<p>Notes:</p> 1500 1501<ul> 1502 1503<li> 1504Documentation Comments Style Guide - Location of doc images in source tree. Author: Asish Kumar <a href="https://github.com/checkstyle/checkstyle/issues/19935" class="externalLink">#19935</a> </li> 1505 1506<li> 1507Move violation comments out of Javadoc for all input files. Author: surajgojanur, Ved Darji, Sathish Krishnamurthy <a href="https://github.com/checkstyle/checkstyle/issues/19764" class="externalLink">#19764</a> </li> 1508 1509<li> 1510Fix xdocs Examples AST Consistency Test (Reduce suppressions list). Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/18435" class="externalLink">#18435</a> </li> 1511 1512<li> 1513Document unsupported/missing ParenPad cases under Use Cases section. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/19994" class="externalLink">#19994</a> </li> 1514 1515<li> 1516XdocsExamplesAstConsistencyTest: false AST mismatch for superclass
1516name in extends clause of ExampleN classes. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20327" class="externalLink">#20327</a> </li> 1517 1518<li> 1519Add support for complete HTML violation report generation for target projects. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20254" class="externalLink">#20254</a> </li> 1520 1521<li> 1522Require compilation comments in noncompilable test inputs. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/20323" class="externalLink">#20323</a> </li> 1523 1524<li> 1525Move violation comments above of annotated methods. Author: king-407, Karthikeyan Ramadas, 张攀, adraarda23 <a href="https://github.com/checkstyle/checkstyle/issues/19803" class="externalLink">#19803</a> </li> 1526 1527<li> 1528XdocsExamplesAstConsistencyTest`: false positive "Comments mismatch" in `extractComments`. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20307" class="externalLink">#20307</a> </li> 1529 1530<li> 1531Infrastructure: CI failure in PRs due to Eclipse Static Analysis's compiler update (R-4.38). Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18251" class="externalLink">#18251</a> </li> 1532 1533<li> 1534`XdocsExamplesAstConsistencyTest` currently misses three classes of inconsistency between xdoc example files that share the same check configuration. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20284" class="externalLink">#20284</a> </li> 1535 1536<li> 1537Example 2 in regexp page should have config. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20286" class="externalLink">#20286</a> </li> 1538 1539<li> 1540remove all numbers from all names in openjdk style. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20276" class="externalLink">#20276</a> </li> 1541 1542<li> 1543remove all numbers from all names in doc style style. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20277" class="externalLink">#20277</a> </li> 1544 1545<li> 1546Documentation Comments Style Guide - Implementation Independence, Automatic re-use of method comments. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19881" class="externalLink">#19881</a> </li> 1547 1548<li> 1549diff report generation workflow should use local repository style configs. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19898" class="externalLink">#19898</a> </li> 1550 1551<li> 1552AbbreviationAsWordInName doc should have horizontal line after above example description. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/19944" class="externalLink">#19944</a> </li> 1553 1554<li> 1555Resolve warnign in markdow files. Author: MiriyalaJayanth-19 <a href="https://github.com/checkstyle/checkstyle/issues/20097" class="externalLink">#20097</a> </li> 1556 1557<li> 1558Semaphore CI has periodic problems to download SDKMAN. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/19995" class="externalLink">#19995</a> </li> 1559</ul> 1560</section> 1561<section><a id="Release_13.5.0"></a> 1562<h1>Release 13.5.0</h1> 1563 1564<div class="releaseDate">30.05.2026</div> 1565 1566<p>New:</p> 1567 1568<ul> 1569 1570<li> 1571AvoidStarImport: new property maxAllowedStarImports to allow atmost one star import in a file. Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19496" class="externalLink">#19496</a> </li> 1572 1573<li> 1574LITERAL_DEFAULT token support in RightCurlyCheck. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/14782" class="externalLink">#14782</a> </li> 1575 1576<li> 1577New Check UnusedTryResourceShouldBeUnnamed. Author: kairav mittal <a href="https://github.com/checkstyle/checkstyle/issues/15484" class="externalLink">#15484</a> </li> 1578</ul> 1579 1580<p>Bug fixes:</p> 1581 1582<ul> 1583 1584<li> 1585Google style: Disallow comments enclosed in boxes. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/17697" class="externalLink">#17697</a> </li> 1586 1587<li> 1588Add checks for OpenJDK Style §3.10 - Variable Declarations. Author: lithops-zty, Zhu Tianyi <a href="https://github.com/checkstyle/checkstyle/issues/19641" class="externalLink">#19641</a> </li> 1589 1590<li> 1591Add checks for OpenJDK Style §4.1 - Package Names. Author: MiriyalaJayanth-19 <a href="https://github.com/checkstyle/checkstyle/issues/19640" class="externalLink">#19640</a> </li> 1592 1593<li> 1594Extend TextBlockGoogleStyleFormatting to check indentation of each line in the blocks. Author: daksh <a href="https://github.com/checkstyle/checkstyle/issues/18227" class="externalLink">#18227</a> </li> 1595 1596<li> 1597JavadocTypeCheck incorrectly matches record component @param tags using prefix instead of exact match. Author: Gusti Maulana <a href="https://github.com/checkstyle/checkstyle/issues/19770" class="externalLink">#19770</a> </li> 1598 1599<li> 1600Add support for flexible constructor bodies (JEP 513) targeted for JDK25. Author: kairav mittal <a href="https://github.com/checkstyle/checkstyle/issues/17052" class="externalLink">#17052</a> </li> 1601 1602<li>
1603RequireThis false positive inside annotation definition. Author: MonuChaudhary14 <a href="https://github.com/checkstyle/checkstyle/issues/17464" class="externalLink">#17464</a> </li> 1604 1605<li> 1606Add checks for OpenJDK Style §3.3 - Import statements. Author: kairav mittal <a href="https://github.com/checkstyle/checkstyle/issues/19623" class="externalLink">#19623</a> </li> 1607 1608<li> 1609PatternVariableAssignment check false negative when pattern variable extends beyond the statement of introduction. Author: MonuChaudhary14 <a href="https://github.com/checkstyle/checkstyle/issues/17203" class="externalLink">#17203</a> </li> 1610 1611<li> 1612False Negative: SimplifyBooleanExpression does not report with paranthesized boolean literals in ternary operators. Author: lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/19716" class="externalLink">#19716</a> </li> 1613 1614<li> 1615Add checks for OpenJDK Style §2 - Java Source Files. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/19617" class="externalLink">#19617</a> </li> 1616 1617<li> 1618Google-style: Illegal to break the line before or after the lambda arrow. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/17253" class="externalLink">#17253</a> </li> 1619 1620<li> 1621update MissingJavadocTypeCheck to use AST of javadoc. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/19149" class="externalLink">#19149</a> </li> 1622 1623<li> 1624IndentationCheck: incorrect validation for class definition. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/2629" class="externalLink">#2629</a> </li> 1625 1626<li> 1627Indentation: false positive for try child on the same line. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/5685" class="externalLink">#5685</a> </li> 1628 1629<li> 1630RequireThisCheck giving multiple violation for classes nested in lambdas. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/11822" class="externalLink">#11822</a> </li> 1631 1632<li> 1633Add checks for OpenJDK Style §3.2 - Package declaration. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/19622" class="externalLink">#19622</a> </li> 1634</ul> 1635 1636<p>Notes:</p> 1637 1638<ul> 1639 1640<li> 1641Confused supression of Indentation in google_checks. Author: lu1tr0n <a href="https://github.com/checkstyle/checkstyle/issues/19793" class="externalLink">#19793</a> </li> 1642 1643<li> 1644Remove chapter numbers from Doc Comments Coverage Page. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19827" class="externalLink">#19827</a> </li> 1645 1646<li> 1647Fix xdocs Examples AST Consistency Test (Reduce suppressions list). Author: smita1078, dependabot[bot] <a href="https://github.com/checkstyle/checkstyle/issues/18435" class="externalLink">#18435</a> </li> 1648 1649<li> 1650Move violation comments out of Javadoc for all input files. Author: adityaaries23, lu1tr0n, Vinayak <a href="https://github.com/checkstyle/checkstyle/issues/19764" class="externalLink">#19764</a> </li> 1651 1652<li> 1653`Regexp` check for unnecessary `// ok` comments is configured under `TreeWalker`. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/19993" class="externalLink">#19993</a> </li> 1654 1655<li> 1656google_style.xml: support multiple config links per rule entry in XdocsPagesTest. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/19892" class="externalLink">#19892</a> </li> 1657 1658<li> 1659missing description of blue-tick checks at google style coverage page. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/16603" class="externalLink">#16603</a> </li> 1660 1661<li> 1662False Negative: FinalLocalVariableCheck does not report for variables assigned in adjacent catches. Author: lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/19717" class="externalLink">#19717</a> </li> 1663 1664<li> 1665Cached page of Documentation style guide should be open in mobile browser in easy to read rendering. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19905" class="externalLink">#19905</a> </li> 1666 1667<li> 1668Documentation Comments Style Guide - Images in HTML Destination. Author: Asish Kumar <a href="https://github.com/checkstyle/checkstyle/issues/19936" class="externalLink">#19936</a> </li> 1669 1670<li> 1671Documentation Comments Style Guide - @author. Author: Asish Kumar <a href="https://github.com/checkstyle/checkstyle/issues/19916" class="externalLink">#19916</a> </li> 1672 1673<li> 1674AbbreviationAsWordInName doc should have horizontal line after above example description. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/19944" class="externalLink">#19944</a> </li> 1675 1676<li> 1677Remove Chapter number from openjdk_checks.xml file. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19833" class="externalLink">#19833</a> </li> 1678 1679<li> 1680resolve Qodana inspections in Javadoc and test utilities. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/19880" class="externalLink">#19880</a> </li> 1681 1682<li> 1683NoClassDefFound Exception during compilation on jdk25. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18361" class="externalLink">#18361</a> </li> 1684 1685<li> 1686review suppresions of org.openrewrite.staticanalysis.CodeCleanup. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/18952" class="externalLink">#18952</a> </li> 1687 1688<li> 1689Website warnings in maven output: Anchor name used more than once. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/19817" class="externalLink">#19817</a> </li> 1690 1691<li>
1692Add Oracle Doc Comments Style Guide coverage infrastructure. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19800" class="externalLink">#19800</a> </li> 1693 1694<li> 1695Improve design of PropertiesMacros. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/13673" class="externalLink">#13673</a> </li> 1696 1697<li> 1698inner lambdas right curly idented too much on left to much same ident as wrapper statement. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/11337" class="externalLink">#11337</a> </li> 1699 1700<li> 1701Move violation comments above of annotated methods. Author: greg00ry, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/19803" class="externalLink">#19803</a> </li> 1702 1703<li> 1704Violate all inlined violations that are placed in between method singature and annoation or javadoc. Author: achyuth8055 <a href="https://github.com/checkstyle/checkstyle/issues/19757" class="externalLink">#19757</a> </li> 1705 1706<li> 1707Resolve CheckerFramework violations. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/14084" class="externalLink">#14084</a> </li> 1708 1709<li> 1710Trigger linkcheck by Github comment. Author: Krish-876 <a href="https://github.com/checkstyle/checkstyle/issues/13162" class="externalLink">#13162</a> </li> 1711 1712<li> 1713Organize openrewrite staticanalysis composite recipes by groups as it is done on openrewrite website. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18673" class="externalLink">#18673</a> </li> 1714 1715<li> 1716Test extension: Variables & Patterns Syntax: Indentation. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/15056" class="externalLink">#15056</a> </li> 1717 1718<li> 1719Error in bash method does not stop execution of whole command. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/9956" class="externalLink">#9956</a> </li> 1720 1721<li> 1722Parsing problem detected by CI at jdk25/test/jdk/jdk/jfr/event/tracing/TestConstructors.java. Author: mahfouz72 <a href="https://github.com/checkstyle/checkstyle/issues/19791" class="externalLink">#19791</a> </li> 1723 1724<li> 1725Remove UnmodifiableCollectionUtil and use pitest funmodifiablecollection feature. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/14482" class="externalLink">#14482</a> </li> 1726</ul> 1727</section> 1728<section><a id="Release_13.4.2"></a> 1729<h1>Release 13.4.2</h1> 1730 1731<div class="releaseDate">02.05.2026</div> 1732 1733<p>Bug fixes:</p> 1734 1735<ul> 1736 1737<li> 1738False-positive in Indentation check with yield switch statements. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/19709" class="externalLink">#19709</a> </li> 1739 1740<li> 1741Add checks for OpenJDK Style §4.3 - Method Names. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/19755" class="externalLink">#19755</a> </li> 1742 1743<li> 1744False positive: EmptyLineSeparator reports violation on method call. Author: Praveen Kumar <a href="https://github.com/checkstyle/checkstyle/issues/18438" class="externalLink">#18438</a> </li> 1745</ul> 1746 1747<p>Notes:</p> 1748 1749<ul> 1750 1751<li> 1752Vulnerability in org.codehaus.plexus:plexus-utils. Author: Mike Weber <a href="https://github.com/checkstyle/checkstyle/issues/19772" class="externalLink">#19772</a> </li> 1753 1754<li> 1755Move violation comments out of Javadoc for all input files. Author: Omkar Birajdar, lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/19764" class="externalLink">#19764</a> </li> 1756 1757<li> 1758OpenJDK style table: make Section 2 check listing consistent with Section 3.7 formatting. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/19729" class="externalLink">#19729</a> </li> 1759 1760<li> 1761activete no-error/no-exception jobs that were disabled due to some problems of past. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/12843" class="externalLink">#12843</a> </li> 1762 1763<li> 1764Find a way to make example message be fully shown without usage of regexp. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/13740" class="externalLink">#13740</a> </li> 1765 1766<li> 1767Violate all inlined violations that are placed not outside javadoc. Author: lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/19756" class="externalLink">#19756</a> </li> 1768 1769<li> 1770Activate Kafka no-error validation after fix for UnusedImport. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/19718" class="externalLink">#19718</a> </li> 1771 1772<li> 1773guide on how to specify violations in the input files. Author: lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/16578" class="externalLink">#16578</a> </li> 1774</ul> 1775</section> 1776<section><a id="Release_13.4.1"></a> 1777<h1>Release 13.4.1</h1> 1778 1779<div class="releaseDate">27.04.2026</div> 1780 1781<p>Bug fixes:</p> 1782 1783<ul> 1784 1785<li> 1786ImportOrder: option=under; doesn't allow empty line between 'import' and 'import static'. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/5460" class="externalLink">#5460</a> </li> 1787 1788<li> 1789Add checks for OpenJDK Style §3.10 - Variable Declarations. Author: lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/19641" class="externalLink">#19641</a> </li> 1790 1791<li> 1792Add checks for OpenJDK Style §3.14 - Literals. Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19620" class="externalLink">#19620</a> </li> 1793 1794<li> 1795Add checks for OpenJDK Style §3.7 - Indentation. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/19619" class="externalLink">
1795#19619</a> </li> 1796 1797<li> 1798Add checks for OpenJDK Style §2 - Java Source Files. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/19617" class="externalLink">#19617</a> </li> 1799 1800<li> 1801Add checks for OpenJDK Style §3.12 - Lambda Expressions. Author: Eric Tao <a href="https://github.com/checkstyle/checkstyle/issues/19662" class="externalLink">#19662</a> </li> 1802 1803<li> 1804AnnotationLocation allows same-line parameterless annotation on class declarations (violates Google Style §4.8.5.2). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19559" class="externalLink">#19559</a> </li> 1805 1806<li> 1807False negative: VariableDeclarationUsageDistance does not flag variable usage inside try blocks. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19608" class="externalLink">#19608</a> </li> 1808 1809<li> 1810Add RECORD_DEF and COMPACT_CTOR_DEF to AtclauseOrder target in google_checks.xml. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19682" class="externalLink">#19682</a> </li> 1811</ul> 1812 1813<p>Notes:</p> 1814 1815<ul> 1816 1817<li> 1818Conver test from XpathFilterElementTest to SuppressionXpathSingleFilterTest to use inlined config in Input files. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/11440" class="externalLink">#11440</a> </li> 1819 1820<li> 1821Remove '//ok' comments from it Input files. Author: ayushactiveat, Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/19739" class="externalLink">#19739</a> </li> 1822 1823<li> 1824Updating properties in Input files to mention all default properties. Author: ayushactiveat, jeonyunhwan, achyuth8055, developer4949-code, lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/16807" class="externalLink">#16807</a> </li> 1825 1826<li> 1827Enforce file size on Java inputs. Author: achyuth8055, developer4949-code, lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li> 1828 1829<li> 1830Update documentation for new abstract methods in AbstractCheck. Author: Vishnu <a href="https://github.com/checkstyle/checkstyle/issues/4939" class="externalLink">#4939</a> </li> 1831 1832<li> 1833Input files under `it` are not tested against `config/checkstyle-input-checks.xml`. Author: lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/19737" class="externalLink">#19737</a> </li> 1834 1835<li> 1836SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/16361" class="externalLink">#16361</a> </li> 1837 1838<li> 1839Resolve CheckerFramework violations. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/14084" class="externalLink">#14084</a> </li> 1840 1841<li> 1842No documentation on how to write TreeWalkerFilter. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/6197" class="externalLink">#6197</a> </li> 1843 1844<li> 1845update tables in option page to have link to exact line of table. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/9070" class="externalLink">#9070</a> </li> 1846 1847<li> 1848Semaphore failure. Author: Brijeshthummar02, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/19601" class="externalLink">#19601</a> </li> 1849 1850<li> 1851Fix PMD 7.1.0 Violations. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/14870" class="externalLink">#14870</a> </li> 1852 1853<li> 1854convert all wget to curls. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/13040" class="externalLink">#13040</a> </li> 1855 1856<li> 1857job no-error-pmd is failing with likely memory problem. Author: achyuth8055 <a href="https://github.com/checkstyle/checkstyle/issues/19394" class="externalLink">#19394</a> </li> 1858 1859<li> 1860Resolve Suppressed SpotBugs False Positives. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/16979" class="externalLink">#16979</a> </li> 1861 1862<li> 1863Migrate Codenarc from currently compatible version v2.2.0 to latest release. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/14680" class="externalLink">#14680</a> </li> 1864 1865<li> 1866doc: wrap long lines in release notes. Author: Arpit Tripathi </li> 1867 1868<li>
1869Remove from whitelist file odd words that came from test imput files. Author: achyuth8055 <a href="https://github.com/checkstyle/checkstyle/issues/5741" class="externalLink">#5741</a> </li> 1870 1871<li> 1872Define violation messages for all violations. Author: achyuth8055, developer4949-code, MiriyalaJayanth-19, HamzehAdawi <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li> 1873 1874<li> 1875Move Intputs to non-compiled folders to let Idea to run test without compilation error. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/19188" class="externalLink">#19188</a> </li> 1876 1877<li> 1878Enable IntellijIdea inspection: 'throw' inside 'finally' block. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/3301" class="externalLink">#3301</a> </li> 1879 1880<li> 1881Improve examples of IndentationCheck. Author: developer4949-code, achyuth8055 <a href="https://github.com/checkstyle/checkstyle/issues/19411" class="externalLink">#19411</a> </li> 1882 1883<li> 1884validation.sh versions "xmlstarlet: command not found". Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/19515" class="externalLink">#19515</a> </li> 1885 1886<li> 1887fix pitest in SuppressionsLoader. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/19525" class="externalLink">#19525</a> </li> 1888 1889<li> 1890Upgrade all scripts to groovy 3.0.17 or 5.x. Author: Amit Kumar Deohoria, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/17269" class="externalLink">#17269</a> </li> 1891</ul> 1892</section> 1893<section><a id="Release_13.4.0"></a> 1894<h1>Release 13.4.0</h1> 1895 1896<div class="releaseDate">29.03.2026</div> 1897 1898<p>Breaking backward compatibility:</p> 1899 1900<ul> 1901 1902<li> 1903Improve violation message of ImportOrder. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/8315" class="externalLink">#8315</a> </li> 1904</ul> 1905 1906<p>New:</p> 1907 1908<ul> 1909 1910<li> 1911Line break must be present after `{` of non-empty block in switch rule. Author: Monu Chaudhary <a href="https://github.com/checkstyle/checkstyle/issues/17565" class="externalLink">#17565</a> </li> 1912 1913<li> 1914New Check: IllegalSymbol to forbit emoj in code. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/18065" class="externalLink">#18065</a> </li> 1915</ul> 1916 1917<p>Bug fixes:</p> 1918 1919<ul> 1920 1921<li> 1922False-positive: Suppress indentation check when quotes start at the left margin. Author: Mohit-Sharma <a href="https://github.com/checkstyle/checkstyle/issues/18228" class="externalLink">#18228</a> </li> 1923 1924<li> 1925UnnecessaryNullCheckWithInstanceOf ignores redundant null check for complex cases. Author: MonuChaudhary14 <a href="https://github.com/checkstyle/checkstyle/issues/17137" class="externalLink">#17137</a> </li> 1926 1927<li> 1928False-negative: Member names with underscores. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/17842" class="externalLink">#17842</a> </li> 1929</ul> 1930 1931<p>Notes:</p> 1932 1933<ul> 1934 1935<li> 1936Define violation messages for all violations. Author: surajgojanur, Zaheer Ahmad, achyuth8055, lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li> 1937 1938<li> 1939Enforce file size on Java inputs. Author: lithops-zty, avadhutmali, AsthaDhapodkar, Brijeshthummar02, HamzehAdawi, Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li> 1940 1941<li> 1942SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger. Author: kairav mittal, Tasneemmhammed0, surajgojanur, avadhutmali, Krish-876, Adam Gamil, Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/16361" class="externalLink">#16361</a> </li> 1943 1944<li> 1945Use buildkite CI. Author: Ayush Singh <a href="https://github.com/checkstyle/checkstyle/issues/12721" class="externalLink">#12721</a> </li> 1946 1947<li> 1948Updating properties in Input files to mention all default properties. Author: surajgojanur, Zaheer Ahmad, achyuth8055, Abdo Soliman, developer4949-code, gianmarco, avadhutmali, Eric Tao, HamzehAdawi, Carbon14-48, Newjin <a href="https://github.com/checkstyle/checkstyle/issues/16807" class="externalLink">#16807</a> </li> 1949 1950<li> 1951validation of versions is not working as expected anymore. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/12711" class="externalLink">#12711</a> </li> 1952 1953<li> 1954Fix xdocs Examples AST Consistency Test (Reduce suppressions list). Author: Adam Mohamed Gamil, surajgojanur, Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/18435" class="externalLink">#18435</a> </li> 1955 1956<li> 1957XpathRegressionXxxxxxXxxxxxTest should have 3 test methods. Author: Adam Mohamed Gamil, Tasneemmhammed0, Aman Baliyan, achyuth8055, lithops-zty, MiriyalaJayanth-19, daksh, Krish-876, Eric Tao, Carbon14-48, ayushactiveat, surajgojanur, Zaheer Ahmad, Parthib Basu, Akshat Gupta, pirzada-ahmadfaraz <a href="https://github.com/checkstyle/checkstyle/issues/19064" class="externalLink">#19064</a> </li> 1958 1959<li> 1960Enable IDEA inspection JavadocBlankLines inspector. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17298" class="externalLink">#17298</a> </li> 1961 1962<li> 1963Update all job that uses 75% or memory to use 90%. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/19436" class="externalLink">#19436</a> </li> 1964 1965<li> 1966infra: Update Semaphore CI os_image from ubuntu2004 (deprecated, brownout phase). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19431" class="externalLink">#19431</a> </li> 1967 1968<li> 1969Migrate remaining test files to use getExpectedThrowable instead of fail(). Author: achyuth8055, avadhutmali, pirzada-ahmadfaraz <a href="https://github.com/checkstyle/checkstyle/issues/19176" class="externalLink">#19176</a> </li> 1970 1971<li> 1972Rethink purpose of package section in Check module documentation . Author: Suryanshu Agrawal <a href="https://github.com/checkstyle/checkstyle/issues/13194" class="externalLink">#13194</a> </li> 1973 1974<li> 1975Add missing property examples to XDocs for Checkstyle Checks. Author: developer4949-code, avadhutmali, Suryanshu Agrawal <a href="https://github.com/checkstyle/checkstyle/issues/17449" class="externalLink">#17449</a> </li> 1976 1977<li> 1978job no-error-pmd is failing with likely memory problem. Author: achyuth8055 <a href="https://github.com/checkstyle/checkstyle/issues/19394" class="externalLink">#19394</a> </li> 1979 1980<li> 1981doc: fix grammar and capitalization typos in GSOC.md. Author: Mustafa Enes Kayacı </li> 1982 1983<li> 1984Improve documentation about external DTD loading. Author: avadhutmali <a href="https://github.com/checkstyle/checkstyle/issues/10791" class="externalLink">#10791</a> </li> 1985 1986<li> 1987Organize openrewrite staticanalysis composite recipes by groups as it is done on openrewrite website. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/18673" class="externalLink">#18673</a> </li> 1988 1989<li> 1990Refactor ViolationMessagesMacro::constructMessageKeyUrl to use UrlEncoder. Author: Krish-876 <a href="https://github.com/checkstyle/checkstyle/issues/13490" class="externalLink">#13490</a> </li> 1991 1992<li> 1993POM Property Names. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/12508" class="externalLink">#12508</a> </li> 1994 1995<li> 1996Fix existing cases of `getFileContents()` usage. Author: Hariom, gianmarco, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/11166" class="externalLink">#11166</a> </li> 1997 1998<li> 1999XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger. Author: yn-mi12, Adam Gamil
1999<a href="https://github.com/checkstyle/checkstyle/issues/16360" class="externalLink">#16360</a> </li> 2000 2001<li> 2002Trailing comment alignment test fails with tab-based indentation in test input files. Author: Parthib Basu <a href="https://github.com/checkstyle/checkstyle/issues/19063" class="externalLink">#19063</a> </li> 2003 2004<li> 2005Stable failure of several circleci jobs. Author: kairav <a href="https://github.com/checkstyle/checkstyle/issues/19234" class="externalLink">#19234</a> </li> 2006 2007<li> 2008Update doc for SuppressWithPlainTextCommentFilter. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/11199" class="externalLink">#11199</a> </li> 2009 2010<li> 2011create xdoc documetation page to explain details of Xpath support. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/9074" class="externalLink">#9074</a> </li> 2012 2013<li> 2014Remove Experimental from XPath Filter. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/11597" class="externalLink">#11597</a> </li> 2015 2016<li> 2017Potential Typo in Running > Command Line > Usage by Classpath Update. Author: Priyavarshini13 <a href="https://github.com/checkstyle/checkstyle/issues/15292" class="externalLink">#15292</a> </li> 2018 2019<li> 2020JavaNCSS : Explain Counting. Author: Hariom <a href="https://github.com/checkstyle/checkstyle/issues/15080" class="externalLink">#15080</a> </li> 2021 2022<li> 2023MissingNullCaseInSwitch: cases that not obvious how to fix in right way. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/19173" class="externalLink">#19173</a> </li> 2024 2025<li> 2026Example of validation for Large Constant Collection. Author: achyuth8055 <a href="https://github.com/checkstyle/checkstyle/issues/18931" class="externalLink">#18931</a> </li> 2027 2028<li> 2029Exclude external and generated files from spell checking. Author: avadhutmali <a href="https://github.com/checkstyle/checkstyle/issues/18453" class="externalLink">#18453</a> </li> 2030 2031<li> 2032Add instruction to exclude resources files for IntelliJ Idea. Author: pirzada-ahmadfaraz <a href="https://github.com/checkstyle/checkstyle/issues/19087" class="externalLink">#19087</a> </li> 2033 2034<li> 2035Forbid usage of Truth's `StandardSubjectBuilder#fail` method. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/11315" class="externalLink">#11315</a> </li> 2036 2037<li> 2038All contribution and development documentation should live in GitHub. Author: Suryanshu Agrawal <a href="https://github.com/checkstyle/checkstyle/issues/14542" class="externalLink">#14542</a> </li> 2039 2040<li> 2041test to check indentation trailing comments are vertically aligned. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/17128" class="externalLink">#17128</a> </li> 2042 2043<li> 2044Re-enable inspections that were temporarily suppressed for Qodana. Author: ayushactiveat, avadhutmali, pirzada-ahmadfaraz, Youssef Alaa, daksh <a href="https://github.com/checkstyle/checkstyle/issues/18926" class="externalLink">#18926</a> </li> 2045 2046<li> 2047update XdocsExamplesAstConsistencyTest to skip from detecton of diff name of constructors. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/19000" class="externalLink">#19000</a> </li> 2048 2049<li> 2050doc: fix grammar in cmdline (caught, Generates an output suppression XML). Author: Hasita Pattapu </li> 2051 2052<li> 2053Resolve CheckerFramework violations. Author: Daniel Gao <a href="https://github.com/checkstyle/checkstyle/issues/14084" class="externalLink">#14084</a> </li> 2054 2055<li> 2056doc: Add 12.x to JRE version table in index.xml.vm. Author: Paul King </li> 2057 2058<li> 2059Re-enable and Monitor `YAMLSchemaValidation` inspection. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/14806" class="externalLink">#14806</a> </li> 2060 2061<li> 2062Add Check Support for Java 21 Pattern Matching for Switch Syntax: RightCurly. Author: Parthib Basu <a href="https://github.com/checkstyle/checkstyle/issues/15033" class="externalLink">#15033</a> </li> 2063 2064<li> 2065Metadata/Xdoc generators do not handle {@literal} and incorrectly handle {@code} with XML special characters. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18993" class="externalLink">#18993</a> </li> 2066 2067<li>
2068Remove from whitelist file odd words that came from test imput files. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/5741" class="externalLink">#5741</a> </li> 2069 2070<li> 2071update XdocsExamplesAstConsistencyTest to skip modules with no properties. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/18999" class="externalLink">#18999</a> </li> 2072 2073<li> 2074All checks should be used. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19045" class="externalLink">#19045</a> </li> 2075</ul> 2076</section> 2077<section><a id="Release_13.3.0"></a> 2078<h1>Release 13.3.0</h1> 2079 2080<div class="releaseDate">28.02.2026</div> 2081 2082<p>Breaking backward compatibility:</p> 2083 2084<ul> 2085 2086<li> 2087Clean up grammar for discontinued preview feature (pattern matching for switch). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18146" class="externalLink">#18146</a> </li> 2088</ul> 2089 2090<p>New:</p> 2091 2092<ul> 2093 2094<li> 2095NewCheck: UseEnhancedSwitch. Author: Octavia Togami <a href="https://github.com/checkstyle/checkstyle/issues/15180" class="externalLink">#15180</a> </li> 2096 2097<li> 2098New Check: GoogleNonConstantFieldNameCheck to enforce Google Java Style Guide member naming. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18494" class="externalLink">#18494</a> </li> 2099 2100<li> 2101new Check: LineEnding. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/18109" class="externalLink">#18109</a> </li> 2102</ul> 2103 2104<p>Bug fixes:</p> 2105 2106<ul> 2107 2108<li> 2109Indentation check regression with "new". Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/9719" class="externalLink">#9719</a> </li> 2110 2111<li> 2112Empty line separator is not enforced in `package-info.java` file. Author: MonuChaudhary14 <a href="https://github.com/checkstyle/checkstyle/issues/17541" class="externalLink">#17541</a> </li> 2113</ul> 2114 2115<p>Notes:</p> 2116 2117<ul> 2118 2119<li> 2120Enforce file size on Java inputs. Author: AsthaDhapodkar, Adam Gamil <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li> 2121 2122<li> 2123Re-enable inspections that were temporarily suppressed for Qodana. Author: vivek-0509, ayushactiveat, Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18926" class="externalLink">#18926</a> </li> 2124 2125<li> 2126Fix PMD 7.1.0 Violations. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/14870" class="externalLink">#14870</a> </li> 2127 2128<li> 2129Add missing property examples to XDocs for Checkstyle Checks. Author: Tasneemmhammed0, Krish-876, Adam Gamil <a href="https://github.com/checkstyle/checkstyle/issues/17449" class="externalLink">#17449</a> </li> 2130 2131<li> 2132Pitest: examine and try to remove infinite loop mutations. Author: Parthib Basu <a href="https://github.com/checkstyle/checkstyle/issues/5673" class="externalLink">#5673</a> </li> 2133 2134<li> 2135Remove from whitelist file odd words that came from test imput files. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/5741" class="externalLink">#5741</a> </li> 2136 2137<li> 2138Fix xdocs Examples AST Consistency Test (Reduce suppressions list). Author: avadhutmali, Isha Singh <a href="https://github.com/checkstyle/checkstyle/issues/18435" class="externalLink">#18435</a> </li> 2139 2140<li> 2141Resolve violation from RegExpDuplicateCharacterInClass inspection. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/11590" class="externalLink">#11590</a> </li> 2142 2143<li> 2144SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger. Author: Tasneemmhammed0, avadhutmali <a href="https://github.com/checkstyle/checkstyle/issues/16361" class="externalLink">#16361</a> </li> 2145 2146<li> 2147Resolve Pitest Suppressions - java-ast-visitor. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18031" class="externalLink">#18031</a> </li> 2148 2149<li> 2150Conver test from XpathFilterElementTest to SuppressionXpathSingleFilterTest to use inlined config in Input files. Author: daksh <a href="https://github.com/checkstyle/checkstyle/issues/11440" class="externalLink">#11440</a> </li> 2151 2152<li> 2153Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: avadhutmali, Eric Tao <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li> 2154 2155<li> 2156Expand "Writing Check" to include XPath support. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/5978" class="externalLink">#5978</a> </li> 2157 2158<li> 2159Top comment should 'Compilable with Java22'. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/18939" class="externalLink">#18939</a> </li> 2160 2161<li>
2162False positive: indentation inside of constructor parameters inside try block. Author: Parthib Basu <a href="https://github.com/checkstyle/checkstyle/issues/18614" class="externalLink">#18614</a> </li> 2163 2164<li> 2165Updating properties in Input files to mention all default properties. Author: Tasneemmhammed0, Adam Gamil <a href="https://github.com/checkstyle/checkstyle/issues/16807" class="externalLink">#16807</a> </li> 2166 2167<li> 2168Resolve error-prone violations. Author: Youssef Alaa, Daniel Gao <a href="https://github.com/checkstyle/checkstyle/issues/18599" class="externalLink">#18599</a> </li> 2169 2170<li> 2171Organize openrewrite staticanalysis composite recipes by groups as it is done on openrewrite website. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/18673" class="externalLink">#18673</a> </li> 2172 2173<li> 2174Define violation messages for all violations. Author: MostafaAbdulazziz <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li> 2175 2176<li> 2177Find way to keep qodana yml in config folder. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/18882" class="externalLink">#18882</a> </li> 2178 2179<li> 2180Fix typos and improve grammer in testing techniques guide. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/18518" class="externalLink">#18518</a> </li> 2181 2182<li> 2183doc: Add DESCRIPTION token example with AST tree - Issue #17882. Author: vivek-bandi </li> 2184 2185<li> 2186Clone `SpongePowered/Configurate` once SpongePowered/Configurate#617 is merged. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/18327" class="externalLink">#18327</a> </li> 2187 2188<li> 2189Documentation examples for RegexpHeader and Header does not have any header. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/18868" class="externalLink">#18868</a> </li> 2190 2191<li> 2192Activate Java 21 migration recipes in OpenRewrite CI. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/18789" class="externalLink">#18789</a> </li> 2193 2194<li> 2195Consolidate `no_output_timeout`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18889" class="externalLink">#18889</a> </li> 2196 2197<li> 2198Resolve CheckerFramework violations. Author: Daniel Gao <a href="https://github.com/checkstyle/checkstyle/issues/14084" class="externalLink">#14084</a> </li> 2199 2200<li> 2201migrate IDEA inpection in CI to most recent version. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17104" class="externalLink">#17104</a> </li> 2202 2203<li> 2204Fix comment. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18880" class="externalLink">#18880</a> </li> 2205</ul> 2206</section> 2207<section><a id="Release_13.2.0"></a> 2208<h1>Release 13.2.0</h1> 2209 2210<div class="releaseDate">05.02.2026</div> 2211 2212<p>New:</p> 2213 2214<ul> 2215 2216<li> 2217new Check: NumericalPrefixesInfixesSuffixesCharacterCaseCheck numerical prefixes, infixes, and suffixes should be lowercase, except for "L". Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/16678" class="externalLink">#16678</a> </li> 2218</ul> 2219 2220<p>Bug fixes:</p> 2221 2222<ul> 2223 2224<li> 2225False-negative: HexLiteralCase does not throw violation on Hex float literals. Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/18653" class="externalLink">#18653</a> </li> 2226 2227<li> 2228False positive: JavadocParagraph reports violation when `<p>` is after tags. Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/18486" class="externalLink">#18486</a> </li> 2229</ul> 2230 2231<p>Notes:</p> 2232 2233<ul> 2234 2235<li> 2236Documentation examples for MultiFileRegexpHeader does not have any header. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/18809" class="externalLink">#18809</a> </li> 2237 2238<li> 2239Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: Yukti Nandwana, VidytBhuolia, talha atif <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li> 2240 2241<li> 2242Redundant `tokens` property in `CustomImportOrder` of `google_checks.xml`. Author: pirzada-ahmadfaraz <a href="https://github.com/checkstyle/checkstyle/issues/18612" class="externalLink">#18612</a> </li> 2243 2244<li>
2245Resolve error-prone violations. Author: Kairav Mittal, Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/18599" class="externalLink">#18599</a> </li> 2246 2247<li> 2248Fix SpotBugs UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR warning in IndentationCheck. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/18843" class="externalLink">#18843</a> </li> 2249 2250<li> 2251Split openrewrite-refaster-rules ci job into two jobs. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18856" class="externalLink">#18856</a> </li> 2252 2253<li> 2254Enable pitest EXPERIMENTAL_MEMBER_VARIABLE. Author: ayushactiveat, Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18836" class="externalLink">#18836</a> </li> 2255 2256<li> 2257Add validation for single commit in pull . Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18819" class="externalLink">#18819</a> </li> 2258 2259<li> 2260Update all pitest profiles to have mutationThreshold=99. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/18845" class="externalLink">#18845</a> </li> 2261 2262<li> 2263Resolve violations from spotbugs sb-contrib 7.6.0. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/13351" class="externalLink">#13351</a> </li> 2264 2265<li> 2266Convert regressions that use maven-checkstyle-plugin to CLI based. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/11602" class="externalLink">#11602</a> </li> 2267 2268<li> 2269Define violation messages for all violations. Author: Kairav Mittal, Adam Gamil <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li> 2270 2271<li> 2272dependency: bump pmd.version from 7.20.0 to 7.21.0. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/18801" class="externalLink">#18801</a> </li> 2273 2274<li> 2275SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger. Author: Suryanshu Agrawal <a href="https://github.com/checkstyle/checkstyle/issues/16361" class="externalLink">#16361</a> </li> 2276</ul> 2277</section> 2278<section><a id="Release_13.1.0"></a> 2279<h1>Release 13.1.0</h1> 2280 2281<div class="releaseDate">31.01.2026</div> 2282 2283<p>Breaking backward compatibility:</p> 2284 2285<ul> 2286 2287<li> 2288Remove deprecated method CheckstyleAntTask:createClasspath(). Author: Kairav Mittal <a href="https://github.com/checkstyle/checkstyle/issues/12556" class="externalLink">#12556</a> </li> 2289</ul> 2290 2291<p>New:</p> 2292 2293<ul> 2294 2295<li> 2296ImportControl: add module attribute to allow/disallow module imports. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18329" class="externalLink">#18329</a> </li> 2297 2298<li> 2299New check: MissingOverrideOnRecordAccessor to require Override on record component accessor methods. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18368" class="externalLink">#18368</a> </li> 2300</ul> 2301 2302<p>Bug fixes:</p> 2303 2304<ul> 2305 2306<li> 2307false positive invalid tag JavadocType . Author: Kairav Mittal <a href="https://github.com/checkstyle/checkstyle/issues/16087" class="externalLink">#16087</a> </li> 2308 2309<li> 2310IllegalTokenText reports false positives for Unicode whitespace characters without escape sequences. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18790" class="externalLink">#18790</a> </li> 2311 2312<li> 2313Inconsistent behaviour of `Indentation` check. Author: Saad <a href="https://github.com/checkstyle/checkstyle/issues/18118" class="externalLink">#18118</a> </li> 2314 2315<li> 2316VariableDeclarationUsageDistanceCheck doesn't handle method definition properly. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/13038" class="externalLink">#13038</a> </li> 2317 2318<li> 2319Indentation: Lambda in Enum causes error loop. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/11103" class="externalLink">#11103</a> </li> 2320 2321<li> 2322False-negative: SummaryJavadoc:forbiddenSummaryFragments for tab-formatted code. Author: pirzada-ahmadfaraz <a href="https://github.com/checkstyle/checkstyle/issues/18644" class="externalLink">#18644</a> </li> 2323 2324<li> 2325False-positive RightCurly in google_checks since 8.20. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/6807" class="externalLink">#6807</a> </li> 2326 2327<li> 2328Google style: Override is required on explicitly declared accessor method for a record. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/17561" class="externalLink">#17561</a> </li> 2329 2330<li> 2331Add missing checks to sun_checks.xml: DeclarationOrder, FallThrough, OneStatementPerLine. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/185
233159" class="externalLink">#18559</a> </li> 2332</ul> 2333 2334<p>Notes:</p> 2335 2336<ul> 2337 2338<li> 2339Documentation examples for MultiFileRegexpHeader are not in valid regex form. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/18556" class="externalLink">#18556</a> </li> 2340 2341<li> 2342Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: Ayush Singh, NiMv1, Yukti Nandwana, asqwklop12, Avanish Gupta, Anushree Bondia, Hamza-Azeem12, AsthaDhapodkar, Rohit Kumar, Adam Gamil <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li> 2343 2344<li> 2345Dedicate `rewrite` recipes. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18795" class="externalLink">#18795</a> </li> 2346 2347<li> 2348Define violation messages for all violations. Author: Avanish Gupta, Kairav Mittal, 0xChaitanya <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li> 2349 2350<li> 2351CLI '-s' option does not match by data from '-t'. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/7523" class="externalLink">#7523</a> </li> 2352 2353<li> 2354Split openrewrite-recipes in two groups to always run in CI in less that 15 minutes. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/18748" class="externalLink">#18748</a> </li> 2355 2356<li> 2357Do not use cause excpetion message durging wrapping. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/13023" class="externalLink">#13023</a> </li> 2358 2359<li> 2360Resolve violations from spotbugs sb-contrib 7.6.0. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/13351" class="externalLink">#13351</a> </li> 2361 2362<li> 2363Convert regressions that use maven-checkstyle-plugin to CLI based. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/11602" class="externalLink">#11602</a> </li> 2364 2365<li> 2366Resolve error-prone violations. Author: Aman Baliyan, MonuChaudhary14, Youssef Alaa, Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/18599" class="externalLink">#18599</a> </li> 2367 2368<li> 2369Fix xdocs Examples AST Consistency Test (Reduce suppressions list). Author: github-actions[bot], Zaheer Ahmad, EKansh Mittal <a href="https://github.com/checkstyle/checkstyle/issues/18435" class="externalLink">#18435</a> </li> 2370 2371<li> 2372Add missing property examples to XDocs for Checkstyle Checks. Author: ayushactiveat, Krish-876 <a href="https://github.com/checkstyle/checkstyle/issues/17449" class="externalLink">#17449</a> </li> 2373 2374<li> 2375Heading anchor link icon does not copy section URL to clipboard. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/18558" class="externalLink">#18558</a> </li> 2376 2377<li> 2378update JavadocTagContinuationIndentation Examples. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/18747" class="externalLink">#18747</a> </li> 2379 2380<li> 2381Fix `prone` order. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18758" class="externalLink">#18758</a> </li> 2382 2383<li> 2384test to check indentation trailing comments are vertically aligned. Author: Anushree Bondia, 0xChaitanya <a href="https://github.com/checkstyle/checkstyle/issues/17128" class="externalLink">#17128</a> </li> 2385 2386<li> 2387Update doc to mention that XPath has direct connection to if comment aware checks are added or not. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/7531" class="externalLink">#7531</a> </li> 2388 2389<li> 2390Recfactor classes to avoid CT_CONSTRUCTOR_THROW violation. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/14122" class="externalLink">#14122</a> </li> 2391 2392<li> 2393recheck that CNC_COLLECTION_NAMING_CONFUSION is resolved. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/17293" class="externalLink">#17293</a> </li> 2394 2395<li> 2396Add `NullArgumentForNonNullParameter` #17988 #17985 #18479. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18589" class="externalLink">#18589</a> </li> 2397 2398<li> 2399Updating properties in Input files to mention all default properties. Author: Anushree Bondia, 0xChaitanya <a href="https://github.com/checkstyle/checkstyle/issues/16807" class="externalLink">#16807</a> </li> 2400 2401<li> 2402use new nio jdk api instead of all api. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/16155" class="externalLink">#16155</a> </li> 2403 2404<li> 2405Enforce file size on Java inputs. Author: MonuChaudhary14, 0xChaitanya <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li> 2406 2407<li> 2408Specify XPath version in documentation. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/6456" class="externalLink">#6456</a> </li> 2409 2410<li>
2411Resolve Pitest Suppressions - filters. Author: Yan Gao, Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18023" class="externalLink">#18023</a> </li> 2412 2413<li> 2414Fix wrong test scope for `PMD`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18529" class="externalLink">#18529</a> </li> 2415 2416<li> 2417Resolve spotbugs suppression for UnusedLocalVariableCheck. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/14894" class="externalLink">#14894</a> </li> 2418 2419<li> 2420Resolve Pitest Suppressions - coding-2. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18030" class="externalLink">#18030</a> </li> 2421 2422<li> 2423Add `CodeCleanup`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18627" class="externalLink">#18627</a> </li> 2424 2425<li> 2426Add OpenJDK Java Style Guidelines coverage infrastructure. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18621" class="externalLink">#18621</a> </li> 2427 2428<li> 2429Update JRE compatibility table for 13.x and fix grammar on landing page. Author: pirzada-ahmadfaraz <a href="https://github.com/checkstyle/checkstyle/issues/18633" class="externalLink">#18633</a> </li> 2430 2431<li> 2432XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/16360" class="externalLink">#16360</a> </li> 2433 2434<li> 2435doc: add Example5 for IllegalTokenTextCheck custom message. Author: Krish-876 </li> 2436 2437<li> 2438Upgrade all scripts to groovy 3.0.17 or 5.x. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/17269" class="externalLink">#17269</a> </li> 2439 2440<li> 2441Resolve Pitest Suppressions - ant. Author: Kairav Mittal, Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18027" class="externalLink">#18027</a> </li> 2442 2443<li> 2444Add `UpgradeToJava21` #18528 #18531. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18608" class="externalLink">#18608</a> </li> 2445 2446<li> 2447Checker framework report violation on theoretcally possible cases but practiacally impossible. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18482" class="externalLink">#18482</a> </li> 2448 2449<li> 2450Resolve error-prone violations. Author: Aman Baliyan, Kairav Mittal, Youssef Alaa, aclfe <a href="https://github.com/checkstyle/checkstyle/issues/17988" class="externalLink">#17988</a> </li> 2451 2452<li> 2453Give more clarity on xdocs for AnnotationLocation. Author: Dhruv Choudhary <a href="https://github.com/checkstyle/checkstyle/issues/13796" class="externalLink">#13796</a> </li> 2454 2455<li> 2456jdk21: activate WhenShouldBeUsed for checkstyle project. Author: MonuChaudhary14 <a href="https://github.com/checkstyle/checkstyle/issues/17427" class="externalLink">#17427</a> </li> 2457 2458<li> 2459Resolve Pitest Suppressions - indentation. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18035" class="externalLink">#18035</a> </li> 2460 2461<li> 2462Add `rewrite` support for `errorprone.refasterrules`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/17487" class="externalLink">#17487</a> </li> 2463 2464<li> 2465pitest: increase mutation coverage for indentation profile to 100%. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/6294" class="externalLink">#6294</a> </li> 2466 2467<li> 2468Resolve Pitest Suppressions - common. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18024" class="externalLink">#18024</a> </li> 2469 2470<li> 2471Add `EmptyNewlineAtEndOfFile`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18532" class="externalLink">#18532</a> </li> 2472 2473<li> 2474Resolve Pitest Suppressions - imports. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18034" class="externalLink">#18034</a> </li> 2475 2476<li> 2477Cirrus should be used wisely to avoid credit limits. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/17656" class="externalLink">#17656</a> </li> 2478 2479<li> 2480XdocsExamplesAstConsistencyTest should validate literal values match between examples. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/18517" class="externalLink">#18517</a> </li> 2481 2482<li> 2483dependency: bump org.openrewrite.recipe:rewrite-migrate-java from 3.22.0 to 3.24.0. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/18322" class="externalLink">#18322</a> </li> 2484</ul> 2485</section> 2486<section><a id="Release_13.0.0"></a> 2487<h1>Release 13.0.0</h1> 2488 2489<div class="releaseDate">04.01.2026</div> 2490 2491<p>Breaking backward compatibility:</p> 2492 2493<ul> 2494 2495<li> 2496Use jdk21 as minimial required. Author: Amit Kumar Deohoria, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/17430" class="externalLink">#17430</a> </li> 2497</ul> 2498 2499<p>Bug fixes:</p> 2500 2501<ul> 2502 2503<li> 2504Remove duplicate violations in WhitespaceAfter and WhitespaceAround in sun_checks.xml. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18409" class="externalLink">#18409</a> </li> 2505</ul> 2506 2507<p>Notes:</p> 2508 2509<ul> 2510 2511<li> 2512jdk21: activate MissingNullCaseInSwitch for checkstyle project. Author: Monu Chaudhary <a href="https://github.com/checkstyle/checkstyle/issues/17428" class="externalLink">#17428</a> </li> 2513 2514<li>
2515Resolve Pitest Suppressions - imports. Author: Daniel Gao <a href="https://github.com/checkstyle/checkstyle/issues/18034" class="externalLink">#18034</a> </li> 2516 2517<li> 2518Conversion to Enhance Switch for AnnotationUseStyle Check Causing Jacoco Coverage Issue. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/17674" class="externalLink">#17674</a> </li> 2519 2520<li> 2521Convert eligible classes to records. Author: smita1078, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/17299" class="externalLink">#17299</a> </li> 2522 2523<li> 2524pitest: increase mutation coverage for indentation profile to 100%. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/6294" class="externalLink">#6294</a> </li> 2525 2526<li> 2527Resolve Pitest Suppressions - filters. Author: aclfe <a href="https://github.com/checkstyle/checkstyle/issues/18023" class="externalLink">#18023</a> </li> 2528 2529<li> 2530Fix xdocs Examples AST Consistency Test (Reduce suppressions list). Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/18435" class="externalLink">#18435</a> </li> 2531 2532<li> 2533EmptyLineSeparator ignores configured tokens: reports violations for unlisted tokens and skips listed ones. Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/17568" class="externalLink">#17568</a> </li> 2534 2535<li> 2536Enforce file size on Java inputs. Author: Monu Chaudhary <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li> 2537 2538<li> 2539Store SARIF schema locally to avoid external network dependency. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18448" class="externalLink">#18448</a> </li> 2540 2541<li> 2542Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: 0xChaitanya <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li> 2543</ul> 2544</section> 2545<section><a id="Release_12.3.1"></a> 2546<h1>Release 12.3.1</h1> 2547 2548<div class="releaseDate">31.12.2025</div> 2549 2550<p>Bug fixes:</p> 2551 2552<ul> 2553 2554<li> 2555Duplicate violations in WhitespaceAfter and WhitespaceAround in google config. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/17265" class="externalLink">#17265</a> </li> 2556 2557<li> 2558Add support to properly follow Rule `7.1.1 General Form` in Google Style Guide Implementation. Author: Praveen Kumar <a href="https://github.com/checkstyle/checkstyle/issues/17778" class="externalLink">#17778</a> </li> 2559 2560<li> 2561NullPointerException in TextBlockGoogleStyleFormatting with text blocks in annotations. Author: Mohit-Sharma <a href="https://github.com/checkstyle/checkstyle/issues/18381" class="externalLink">#18381</a> </li> 2562 2563<li> 2564Need default config in google_checks.xml to forbid lowercase Javadoc beginnings. Author: Pratyksh Gupta <a href="https://github.com/checkstyle/checkstyle/issues/17727" class="externalLink">#17727</a> </li> 2565</ul> 2566 2567<p>Notes:</p> 2568 2569<ul> 2570 2571<li> 2572Add missing property examples to XDocs for Checkstyle Checks. Author: EKansh Mittal, Youssef Alaa, vishalup29 <a href="https://github.com/checkstyle/checkstyle/issues/17449" class="externalLink">#17449</a> </li> 2573 2574<li> 2575Resolve Pitest Suppressions - filters. Author: aclfe <a href="https://github.com/checkstyle/checkstyle/issues/18023" class="externalLink">#18023</a> </li> 2576 2577<li> 2578Resolve Pitest Suppressions - api. Author: Youssef Alaa, aclfe <a href="https://github.com/checkstyle/checkstyle/issues/18028" class="externalLink">#18028</a> </li> 2579 2580<li> 2581Refine newly added reuse of metadata and xdoc to simplify Javadocs. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17746" class="externalLink">#17746</a> </li> 2582 2583<li> 2584Resolve Pitest Suppressions - tree-walker. Author: Aman Baliyan, Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18025" class="externalLink">#18025</a> </li> 2585 2586<li> 2587Resolve Pitest Suppressions. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/12341" class="externalLink">#12341</a> </li> 2588 2589<li> 2590NoClassDefFound Exception during compilation on jdk25. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18361" class="externalLink">#18361</a> </li> 2591 2592<li>
2593Resolve Pitest Suppressions - xpath. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18033" class="externalLink">#18033</a> </li> 2594 2595<li> 2596MissingOverride: update doc example to show method without inheritDoc. Author: Aradhya Sharma <a href="https://github.com/checkstyle/checkstyle/issues/18317" class="externalLink">#18317</a> </li> 2597 2598<li> 2599Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: NiMv1, Lucas Gustavo Weber, Youssef Alaa, vishalup29 <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li> 2600 2601<li> 2602implement IDE agnostic configuration with `editorconfig.org`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/16543" class="externalLink">#16543</a> </li> 2603 2604<li> 2605Examples Validation: content is same in all for single Check. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/17177" class="externalLink">#17177</a> </li> 2606 2607<li> 2608Enforce file size on Java inputs. Author: Monu Chaudhary, aclfe, Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li> 2609 2610<li> 2611Add `rewrite` support for `errorprone.refasterrules`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/17487" class="externalLink">#17487</a> </li> 2612 2613<li> 2614XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/16360" class="externalLink">#16360</a> </li> 2615 2616<li> 2617cleanup spotbugs suppression after next fb-contrib release. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/17720" class="externalLink">#17720</a> </li> 2618 2619<li> 2620pitest: increase mutation coverage for indentation profile to 100%. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/6294" class="externalLink">#6294</a> </li> 2621 2622<li> 2623Resolve error-prone violations. Author: Daniel Gao <a href="https://github.com/checkstyle/checkstyle/issues/17988" class="externalLink">#17988</a> </li> 2624 2625<li> 2626Remove CheckerFramework 'RegexChecker' annotation processor. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/12567" class="externalLink">#12567</a> </li> 2627 2628<li> 2629XdocsExampleFileTest should catch fact that ExampleX.java is not referenced in respected Test class. Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/18303" class="externalLink">#18303</a> </li> 2630 2631<li> 2632SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/16361" class="externalLink">#16361</a> </li> 2633 2634<li> 2635Define violation messages for all violations. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li> 2636 2637<li> 2638Intellij Idea setup: Add steps to change encoding of properties file to UTF-8. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/18325" class="externalLink">#18325</a> </li> 2639 2640<li> 2641Resolve Pitest Suppressions - ant. Author: Monu Chaudhary <a href="https://github.com/checkstyle/checkstyle/issues/18027" class="externalLink">#18027</a> </li> 2642 2643<li> 2644build failure in CI for project Configurate. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/9248" class="externalLink">#9248</a> </li> 2645 2646<li> 2647Updating properties in Input files to mention all default properties. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/16807" class="externalLink">#16807</a> </li> 2648 2649<li> 2650Resolve Pitest Suppressions - common. Author: Pratyksh Gupta <a href="https://github.com/checkstyle/checkstyle/issues/18024" class="externalLink">#18024</a> </li> 2651 2652<li> 2653Clarification needed for 5.2.5 Non-constant field names coverage in Google style. Author: Pratyksh Gupta <a href="https://github.com/checkstyle/checkstyle/issues/17680" class="externalLink">#17680</a> </li> 2654 2655<li> 2656Resolve CheckerFramework violations. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/14084" class="externalLink">#14084</a> </li> 2657 2658<li> 2659Convert eligible classes to records. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/17299" class="externalLink">#17299</a> </li> 2660 2661<li> 2662resolve PMD warning during execution. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/18070" class="externalLink">#18070</a> </li> 2663 2664<li> 2665Remove last example code block at at the bottom of examples for NoLineWrap. Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/18282" class="externalLink">#18282</a> </li> 2666</ul> 2667</section> 2668<section><a id="Release_12.3.0"></a> 2669<h1>Release 12.3.0</h1> 2670 2671<div class="releaseDate">13.12.2025</div> 2672 2673<p>New:</p> 2674 2675<ul> 2676 2677<li> 2678IllegalImport: new property illegalModules to cover module imports. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18207" class="externalLink">#18207</a> </li> 2679 2680<li> 2681Google-style: New Check TextBlockGoogleStyleFormattingCheck. Author: Mohit-Sharma <a href="https://github.com/checkstyle/checkstyle/issues/17223" class="externalLink">#17223</a> </li> 2682</ul> 2683 2684<p>Bug fixes:</p> 2685 2686<ul> 2687 2688<li> 2689Google style checks should allow `_` keyword for anonymous variables. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18283" class="externalLink">#18283</a> </li> 2690</ul> 2691 2692<p>Notes:</p> 2693 2694<ul> 2695 2696<li> 2697Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: Aman Baliyan, mahfouz72, Monu Chaudhary, Jiya Gupta, Suryanshu Agrawal, vishalup29 <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li> 2698 2699<li> 2700Clone `apache/kafka` once KAFKA-19809 is merged. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18272" class="externalLink">#18272</a> </li> 2701 2702<li> 2703Add Kakfa project into Checkstyle regression suite. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/16003" class="externalLink">#16003</a> </li> 2704 2705<li> 2706use new nio jdk api instead of all api. Author: ivanmalutin <a href="https://github.com/checkstyle/checkstyle/issues/16155" class="externalLink">#16155</a> </li> 2707 2708<li> 2709Recfactor classes to avoid CT_CONSTRUCTOR_THROW violation. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/14122" class="externalLink">#14122</a> </li> 2710 2711<li> 2712uncliear error message if basedir is Linux based but execution is on windows. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/17951" class="externalLink">#17951</a> </li> 2713 2714<li> 2715test to check indentation trailing comments are vertically aligned. Author: Monu Chaudhary <a href="https://github.com/checkstyle/checkstyle/issues/17128" class="externalLink">#17128</a> </li> 2716 2717<li> 2718infra: Fixing ECJ's version to be pinned, rather than being dynamic to
2718not break CI pipelines. Author: aclfe <a href="https://github.com/checkstyle/checkstyle/issues/18253" class="externalLink">#18253</a> </li> 2719 2720<li> 2721Website Generation doesn't automatically reflect new changes to checks.xml and checks/<type>/index.xml. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/17691" class="externalLink">#17691</a> </li> 2722 2723<li> 2724Define violation messages for all violations. Author: aclfe <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li> 2725 2726<li> 2727checkstyle-12.2.0: fails 2 checks building from source code. Author: aclfe <a href="https://github.com/checkstyle/checkstyle/issues/18221" class="externalLink">#18221</a> </li> 2728 2729<li> 2730Xdoc marco to put version in xdoc from 'since' javadoc tag on Check. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18218" class="externalLink">#18218</a> </li> 2731 2732<li> 2733CI: verify-no-exception-configs should actually check contribution PR to append the same Check. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/7304" class="externalLink">#7304</a> </li> 2734 2735<li> 2736Resolve Pitest Suppressions - main. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18026" class="externalLink">#18026</a> </li> 2737 2738<li> 2739Resolve Pitest Suppressions - ant. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18027" class="externalLink">#18027</a> </li> 2740 2741<li> 2742doc: note UnusedImports limitation for module import declarations. Author: stoyanK7 </li> 2743</ul> 2744</section> 2745<section><a id="Release_12.2.0"></a> 2746<h1>Release 12.2.0</h1> 2747 2748<div class="releaseDate">30.11.2025</div> 2749 2750<p>New:</p> 2751 2752<ul> 2753 2754<li> 2755Include full check name alongside ID in XML violation reports. Author: ivanmalutin <a href="https://github.com/checkstyle/checkstyle/issues/18088" class="externalLink">#18088</a> </li> 2756 2757<li> 2758Java25's import-module support. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/17919" class="externalLink">#17919</a> </li> 2759</ul> 2760 2761<p>Bug fixes:</p> 2762 2763<ul> 2764 2765<li> 2766JAR for 12.1.1 is missing org.slf4j package. Author: Allon Mureinik <a href="https://github.com/checkstyle/checkstyle/issues/18074" class="externalLink">#18074</a> </li> 2767 2768<li> 2769RedundantImport does not work with module imports. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18171" class="externalLink">#18171</a> </li> 2770 2771<li> 2772`PatternVariableAssignment` gives error when assigning to field (using `this.`) with the same name as pattern variable. Author: ivanmalutin <a href="https://github.com/checkstyle/checkstyle/issues/18132" class="externalLink">#18132</a> </li> 2773 2774<li> 2775Drop support in checks for no-longer-compilable preview feature - Pattern matching for swtich. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18104" class="externalLink">#18104</a> </li> 2776</ul> 2777 2778<p>Notes:</p> 2779 2780<ul> 2781 2782<li> 2783doc: clarify behavior of NewlineAtEndOfFileCheck regarding extra blank lines. Author: EKansh Mittal </li> 2784 2785<li> 2786Resolve Pitest Suppressions - main. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18026" class="externalLink">#18026</a> </li> 2787 2788<li> 2789Improve wrapping in web site. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18110" class="externalLink">#18110</a> </li> 2790 2791<li> 2792resolve PMD warning during execution. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/18070" class="externalLink">#18070</a> </li> 2793 2794<li> 2795XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/16360" class="externalLink">#16360</a> </li> 2796 2797<li> 2798Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: vivek-0509, github-actions[bot], Mithun, vishalup29 <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li> 2799 2800<li> 2801doc: mention ANTLR regression report. Author: stoyanK7 </li> 2802 2803<li> 2804Refine newly added reuse of metadata and xdoc to simplify Javadocs. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17746" class="externalLink">#17746</a> </li> 2805 2806<li> 2807Updating properties in Input files to mention all default properties. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/16807" class="externalLink">#16807</a> </li> 2808 2809<li> 2810Define violation messages for all violations. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li> 2811 2812<li> 2813Convert eligible classes to records. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17299" class="externalLink">#17299</a> </li> 2814 2815<li> 2816doc: explain how to use CLI generated xpath. Author: pascofire <a href="https://github.com/checkstyle/checkstyle/issues/17114" class="externalLink">#17114</a> </li> 2817 2818<li> 2819Update SuppressionSingleFilter examples to use all properties. Author: Talib Hussain <a href="https://github.com/checkstyle/checkstyle/issues/16729" class="externalLink">#16729</a> </li> 2820 2821<li> 2822Website Generation doesn't automatically reflect new changes to checks.xml and checks/<type>/index.xml. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/17691" class="externalLink">#17691</a> </li> 2823 2824<li> 2825Java 22 test files that were marked as compilable but are not. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18097" class="externalLink">#18097</a> </li> 2826 2827<li> 2828Special color for property links. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18117" class="externalLink">#18117</a> </li> 2829 2830<li> 2831Inprove website rendering. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/16243" class="externalLink">#16243</a> </li> 2832 2833<li> 2834Add check to prohibit Windows line endings. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/893" class="externalLink">#893</a> </li> 2835 2836<li> 2837Complitaion jobs in CircleCI do not pick up all files. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18092" class="externalLink">#18092</a> </li> 2838 2839<li> 2840Run regression testing in CI over openjdk25. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18089" class="externalLink">#18089</a> </li> 2841 2842<li> 2843Add Java 25 compilation to CircleCI. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18091" class="externalLink">#18091</a> </li> 2844 2845<li> 2846Add `async` and/or `defer` attributes to site scripts. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18045" class="externalLink">#18045</a> </li> 2847 2848<li> 2849doc: Add extra section about 'Performance Regressions'. Author: stoyanK7 </li> 2850</ul> 2851</section> 2852<section><a id="Release_12.1.2"></a> 2853<h1>Release 12.1.2</h1> 2854 2855<div class="releaseDate">11.11.2025</div> 2856 2857<p>Bug fixes:</p> 2858 2859<ul> 2860 2861<li> 2862JAR for 12.1.1 is missing org.slf4j package. Author: Allon Mureinik <a href="https://github.com/checkstyle/checkstyle/issues/18074" class="externalLink">#18074</a> </li> 2863 2864<li> 2865Indent issue with multiline method call with array element . Author: Praveen Kumar <a href="https://github.com/checkstyle/checkstyle/issues/8396" class="externalLink">#8396</a> </li> 2866</ul> 2867 2868<p>Notes:</p> 2869 2870<ul> 2871 2872<li> 2873UI Flickering on Checkstyle.org – Panel Resizes Erratically on Navigation. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/17045" class="externalLink">#17045</a> </li> 2874 2875<li> 2876Enhancement: Add Smooth Scrolling to Anchor Links in Documentation. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/18000" class="externalLink">#18000</a> </li> 2877 2878<li> 2879Broken link to Maven Snapshot repository in README. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18062" class="externalLink">#18062</a> </li> 2880 2881<li> 2882Inprove website rendering. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/16243" class="externalLink">#16243</a> </li> 2883 2884<li> 2885Deploy configuration-1-3.xsd to the CheckStyle website. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/17865" class="externalLink">#17865</a> </li> 2886 2887<li> 2888Website Generation doesn't automatically reflect new changes to checks.xml and checks/<type>/index.xml. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/17691" class="externalLink">#17691</a> </li> 2889 2890<li>
2891Enforce file size on Java inputs. Author: Vinisha Wagh, gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li> 2892 2893<li> 2894doc: archive release notes for 8.35-10.26. Author: stoyanK7 </li> 2895 2896<li> 2897Add missing property examples to XDocs for Checkstyle Checks. Author: gianmarco, daksh <a href="https://github.com/checkstyle/checkstyle/issues/17449" class="externalLink">#17449</a> </li> 2898 2899<li> 2900links to old releases in web are damaged. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/3073" class="externalLink">#3073</a> </li> 2901 2902<li> 2903Resolve Pitest Suppressions - packagenamesloader. Author: Usman Shaikh <a href="https://github.com/checkstyle/checkstyle/issues/18032" class="externalLink">#18032</a> </li> 2904 2905<li> 2906XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger. Author: daksh <a href="https://github.com/checkstyle/checkstyle/issues/16360" class="externalLink">#16360</a> </li> 2907 2908<li> 2909GenericWhitespace when TAB is used instead of space. Author: daksh <a href="https://github.com/checkstyle/checkstyle/issues/17756" class="externalLink">#17756</a> </li> 2910 2911<li> 2912Webpage is blank of JDEPEND section . Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/16146" class="externalLink">#16146</a> </li> 2913 2914<li> 2915Code syntax highlighting javascript (code-prettify) is executed twice. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18010" class="externalLink">#18010</a> </li> 2916 2917<li> 2918Cover pitest survivals with tests. Author: Hariom, gianmarco, ivanmalutin <a href="https://github.com/checkstyle/checkstyle/issues/14019" class="externalLink">#14019</a> </li> 2919 2920<li> 2921No space in command line checkstyle commands. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/17887" class="externalLink">#17887</a> </li> 2922 2923<li> 2924Resolve Pitest Suppression in Pitest-Javadoc Profile. Author: Hariom <a href="https://github.com/checkstyle/checkstyle/issues/13999" class="externalLink">#13999</a> </li> 2925 2926<li> 2927Add `rewrite` support for `errorprone.refasterrules`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/17487" class="externalLink">#17487</a> </li> 2928</ul> 2929</section> 2930<section><a id="Release_12.1.1"></a> 2931<h1>Release 12.1.1</h1> 2932 2933<div class="releaseDate">26.10.2025</div> 2934 2935<p>Bug fixes:</p> 2936 2937<ul> 2938 2939<li> 2940Incorrect encoding in non-English properties files causing garbled characters in localized messages. Author: Vinisha Wagh <a href="https://github.com/checkstyle/checkstyle/issues/17975" class="externalLink">#17975</a> </li> 2941 2942<li> 2943Google style config and formatter differ on blank line separation. Author: daksh <a href="https://github.com/checkstyle/checkstyle/issues/17681" class="externalLink">#17681</a> </li> 2944 2945<li> 2946some messages are still hardcoded in english. Author: Vinisha Wagh <a href="https://github.com/checkstyle/checkstyle/issues/3110" class="externalLink">#3110</a> </li> 2947</ul> 2948 2949<p>Notes:</p> 2950 2951<ul> 2952 2953<li> 2954Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: Andrei Mititelu, Stoyan, Aryant, daksh <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li> 2955 2956<li> 2957Add `rewrite` support for `errorprone.refasterrules`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/17487" class="externalLink">#17487</a> </li> 2958 2959<li> 2960avoid horizontal scrolling in atclauseorder.html. Author: ANISETTY AKASH <a href="https://github.com/checkstyle/checkstyle/issues/17939" class="externalLink">#17939</a> </li> 2961 2962<li> 2963Wrong tagOrder in AtClauseOrder documentation. Author: Hariom <a href="https://github.com/checkstyle/checkstyle/issues/10086" class="externalLink">#10086</a> </li> 2964 2965<li> 2966Resolve error-prone violations. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17845" class="externalLink">#17845</a> </li> 2967 2968<li> 2969Enforce file size on Java inputs. Author: ivanmalutin <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li> 2970 2971<li> 2972Cover pitest survivals with tests. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/14019" class="externalLink">#14019</a> </li> 2973 2974<li> 2975Define violation messages for all violations. Author: ivanmalutin <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li> 2976 2977<li> 2978SLF4J configuration warnings when running tests. Author: Allon Mureinik <a href="https://github.com/checkstyle/checkstyle/issues/17956" class="externalLink">#17956</a> </li> 2979 2980<li> 2981JVM warnings when running tests. Author: Allon Mureinik <a href="https://github.com/checkstyle/checkstyle/issues/17954" class="externalLink">#17954</a> </li> 2982</ul> 2983</section> 2984<section><a id="Release_12.1.0"></a> 2985<h1>Release 12.1.0</h1> 2986 2987<div class="releaseDate">19.10.2025</div> 2988 2989<p>New:</p> 2990 2991<ul> 2992 2993<li>
2994New check: HexLiteralCase, Hexadecimal literals should use upper case letters A-F. Author: zyad <a href="https://github.com/checkstyle/checkstyle/issues/16836" class="externalLink">#16836</a> </li> 2995</ul> 2996 2997<p>Notes:</p> 2998 2999<ul> 3000 3001<li> 3002Add missing property examples to XDocs for Checkstyle Checks. Author: JANHVI BABANI <a href="https://github.com/checkstyle/checkstyle/issues/17449" class="externalLink">#17449</a> </li> 3003 3004<li> 3005Resolve error-prone violations. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17845" class="externalLink">#17845</a> </li> 3006 3007<li> 3008Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: Andrei Mititelu, ivanmalutin, ANISETTY AKASH <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li> 3009 3010<li> 3011Convert eligible classes to records. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17299" class="externalLink">#17299</a> </li> 3012 3013<li> 3014test to check indentation trailing comments are vertically aligned. Author: voidCounter, Kishor <a href="https://github.com/checkstyle/checkstyle/issues/17128" class="externalLink">#17128</a> </li> 3015 3016<li> 3017update JavadocTokenTypes.java to new format of AST print. Author: Talib Hussain <a href="https://github.com/checkstyle/checkstyle/issues/14631" class="externalLink">#14631</a> </li> 3018 3019<li> 3020CheckstyleAntTaskTest.testNoFileOrPathSpecified not executed because it's static. Author: Allon Mureinik <a href="https://github.com/checkstyle/checkstyle/issues/17924" class="externalLink">#17924</a> </li> 3021 3022<li> 3023Resolving spotbugs violations. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17933" class="externalLink">#17933</a> </li> 3024 3025<li> 3026Remove ImportControlTest supressions. Author: Allon Mureinik <a href="https://github.com/checkstyle/checkstyle/issues/17910" class="externalLink">#17910</a> </li> 3027 3028<li> 3029Deploy configuration-1-3.xsd to the CheckStyle website. Author: Sockalingam <a href="https://github.com/checkstyle/checkstyle/issues/17865" class="externalLink">#17865</a> </li> 3030 3031<li> 3032Add `id` to `NeedBraces` declaration. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/17891" class="externalLink">#17891</a> </li> 3033</ul> 3034</section> 3035<section><a id="Release_12.0.1"></a> 3036<h1>Release 12.0.1</h1> 3037 3038<div class="releaseDate">11.10.2025</div> 3039 3040<p>Bug fixes:</p> 3041 3042<ul> 3043 3044<li> 3045SARIF report does not contain information about the failing rules. Author: Ruslan Diachenko <a href="https://github.com/checkstyle/checkstyle/issues/17131" class="externalLink">#17131</a> </li> 3046</ul> 3047 3048<p>Notes:</p> 3049 3050<ul> 3051 3052<li> 3053Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: Nikhil, JANHVI BABANI, daksh <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li> 3054 3055<li> 3056SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/16361" class="externalLink">#16361</a> </li> 3057 3058<li> 3059XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/16360" class="externalLink">#16360</a> </li> 3060 3061<li> 3062Enforce file size on Java inputs. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li> 3063 3064<li> 3065Use LexicographicalAnnotationListing for annotations. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/14194" class="externalLink">#14194</a> </li> 3066</ul> 3067</section> 3068<section><a id="Release_12.0.0"></a> 3069<h1>Release 12.0.0</h1> 3070 3071<div class="releaseDate">09.10.2025</div> 3072 3073<p>Breaking backward compatibility:</p> 3074 3075<ul> 3076 3077<li> 3078New ANTLR Grammar for Javadoc Comments. Author: mahfouz72 <a href="https://github.com/checkstyle/checkstyle/issues/17514" class="externalLink">#17514</a> </li> 3079</ul> 3080 3081<p>Notes:</p> 3082 3083<ul> 3084 3085<li> 3086doc: update writing javadoc checks page in the documentation. Author: mahfouz72 </li> 3087 3088<li> 3089Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: mahfouz72 <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li> 3090 3091<li> 3092Fix PackageObjectFactoryTest before/after annotations. Author: Allon Mureinik <a href="https://github.com/checkstyle/checkstyle/issues/17876" class="externalLink">#17876</a> </li> 3093 3094<li> 3095XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger. Author: Hariom <a href="https://github.com/checkstyle/checkstyle/issues/16360" class="externalLink">#16360</a> </li> 3096 3097<li> 3098Define violation messages for all violations. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li> 3099 3100<li> 3101test to check indentation trailing comments are vertically aligned. Author: Hariom <a href="https://github.com/checkstyle/checkstyle/issues/17128" class="externalLink">#17128</a> </li> 3102 3103<li>
3104Resolve error-prone violations. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17845" class="externalLink">#17845</a> </li> 3105 3106<li> 3107Add missing property examples to XDocs for Checkstyle Checks. Author: Javawired, Hariom <a href="https://github.com/checkstyle/checkstyle/issues/17449" class="externalLink">#17449</a> </li> 3108</ul> 3109</section> 3110<section><a id="Release_11.1.0"></a> 3111<h1>Release 11.1.0</h1> 3112 3113<div class="releaseDate">28.09.2025</div> 3114 3115<p>New:</p> 3116 3117<ul> 3118 3119<li> 3120false-negative: whitespace between type annotation and array declarator or ellipsis. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17451" class="externalLink">#17451</a> </li> 3121</ul> 3122 3123<p>Bug fixes:</p> 3124 3125<ul> 3126 3127<li> 3128Annotation location rule is not enforced in package-info.java file. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17540" class="externalLink">#17540</a> </li> 3129 3130<li> 3131Google style: Missing support for multipart versioning format using underscores in method names. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17507" class="externalLink">#17507</a> </li> 3132 3133<li> 3134Add support to properly follow Rule `7.1.1 General Form` in Google Style Guide Implementation. Author: Mauryan Kansara <a href="https://github.com/checkstyle/checkstyle/issues/17778" class="externalLink">#17778</a> </li> 3135 3136<li> 3137--generate-checks-and-files-suppression option generates invalid XML. Author: Marvin Rensing <a href="https://github.com/checkstyle/checkstyle/issues/17825" class="externalLink">#17825</a> </li> 3138 3139<li> 3140JavadocTagContinuationIndentation: missing support to arbitrary indentation in <pre> tags. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/13048" class="externalLink">#13048</a> </li> 3141 3142<li> 3143LineLength gets triggered on multi-line strings for Google Checks. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/11867" class="externalLink">#11867</a> </li> 3144</ul> 3145 3146<p>Notes:</p> 3147 3148<ul> 3149 3150<li> 3151update JavadocTokenTypes.java to new format of AST print. Author: Javawired, Vinisha Wagh <a href="https://github.com/checkstyle/checkstyle/issues/14631" class="externalLink">#14631</a> </li> 3152 3153<li> 3154Fix wrong dtd scheme reference in CLI example. Author: Javawired <a href="https://github.com/checkstyle/checkstyle/issues/17834" class="externalLink">#17834</a> </li> 3155 3156<li> 3157move examples of IllegalImport to compilable folder. Author: Usman Shaikh <a href="https://github.com/checkstyle/checkstyle/issues/17684" class="externalLink">#17684</a> </li> 3158 3159<li> 3160LineLength coverage page: missing note about command line exemptions. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17724" class="externalLink">#17724</a> </li> 3161 3162<li> 3163Add `rewrite` support for `errorprone.refasterrules`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/17487" class="externalLink">#17487</a> </li> 3164 3165<li> 3166Reuse in metadata module scrapper all methods to get data from javadoc and reflection only. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/13626" class="externalLink">#13626</a> </li> 3167 3168<li> 3169SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger. Author: Usman Shaikh <a href="https://github.com/checkstyle/checkstyle/issues/16361" class="externalLink">#16361</a> </li> 3170 3171<li> 3172Add chechstyle-operewrite recipes to the project. Author: Anmol202005 <a href="https://github.com/checkstyle/checkstyle/issues/17717" class="externalLink">#17717</a> </li> 3173 3174<li> 3175test to check indentation trailing comments are vertically aligned. Author: voidCounter <a href="https://github.com/checkstyle/checkstyle/issues/17128" class="externalLink">#17128</a> </li> 3176 3177<li> 3178Fix Javadoc Warnings: "use of default constructor, which does not provide a comment". Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/17642" class="externalLink">#17642</a> </li> 3179 3180<li> 3181Upgrade all scripts to groovy 3.0.17 or 4.x. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17269" class="externalLink">#17269</a> </li> 3182 3183<li> 3184doc: make nrmancuso "former". Author: nick mancuso </li> 3185 3186<li> 3187Convert eligible classes to records. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17299" class="externalLink">#17299</a> </li> 3188</ul> 3189</section> 3190<section><a id="Release_11.0.1"></a> 3191<h1>Release 11.0.1</h1> 3192 3193<div class="releaseDate">31.08.2025</div> 3194 3195<p>Bug fixes:</p> 3196 3197<ul> 3198 3199<li> 3200some messages are still hardcoded in english. Author: Praveen Kumar <a href="https://github.com/checkstyle/checkstyle/issues/3110" class="externalLink">#3110</a> </li> 3201 3202<li> 3203Google style: No proper way to check if the reason for swallowing the exception is actually appropriate. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17563" class="externalLink">#17563</a> </li> 3204 3205<li> 3206Missing violations on Unicode and Octal values of `\s`. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17551" class="externalLink">#17551</a> </li> 3207 3208<li> 3209Google style: Word TODO of Todo comment must be in all caps. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17501" class="externalLink">#17501</a> </li> 3210</ul> 3211 3212<p>Notes:</p> 3213 3214<ul> 3215 3216<li> 3217fix cirrus-ci failure to install jdk21. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/17701" class="externalLink">#17701</a> </li> 3218 3219<li> 3220Preparation for Migration of Checkstyle Codebase to Java 21. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17429" class="externalLink">#17429</a> </li> 3221 3222<li> 3223Enable assorted Error Prone Support checks. Author: mohamedsamehsalah <a href="https://github.com/checkstyle/checkstyle/issues/17686" class="externalLink">#17686</a> </li> 3224 3225<li> 3226Conversion to Enhance Switch for SuppressionWarningCheck Causing Deeply Nesting Issues. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17673" class="externalLink">#17673</a> </li> 3227 3228<li> 3229Convert eligible classes to records. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17299" class="externalLink">#17299</a> </li> 3230 3231<li> 3232dependecies: update caciocavallo to latest. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17330" class="externalLink">#17330</a> </li> 3233 3234<li>
3235Convert switch statements to enhanced switch expressions. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17300" class="externalLink">#17300</a> </li> 3236 3237<li> 3238Add anchored links for each property. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17610" class="externalLink">#17610</a> </li> 3239 3240<li> 3241site log has a lot of warnings 'Anchor name "Description" used more than once'. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17531" class="externalLink">#17531</a> </li> 3242 3243<li> 3244Resolve CheckerFramework violations. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/14084" class="externalLink">#14084</a> </li> 3245 3246<li> 3247Add filters table validation in xdoc folder. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17176" class="externalLink">#17176</a> </li> 3248 3249<li> 3250Wiki page on how to make test methods from issue description. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17404" class="externalLink">#17404</a> </li> 3251 3252<li> 3253improve position of tag `yamllint`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/17592" class="externalLink">#17592</a> </li> 3254 3255<li> 3256Use TypeName check to validate Examples classes . Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/13290" class="externalLink">#13290</a> </li> 3257 3258<li> 3259AnnotationLocation does not enforce annotation placement after Javadoc as documented. Author: 铁诗杨 <a href="https://github.com/checkstyle/checkstyle/issues/17571" class="externalLink">#17571</a> </li> 3260 3261<li> 3262IT regression area Folder structure for suppressionxpathfilter. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/14769" class="externalLink">#14769</a> </li> 3263</ul> 3264</section> 3265<section><a id="Release_11.0.0"></a> 3266<h1>Release 11.0.0</h1> 3267 3268<div class="releaseDate">07.08.2025</div> 3269 3270<p>Breaking backward compatibility:</p> 3271 3272<ul> 3273 3274<li> 3275Migrate project to JDK 17. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/13209" class="externalLink">#13209</a> </li> 3276 3277<li> 3278Use jdk17 as minimial required. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17321" class="externalLink">#17321</a> </li> 3279</ul> 3280 3281<p>New:</p> 3282 3283<ul> 3284 3285<li> 3286FinalParameters - missing several tokens to check. Author: Jake Potrebic <a href="https://github.com/checkstyle/checkstyle/issues/17366" class="externalLink">#17366</a> </li> 3287</ul> 3288 3289<p>Bug fixes:</p> 3290 3291<ul> 3292 3293<li> 3294False positive from JavadocType: Unused @param tag. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17332" class="externalLink">#17332</a> </li> 3295 3296<li> 3297fix all false-negatives about there is no single space between a type annotation and [] or .... for Google Style. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/8205" class="externalLink">#8205</a> </li> 3298 3299<li> 3300InvalidJavadocPosition false-positive for record compact constructor with package-private accessibility. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17158" class="externalLink">#17158</a> </li> 3301 3302<li> 3303Escape sequences in TextBlock, IllegalTokenText module should violate them for Google style. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/14291" class="externalLink">#14291</a> </li> 3304 3305<li> 3306Google-style: Improper enforcement of horizontal whitespace for double slash `//`. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17193" class="externalLink">#17193</a> </li> 3307</ul> 3308 3309<p>Notes:</p> 3310 3311<ul> 3312 3313<li> 3314Upgrade all scripts to groovy 3.0.17 or 4.x. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17269" class="externalLink">#17269</a> </li> 3315 3316<li> 3317IT regression area Folder structure for suppressionxpathfilter. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/14769" class="externalLink">#14769</a> </li> 3318 3319<li> 3320release is failing with "deploy failed: 403 - Forbidden". Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/17559" class="externalLink">#17559</a> </li> 3321 3322<li>
3323config.html page does not allow linking to Examples. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/14879" class="externalLink">#14879</a> </li> 3324 3325<li> 3326doc: add jetbrains logo by their request. Author: Roman Ivanov </li> 3327 3328<li> 3329Fix compareTo method for testInputViolations. Author: Praveen Kumar <a href="https://github.com/checkstyle/checkstyle/issues/17031" class="externalLink">#17031</a> </li> 3330 3331<li> 3332xsd for the checkstyle configuration xml file. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/7517" class="externalLink">#7517</a> </li> 3333 3334<li> 3335create XSD definition for XML report. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5166" class="externalLink">#5166</a> </li> 3336 3337<li> 3338Resolve invisiable problems after bump of maven site plugin 3.21.0. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/16242" class="externalLink">#16242</a> </li> 3339 3340<li> 3341website: in CLI help ouput, mark config parameter as optional. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/17506" class="externalLink">#17506</a> </li> 3342 3343<li> 3344test to check indentation trailing comments are vertically aligned. Author: voidCounter <a href="https://github.com/checkstyle/checkstyle/issues/17128" class="externalLink">#17128</a> </li> 3345 3346<li> 3347SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger. Author: ElinaZoldnere <a href="https://github.com/checkstyle/checkstyle/issues/16361" class="externalLink">#16361</a> </li> 3348 3349<li> 3350SiteUtil.getPropertiesJavadocs does not reflect all the constituents of what it does. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17378" class="externalLink">#17378</a> </li> 3351 3352<li> 3353refactor methods in SiteUtil.java. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17256" class="externalLink">#17256</a> </li> 3354 3355<li> 3356Links to modules should be without anchor. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/13386" class="externalLink">#13386</a> </li> 3357 3358<li> 3359Javadoc website mistakenly showing HTML entities meant for other characters. Author: MD. Zaid <a href="https://github.com/checkstyle/checkstyle/issues/17362" class="externalLink">#17362</a> </li> 3360 3361<li> 3362regression-report.yml does not post error message if failing at handle_xxx phase . Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/15776" class="externalLink">#15776</a> </li> 3363 3364<li> 3365Convert concatenated strings to text blocks. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17304" class="externalLink">#17304</a> </li> 3366 3367<li> 3368website: fix links in google_style.html. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17488" class="externalLink">#17488</a> </li> 3369 3370<li> 3371suppressionxpathfilter.xml.template should use example macros. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17402" class="externalLink">#17402</a> </li> 3372 3373<li> 3374Inconsistent or Missing Whitespaces in 'Beginning Development' Page Code Blocks. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/17439" class="externalLink">#17439</a> </li> 3375 3376<li> 3377Google-style: add '4.8.4.4 Switch expressions' to coverage table. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17171" class="externalLink">#17171</a> </li> 3378 3379<li> 3380Updating properties in Input files to mention all default properties. Author: KishorMore <a href="https://github.com/checkstyle/checkstyle/issues/16807" class="externalLink">#16807</a> </li> 3381 3382<li> 3383Replace collect(toUnmodifiableList()) with toList(). Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17303" class="externalLink">#17303</a> </li> 3384 3385<li> 3386Refactor instanceof checks to pattern variables. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17302" class="externalLink">#17302</a> </li> 3387 3388<li> 3389doc: Finished implementation of example separators in SuppressionXpathFilter website page. Author: SteLeo1602 </li> 3390 3391<li> 3392doc: Implemented example separators on SuppressionXpathFilter website page. Author: SteLeo1602 </li> 3393 3394<li> 3395Validate that all properties are used in examples. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/17175" class="externalLink">#17175</a> </li> 3396 3397<li> 3398update google-java-format.sh to validate that all Input that are excluded have file InputFormatted. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17258" class="externalLink">#17258</a> </li> 3399 3400<li>
3401Resolve Pitest Suppression in Pitest-Javadoc Profile. Author: Praveen Kumar <a href="https://github.com/checkstyle/checkstyle/issues/13999" class="externalLink">#13999</a> </li> 3402 3403<li> 3404add trino to no-error testing in CI. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17240" class="externalLink">#17240</a> </li> 3405 3406<li> 3407importcontrol.xml.template should use example macroses. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17400" class="externalLink">#17400</a> </li> 3408 3409<li> 3410Cover pitest survivals with tests. Author: ahmedyoussefg <a href="https://github.com/checkstyle/checkstyle/issues/14019" class="externalLink">#14019</a> </li> 3411 3412<li> 3413suppressionfilter.xml.template should use example macroses. Author: Praveen Kumar <a href="https://github.com/checkstyle/checkstyle/issues/17401" class="externalLink">#17401</a> </li> 3414 3415<li> 3416Add @Serial annotation to serialVersionUID fields. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17301" class="externalLink">#17301</a> </li> 3417 3418<li> 3419Move the same class members from macroses to new common utility class. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17371" class="externalLink">#17371</a> </li> 3420 3421<li> 3422semaphore CI is failing with FAILED DOWNLOADS for junit-platform-commons-1.10.1.jar . Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/14086" class="externalLink">#14086</a> </li> 3423 3424<li> 3425update JavadocTokenTypes.java to new format of AST print. Author: Anuj Anthwal <a href="https://github.com/checkstyle/checkstyle/issues/14631" class="externalLink">#14631</a> </li> 3426 3427<li> 3428Make all notes sections be displayed under the Description section. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17386" class="externalLink">#17386</a> </li> 3429 3430<li> 3431Update Filters Exampes to use verifyFilterWithInlineConfigParser. Author: Praveen Kumar <a href="https://github.com/checkstyle/checkstyle/issues/16738" class="externalLink">#16738</a> </li> 3432 3433<li> 3434Set up RegexpSingleline to check for presence of newly added Description macro in every module xdoc. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17390" class="externalLink">#17390</a> </li> 3435 3436<li> 3437Add new Description Macro. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17281" class="externalLink">#17281</a> </li> 3438 3439<li> 3440Add new Notes Macro. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17310" class="externalLink">#17310</a> </li> 3441 3442<li> 3443<table> tags miss <div class"wrapper"> wrapping in module javadocs. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17355" class="externalLink">#17355</a> </li> 3444 3445<li> 3446XdocsJavaDocsTest expected vs actual inconsistency when dealing with new javadoc module data marking. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17251" class="externalLink">#17251</a> </li> 3447 3448<li> 3449Preparation for Migration of Checkstyle Codebase to Java 17. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17168" class="externalLink">#17168</a> </li> 3450 3451<li> 3452wesite: not wrappable property now it is causing horizontal scrolling. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/17276" class="externalLink">#17276</a> </li> 3453 3454<li> 3455Remove from Travis CI snapshot deploy and stop using of Travis CI. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17320" class="externalLink">#17320</a> </li> 3456 3457<li> 3458Google-style: Add resources-noncompilable inputs to the google-java-format.sh. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17285" class="externalLink">#17285</a> </li> 3459 3460<li> 3461Google-style: Add resources-noncompilable inputs to the compilation by latest jdk. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17309" class="externalLink">#17309</a> </li> 3462 3463<li> 3464Replace <source></source> tag in Checkstyle javadoc content . Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17295" class="externalLink">#17295</a> </li> 3465 3466<li> 3467JavadocMetadataScraper doesn't scrap text from javadoc inline tag for description section in meta data. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17283" class="externalLink">#17283</a> </li> 3468</ul> 3469<b><a href="release-notes-old-8-35-10-26.html">Old Release Notes 8.35 through 10.26.1</a></b> </section> 3470 3471 </main> 3472 </div> 3473 </div> 3474 <hr/> 3475 <footer> 3476 <div class="container-fluid"> 3477 <div class="row-fluid"> 3478 <p>© 2001â2026 3479</p> 3480 </div> 3481 </div> 3482 </footer> 3483 </body> 3484</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.