Skip to content

Commit 84479a1

Browse files
release 13.0.0
1 parent 4d6bac2 commit 84479a1

3,600 files changed

Lines changed: 52770 additions & 43370 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

anttask.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33

44
<!--
5-
| Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/anttask.xml.vm at 2025-12-31
5+
| Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/anttask.xml.vm at 2026-01-04
66
| Rendered using Apache Maven Fluido Skin 2.0.1
77
-->
88
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -35,8 +35,8 @@
3535

3636
<div id="breadcrumbs">
3737
<ul class="breadcrumb">
38-
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2025-12-31</li>
39-
<li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 12.3.1</li>
38+
<li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2026-01-04</li>
39+
<li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 13.0.0</li>
4040
<li class="pull-right"><a>toTop</a></li>
4141
</ul>
4242
</div>
@@ -159,7 +159,7 @@ <h1>Installation</h1>
159159

160160
<p>
161161
The easiest way is to include
162-
<code>checkstyle-12.3.1-all.jar</code> in the
162+
<code>checkstyle-13.0.0-all.jar</code> in the
163163
classpath. This contains all the classes required to run
164164
Checkstyle. Alternatively, you must include the
165165
<code>compile</code> third party dependencies listed in <a href="dependencies.html">Project Dependencies</a> in the
@@ -176,7 +176,7 @@ <h1>Installation</h1>
176176
<div class="wrapper">
177177
<pre class="prettyprint"><code class="language-xml">
178178
&lt;taskdef resource=&quot;com/puppycrawl/tools/checkstyle/ant/checkstyle-ant-task.properties&quot;
179-
classpath=&quot;/path/to/checkstyle-12.3.1-all.jar&quot;/&gt;
179+
classpath=&quot;/path/to/checkstyle-13.0.0-all.jar&quot;/&gt;
180180
</code></pre></div>
181181

182182

@@ -713,7 +713,7 @@ <h1>Examples</h1>
713713
<footer>
714714
<div class="container-fluid">
715715
<div class="row-fluid">
716-
<p>© 2001–2025
716+
<p>© 2001–2026
717717
</p>
718718
</div>
719719
</div>

apidocs/allclasses-index.html

Lines changed: 26 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,21 @@
11
<!DOCTYPE HTML>
22
<html lang>
33
<head>
4-
<!-- Generated by javadoc (17) on Wed Dec 31 15:44:34 UTC 2025 -->
5-
<title>All Classes and Interfaces (checkstyle 12.3.1 API)</title>
4+
<!-- Generated by javadoc (21) on Sun Jan 04 23:49:34 UTC 2026 -->
5+
<title>All Classes and Interfaces (checkstyle 13.0.0 API)</title>
66
<meta name="viewport" content="width=device-width, initial-scale=1">
77
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8-
<meta name="dc.created" content="2025-12-31">
8+
<meta name="dc.created" content="2026-01-04">
99
<meta name="description" content="class index">
1010
<meta name="generator" content="javadoc/AllClassesIndexWriter">
1111
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
1212
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
13-
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
1413
<script type="text/javascript" src="script.js"></script>
1514
<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
1615
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
1716
</head>
1817
<body class="all-classes-index-page">
19-
<script type="text/javascript">var evenRowColor = "even-row-color";
20-
var oddRowColor = "odd-row-color";
21-
var tableTab = "table-tab";
22-
var activeTableTab = "active-table-tab";
23-
var pathtoroot = "./";
18+
<script type="text/javascript">var pathtoroot = "./";
2419
loadScripts(document, 'script');</script>
2520
<noscript>
2621
<div>JavaScript is disabled on your browser.</div>
@@ -29,7 +24,7 @@
2924
<header role="banner" class="flex-header">
3025
<nav role="navigation">
3126
<!-- ========= START OF TOP NAVBAR ======= -->
32-
<div class="top-nav" id="navbar-top">
27+
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
3328
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
3429
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
3530
<li><a href="index.html">Overview</a></li>
@@ -43,9 +38,10 @@
4338
</ul>
4439
</div>
4540
<div class="sub-nav">
46-
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
47-
<input type="text" id="search-input" value="search" disabled="disabled">
48-
<input type="reset" id="reset-button" value="reset" disabled="disabled">
41+
<div id="navbar-sub-list"></div>
42+
<div class="nav-list-search"><a href="search.html">SEARCH</a>
43+
<input type="text" id="search-input" disabled placeholder="Search">
44+
<input type="reset" id="reset-button" disabled value="reset">
4945
</div>
5046
</div>
5147
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -57,7 +53,7 @@
5753
<h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces</h1>
5854
</div>
5955
<div id="all-classes-table">
60-
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab1', 2)" class="table-tab">Interfaces</button><button id="all-classes-table-tab2" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab2', 2)" class="table-tab">Classes</button><button id="all-classes-table-tab3" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab3', 2)" class="table-tab">Enum Classes</button><button id="all-classes-table-tab4" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab4', 2)" class="table-tab">Record Classes</button><button id="all-classes-table-tab5" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab5', 2)" class="table-tab">Exceptions</button><button id="all-classes-table-tab7" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab7', 2)" class="table-tab">Annotation Interfaces</button></div>
56+
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab1', 2)" class="table-tab">Interfaces</button><button id="all-classes-table-tab2" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab2', 2)" class="table-tab">Classes</button><button id="all-classes-table-tab3" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab3', 2)" class="table-tab">Enum Classes</button><button id="all-classes-table-tab4" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab4', 2)" class="table-tab">Record Classes</button><button id="all-classes-table-tab5" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab5', 2)" class="table-tab">Exception Classes</button><button id="all-classes-table-tab6" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab6', 2)" class="table-tab">Annotation Interfaces</button></div>
6157
<div id="all-classes-table.tabpanel" role="tabpanel" aria-labelledby="all-classes-table-tab0">
6258
<div class="summary-table two-column-summary">
6359
<div class="table-header col-first">Class</div>
@@ -210,8 +206,8 @@ <h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces<
210206
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
211207
<div class="block">Macro to generate table rows for all Checkstyle modules.</div>
212208
</div>
213-
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/puppycrawl/tools/checkstyle/site/AllCheckSummaries.CheckInfo.html" title="class in com.puppycrawl.tools.checkstyle.site">AllCheckSummaries.CheckInfo</a></div>
214-
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
209+
<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="com/puppycrawl/tools/checkstyle/site/AllCheckSummaries.CheckInfo.html" title="class in com.puppycrawl.tools.checkstyle.site">AllCheckSummaries.CheckInfo</a></div>
210+
<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
215211
<div class="block">Data holder for each Check module entry.</div>
216212
</div>
217213
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/puppycrawl/tools/checkstyle/checks/indentation/AnnotationArrayInitHandler.html" title="class in com.puppycrawl.tools.checkstyle.checks.indentation">AnnotationArrayInitHandler</a></div>
@@ -706,7 +702,7 @@ <h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces<
706702
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyLineSeparatorCheck.html" title="class in com.puppycrawl.tools.checkstyle.checks.whitespace">EmptyLineSeparatorCheck</a></div>
707703
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
708704
<div class="block">
709-
Checks for empty line separators before package, all import declarations,
705+
Checks for empty line separators after,
710706
fields, constructors, methods, nested classes,
711707
static initializers and instance initializers.</div>
712708
</div>
@@ -780,8 +776,8 @@ <h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces<
780776
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
781777
<div class="block">Interface for Checking a set of files for some criteria.</div>
782778
</div>
783-
<div class="col-first odd-row-color all-classes-table all-classes-table-tab7"><a href="com/puppycrawl/tools/checkstyle/FileStatefulCheck.html" title="annotation interface in com.puppycrawl.tools.checkstyle">FileStatefulCheck</a></div>
784-
<div class="col-last odd-row-color all-classes-table all-classes-table-tab7">
779+
<div class="col-first odd-row-color all-classes-table all-classes-table-tab6"><a href="com/puppycrawl/tools/checkstyle/FileStatefulCheck.html" title="annotation interface in com.puppycrawl.tools.checkstyle">FileStatefulCheck</a></div>
780+
<div class="col-last odd-row-color all-classes-table all-classes-table-tab6">
785781
<div class="block">This annotation means that the check contains file-related context and therefore
786782
cannot be used from the others threads at the same time.</div>
787783
</div>
@@ -861,8 +857,8 @@ <h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces<
861857
Checks that the whitespace around the Generic tokens (angle brackets)
862858
"&lt;" and "&gt;" are correct to the <i>typical</i> convention.</div>
863859
</div>
864-
<div class="col-first odd-row-color all-classes-table all-classes-table-tab7"><a href="com/puppycrawl/tools/checkstyle/GlobalStatefulCheck.html" title="annotation interface in com.puppycrawl.tools.checkstyle">GlobalStatefulCheck</a></div>
865-
<div class="col-last odd-row-color all-classes-table all-classes-table-tab7">
860+
<div class="col-first odd-row-color all-classes-table all-classes-table-tab6"><a href="com/puppycrawl/tools/checkstyle/GlobalStatefulCheck.html" title="annotation interface in com.puppycrawl.tools.checkstyle">GlobalStatefulCheck</a></div>
861+
<div class="col-last odd-row-color all-classes-table all-classes-table-tab6">
866862
<div class="block">This annotation means that the check contains global context,
867863
which will be updated while Checkstyle processes files.</div>
868864
</div>
@@ -1792,8 +1788,8 @@ <h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces<
17921788
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
17931789
<div class="block">Recursive-free implementation of the preceding axis iterator.</div>
17941790
</div>
1795-
<div class="col-first odd-row-color all-classes-table all-classes-table-tab7"><a href="com/puppycrawl/tools/checkstyle/internal/annotation/PreserveOrder.html" title="annotation interface in com.puppycrawl.tools.checkstyle.internal.annotation">PreserveOrder</a></div>
1796-
<div class="col-last odd-row-color all-classes-table all-classes-table-tab7">
1791+
<div class="col-first odd-row-color all-classes-table all-classes-table-tab6"><a href="com/puppycrawl/tools/checkstyle/internal/annotation/PreserveOrder.html" title="annotation interface in com.puppycrawl.tools.checkstyle.internal.annotation">PreserveOrder</a></div>
1792+
<div class="col-last odd-row-color all-classes-table all-classes-table-tab6">
17971793
<div class="block">Indicates that the order of array or collection elements
17981794
in a property should be preserved and not auto-sorted
17991795
during Xdocs verification.</div>
@@ -2064,8 +2060,8 @@ <h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces<
20642060
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
20652061
<div class="block">Handler for a list of statements.</div>
20662062
</div>
2067-
<div class="col-first odd-row-color all-classes-table all-classes-table-tab7"><a href="com/puppycrawl/tools/checkstyle/StatelessCheck.html" title="annotation interface in com.puppycrawl.tools.checkstyle">StatelessCheck</a></div>
2068-
<div class="col-last odd-row-color all-classes-table all-classes-table-tab7">
2063+
<div class="col-first odd-row-color all-classes-table all-classes-table-tab6"><a href="com/puppycrawl/tools/checkstyle/StatelessCheck.html" title="annotation interface in com.puppycrawl.tools.checkstyle">StatelessCheck</a></div>
2064+
<div class="col-last odd-row-color all-classes-table all-classes-table-tab6">
20692065
<div class="block">This annotation means that the check does not contain mutable state and
20702066
may be safely used from others threads at the same time.</div>
20712067
</div>
@@ -2312,8 +2308,8 @@ <h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces<
23122308
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
23132309
<div class="block">State of AST.</div>
23142310
</div>
2315-
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/puppycrawl/tools/checkstyle/TreeWalkerAuditEvent.html" title="class in com.puppycrawl.tools.checkstyle">TreeWalkerAuditEvent</a></div>
2316-
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
2311+
<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="com/puppycrawl/tools/checkstyle/TreeWalkerAuditEvent.html" title="class in com.puppycrawl.tools.checkstyle">TreeWalkerAuditEvent</a></div>
2312+
<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
23172313
<div class="block">Raw <code>TreeWalker</code> event for audit.</div>
23182314
</div>
23192315
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/puppycrawl/tools/checkstyle/TreeWalkerFilter.html" title="interface in com.puppycrawl.tools.checkstyle">TreeWalkerFilter</a></div>
@@ -2477,8 +2473,8 @@ <h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces<
24772473
<div class="block">
24782474
Requires user defined Javadoc tag to be present in Javadoc comment with defined format.</div>
24792475
</div>
2480-
<div class="col-first odd-row-color all-classes-table all-classes-table-tab7"><a href="com/puppycrawl/tools/checkstyle/XdocsPropertyType.html" title="annotation interface in com.puppycrawl.tools.checkstyle">XdocsPropertyType</a></div>
2481-
<div class="col-last odd-row-color all-classes-table all-classes-table-tab7">
2476+
<div class="col-first odd-row-color all-classes-table all-classes-table-tab6"><a href="com/puppycrawl/tools/checkstyle/XdocsPropertyType.html" title="annotation interface in com.puppycrawl.tools.checkstyle">XdocsPropertyType</a></div>
2477+
<div class="col-last odd-row-color all-classes-table all-classes-table-tab6">
24822478
<div class="block">The type of property used in documentation and configuration files
24832479
for clarification of the user-friendly type.</div>
24842480
</div>
@@ -2554,7 +2550,7 @@ <h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces<
25542550
</main>
25552551
<footer role="contentinfo">
25562552
<hr>
2557-
<p class="legal-copy"><small>Copyright &#169; 2001&#x2013;2025. All rights reserved.</small></p>
2553+
<p class="legal-copy"><small>Copyright &#169; 2001&#x2013;2026. All rights reserved.</small></p>
25582554
</footer>
25592555
</div>
25602556
</div>

0 commit comments

Comments
 (0)