<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style='--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;'>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>
<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>
<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: hsla(0,0%,100%,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: hsla(0,0%,100%,.01) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'>
<div class="content">
<h3 style="margin-top: 20px; margin-bottom: 10px;">
Emmanuel Bourg pushed to branch upstream at <a href="https://salsa.debian.org/java-team/codenarc">Debian Java Maintainers / codenarc</a>
</h3>
<p>
<strong style="font-weight: 600;">
WARNING:
</strong>
The push did not contain any new commits, but force pushed to delete the commits and changes below.
</p>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Deleted commits:
</h4>
<ul>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/java-team/codenarc/-/commit/0239f6ba6303b5189a6cb1321a3dd2d7e6d4f932">0239f6ba</a></strong>
<div>
<span> by Andreas Tille </span> <i> at 2025-01-16T20:34:32+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>New upstream version 3.5.0</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
1327 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#24139dae656713ba861751fb2c2ac38839349a7a">
<span class="new-file">
+
.gitattributes
</span>
</a>
</li>
<li class="file-stats">
<a href="#c36c878e4a824e41b1b476ece36b9a80ca94ffec">
<span class="new-file">
+
.github/workflows/gradle.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#a5cc2925ca8258af241be7e5b0381edf30266302">
<span class="new-file">
+
.gitignore
</span>
</a>
</li>
<li class="file-stats">
<a href="#b9eae59dc72be21375ff646780a6604b2f38634f">
<span class="new-file">
+
.groovylintrc.json
</span>
</a>
</li>
<li class="file-stats">
<a href="#ab09011fa121d0a2bb9fa4ca76094f2482b902b7">
<span class="new-file">
+
CHANGELOG.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#277f6644ade46b30f40eac6cd851ebc571c513ca">
<span class="deleted-file">
−
CHANGELOG.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#79b82ce9b64a924266619555502f890dd80c83b9">
LICENSE.txt
</a>
</li>
<li class="file-stats">
<a href="#95ef3ba1912b05b25372821e70a4f159d651b57d">
NOTICE.txt
</a>
</li>
<li class="file-stats">
<a href="#8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d">
<span class="new-file">
+
README.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#fda3484edf8db0684440157ce0b110d784d42704">
<span class="deleted-file">
−
README.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#b1ddcd18ee6eb14437c616f61ebd83f8b5663531">
<span class="new-file">
+
build-groovy4.gradle
</span>
</a>
</li>
<li class="file-stats">
<a href="#f07866736216be0ee2aba49e392191aeae700a35">
<span class="new-file">
+
build.gradle
</span>
</a>
</li>
<li class="file-stats">
<a href="#2c83d675ee6f2cb8d37f458e5aac969c85b1a524">
<span class="new-file">
+
codenarc.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#8ffde13df31f212345642ccfa4755f3bd99e7e61">
<span class="new-file">
+
docker/Dockerfile
</span>
</a>
</li>
<li class="file-stats">
<a href="#24b66ee316591fa3a67bfac872969a7ad776ac9e">
<span class="new-file">
+
docker/README.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#8dea5ccd4ddc9eab892619da97f471815d4aa096">
<span class="new-file">
+
docker/build.gradle.template
</span>
</a>
</li>
<li class="file-stats">
<a href="#93fb3a148aa6d819a5ca48a1078b92797d4fdfa3">
<span class="new-file">
+
docker/groovy4/Dockerfile
</span>
</a>
</li>
<li class="file-stats">
<a href="#409226ee378945b9b7b6bb27d1fe8084815d1203">
<span class="new-file">
+
docker/groovy4/build.gradle.template
</span>
</a>
</li>
<li class="file-stats">
<a href="#1bf0b99a5ee7b38d88d7b4fc87313bad3808bf29">
<span class="new-file">
+
docs/CNAME
</span>
</a>
</li>
<li class="file-stats">
<a href="#6bc99f691e9dbe67753ce656d757e5285aefaa53">
<span class="deleted-file">
−
docs/CodeNarc-Gradle-Report.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#6acd22cf30ec9188cf590fb3e62a456efef7f3df">
<span class="deleted-file">
−
docs/CodeNarc-Grails-Report.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#8e5f97aaaa962a1a70e8fe2907f64bbf31a00354">
docs/SampleCodeNarcHtmlReport.html
</a>
</li>
<li class="file-stats">
<a href="#85868da1da2c15079e33b361354445cb246b0ef1">
<span class="new-file">
+
docs/SampleCodeNarcJsonReport.json
</span>
</a>
</li>
<li class="file-stats">
<a href="#8df52e029f9cba6e5a3bc3b8922747d8a40cfb66">
<span class="new-file">
+
docs/SampleCodeNarcSortableHtmlReport.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#bb366c13527d2ed871d7e90cd8aa9b594e366c92">
<span class="new-file">
+
docs/SampleCodeNarcTextReport.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#bb3cc2ac6b05f569f0b897e5e19a17c1ac5cb6fa">
<span class="new-file">
+
docs/SampleCodeNarcXmlReport.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#a5b0df549c70344c5409463a5787f55fc82e05e9">
src/site/resources/StarterRuleSet-AllRules.groovy.txt
→
docs/StarterRuleSet-AllRules.groovy.txt
</a>
</li>
<li class="file-stats">
<a href="#4119e0d1c84cbffd1699bd03cd8208ebb9fe6f70">
src/site/resources/StarterRuleSet-AllRulesByCategory.groovy.txt
→
docs/StarterRuleSet-AllRulesByCategory.groovy.txt
</a>
</li>
<li class="file-stats">
<a href="#0b0bc73f3732038f9b84063ce13bdfb0570ad9bb">
<span class="new-file">
+
docs/_config.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#8c26eb0aaa90663a9c4caf36701513e41e9c59e4">
<span class="new-file">
+
docs/_data/navigation.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#05d350c035a7f57350b1561f8522b6188dfb7cc9">
<span class="new-file">
+
docs/_layouts/default.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#192d9c825ee497d14ddf7ba636034be7fd98f520">
<span class="new-file">
+
docs/c.sh
</span>
</a>
</li>
<li class="file-stats">
<a href="#60fa4d18d60c7623a405dbe7681ba52701a1b2e8">
<span class="deleted-file">
−
docs/codenarc-HtmlReportWriter.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#54226a132ad69872abc34d9baa1d50a6508ee851">
<span class="deleted-file">
−
docs/codenarc-TextReportWriter.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#b3882ae07a3cea88d6add502c2383e9c400701d0">
<span class="deleted-file">
−
docs/codenarc-XmlReportWriter.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#771a1e7efc323508851a1bc03fba3099cf616688">
<span class="deleted-file">
−
docs/codenarc-ant-task.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#eeccdc748dc7c65382f458dd517b3d9eb4efcbda">
<span class="new-file">
+
docs/codenarc-ant-task.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#e60af95ce18016cc100381c707c9c2b6d9980368">
<span class="new-file">
+
docs/codenarc-baseline-xml-report-writer.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#3242ff63f6ecf93a93241dea94b71e5e2fdaad35">
<span class="deleted-file">
−
docs/codenarc-command-line.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#98a63c9698e380a2d6acdd996ed9d23bedbf4fd2">
<span class="new-file">
+
docs/codenarc-command-line.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#d6a79a026c1b98f82e01dfdbf1a79a55871d6b5f">
<span class="new-file">
+
docs/codenarc-config-for-frameworks.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#1991e80f3676afe2cb0b80fa3a96584fdd865695">
<span class="deleted-file">
−
docs/codenarc-configuring-rules.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#f86a6d062ef20df9fd163811dc31337c608c631a">
<span class="new-file">
+
docs/codenarc-configuring-rules.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#8d817e802f8573bb682a22b0f652f67beb1973fd">
<span class="deleted-file">
−
docs/codenarc-creating-rule.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#1dbcf251ed2b852194426dcb879ff6822413be38">
<span class="new-file">
+
docs/codenarc-creating-rule.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#53843776cb79a68a892a7e7d6de432fbf5c82e01">
<span class="deleted-file">
−
docs/codenarc-creating-ruleset.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#fdc1fe6f7f86052ce1ce6afe6146e3b71369e5af">
<span class="new-file">
+
docs/codenarc-creating-ruleset.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#8474627c0481028817fd1f589e2a9146b05691d0">
<span class="deleted-file">
−
docs/codenarc-developer-guide.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#4b5c55450ca68de3481eeeafd041ab358ccec0a6">
<span class="new-file">
+
docs/codenarc-developer-guide.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#2f676b204758e36ba7440824eda93dd796ddccaa">
<span class="new-file">
+
docs/codenarc-docker.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#a6d9e058a82e38ca31fa65bed0c937370bfa1d63">
<span class="deleted-file">
−
docs/codenarc-enhanced-classpath-rules.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#a3d2e0ab79afa22bd3bb5c7fba9f08753c33613e">
<span class="new-file">
+
docs/codenarc-enhanced-classpath-rules.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#94f3aeea74c8fbc925c41efe183bf700006b68bf">
<span class="new-file">
+
docs/codenarc-html-report-writer.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#f6b890d40553f2483aa9553bdec3acf185089ee0">
<span class="new-file">
+
docs/codenarc-json-report-writer.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#cd41f8353c1bacc188b01d7919b6e37c76f0d7b2">
<span class="deleted-file">
−
docs/codenarc-other-tools-frameworks.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#907a7fb3a324875c991c30ca4e8fb0f7ace56e98">
<span class="new-file">
+
docs/codenarc-other-tools-frameworks.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#e285f5f0b95ca11782f74cfce63fb588725db3e9">
<span class="deleted-file">
−
docs/codenarc-roadmap.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#98dcf425ae921b1399cef09049d8314acca0b8f5">
<span class="new-file">
+
docs/codenarc-rule-index-by-name.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#5125f0e2191d80074986a4fc613a7c923fe3e836">
<span class="deleted-file">
−
docs/codenarc-rule-index.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#19f115a8db993d380916da88f4dfb7788c5774af">
<span class="new-file">
+
docs/codenarc-rule-index.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#2c248615f5cfcda2bd994330fd23794f14ea4813">
<span class="deleted-file">
−
docs/codenarc-rules-basic.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#58f4648ac730ceb5ce765ff6887942c8ed01ee5a">
<span class="new-file">
+
docs/codenarc-rules-basic.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#95186deb9799fc392b2919ce1013923c726a6bb6">
<span class="deleted-file">
−
docs/codenarc-rules-braces.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#6d6652ddacef078853910f24ddeaa9f2547cad36">
<span class="new-file">
+
docs/codenarc-rules-braces.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#4c9a4c04752d40c7dbff6d9935505c1cff1da947">
<span class="new-file">
+
docs/codenarc-rules-comments.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#6b4a270e8ae097bb9c30ce2ec1c02ddb0ca66816">
<span class="deleted-file">
−
docs/codenarc-rules-concurrency.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#b1dba86bf41b512ec1dbc7103b07a85f98072a96">
src/site/apt/codenarc-rules-concurrency.apt
→
docs/codenarc-rules-concurrency.md
</a>
</li>
<li class="file-stats">
<a href="#2bb0da9e6783517f24e3c16a31f467b15cdf8ffa">
<span class="deleted-file">
−
docs/codenarc-rules-convention.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#e0d9095a8578a92403e49dc131ab482cd0ce9e23">
<span class="new-file">
+
docs/codenarc-rules-convention.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#e472d23b284ba9a7b6685472d0bcda1baf44ad6b">
<span class="deleted-file">
−
docs/codenarc-rules-design.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#cc10204372d1d8cd1183eec2fe4a37aa999565a6">
<span class="new-file">
+
docs/codenarc-rules-design.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#02f95499954130995224b0ce1a3157fe918f78ed">
<span class="deleted-file">
−
docs/codenarc-rules-dry.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#6cee1d217a3de5ac524e8eedc2f4d778d2f68a14">
src/site/apt/codenarc-rules-dry.apt
→
docs/codenarc-rules-dry.md
</a>
</li>
<li class="file-stats">
<a href="#f5ea05ab8f3178718237f3c9e65817652bc74a7e">
<span class="deleted-file">
−
docs/codenarc-rules-enhanced.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#05b3b0053952f42d91502ebde110a6e95d4be5bc">
<span class="new-file">
+
docs/codenarc-rules-enhanced.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#855d819e789f3701077215166ed6093b6ff6e051">
<span class="deleted-file">
−
docs/codenarc-rules-exceptions.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#96545f1ae46d55c1b785a99f4e51ff379ce3bd20">
<span class="new-file">
+
docs/codenarc-rules-exceptions.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#889300d8f8eb14148a3f2bca964b9e5ef3762606">
<span class="deleted-file">
−
docs/codenarc-rules-formatting.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#9cbbc15f469db3ff57036a3684fbc22ef3be0506">
<span class="new-file">
+
docs/codenarc-rules-formatting.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#7bba3f225117a22687917fa8f81c280af12cc912">
<span class="deleted-file">
−
docs/codenarc-rules-generic.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#af394310eea312417613a8dd5e1c8f81800585fa">
<span class="new-file">
+
docs/codenarc-rules-generic.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#fcb899762c1f9ebbd17e857968ab8a29bdda852c">
<span class="deleted-file">
−
docs/codenarc-rules-grails.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#29de8571ed2e314f5b2c65ad3398f886d400b2bb">
<span class="new-file">
+
docs/codenarc-rules-grails.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#545b30e2fa9d0e7a56b07eea849ad04e48e9a2cb">
<span class="deleted-file">
−
docs/codenarc-rules-groovyism.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#bce1fa7d3bced3626bc90504e2aa387d2d61d3a0">
<span class="new-file">
+
docs/codenarc-rules-groovyism.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#c13055346990d6b1ee7dd8fcd04354974d5304fa">
<span class="deleted-file">
−
docs/codenarc-rules-imports.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#a51348cec01b34e1724b4e34c033ea20aee41b6a">
<span class="new-file">
+
docs/codenarc-rules-imports.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#99f8c1faf3e32d867a17b31049d7c8f558b8fd74">
<span class="deleted-file">
−
docs/codenarc-rules-jdbc.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#a99090127479f6654b866cc8bdf4f37c86552c15">
<span class="new-file">
+
docs/codenarc-rules-jdbc.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#4b5b2d8282429bc57d651f941779f2a9b831bc88">
<span class="new-file">
+
docs/codenarc-rules-jenkins.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#041a7fc64b8df63def3e6895fef652bc11a28912">
<span class="deleted-file">
−
docs/codenarc-rules-junit.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#465647e5fb174e710160327cf0a91561815233c8">
<span class="new-file">
+
docs/codenarc-rules-junit.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#e12611efe81f88814f061365d842b09b3b5e8d7f">
<span class="deleted-file">
−
docs/codenarc-rules-logging.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#0c4f317f1890aa97d9be31984fbc39c1ca48308a">
<span class="new-file">
+
docs/codenarc-rules-logging.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#a39ff1de4e5e932b145533fa9c9fbb4324554537">
<span class="deleted-file">
−
docs/codenarc-rules-naming.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#3b2689922cdc44af5b5a6cbcca600dab46149c95">
<span class="new-file">
+
docs/codenarc-rules-naming.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#9e47ffd1efdc8b6c49bdb5f9f97df73099ac814e">
<span class="deleted-file">
−
docs/codenarc-rules-security.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#aad7b607004ecc0a9943031fbc351f7bfa696498">
<span class="new-file">
+
docs/codenarc-rules-security.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#c8dd212fa77e316a2d9a1565fd6098894b7122a1">
<span class="deleted-file">
−
docs/codenarc-rules-serialization.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#9ef356990ff64c0d75d00babd1b847290ae1dd3e">
<span class="new-file">
+
docs/codenarc-rules-serialization.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#5b8dac399d7277b95a78e26f37b3ffba743aaa03">
<span class="deleted-file">
−
docs/codenarc-rules-size.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#8b9a71e95acbab3a7872f4a97136d2146a6871a0">
<span class="new-file">
+
docs/codenarc-rules-size.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#56c23ab878a246fb4b513319c9e7b72f05ac442d">
<span class="deleted-file">
−
docs/codenarc-rules-unnecessary.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#4e665c8bfbff8a7493434011456c24128986e8f4">
src/site/apt/codenarc-rules-unnecessary.apt
→
docs/codenarc-rules-unnecessary.md
</a>
</li>
<li class="file-stats">
<a href="#3a289d2d8b20b626a894fd5d2ba0dfef6d2e4693">
<span class="deleted-file">
−
docs/codenarc-rules-unused.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#8c4dd05f5c63db2e68cc5d3de5aa9289cf69e3ae">
src/site/apt/codenarc-rules-unused.apt
→
docs/codenarc-rules-unused.md
</a>
</li>
<li class="file-stats">
<a href="#51ea1d09b0b9251edd0ee51aee06e0e9cdca6353">
<span class="deleted-file">
−
docs/codenarc-run-as-a-test.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#9d71d76add23899bee513893e855e61ebb1831bc">
src/site/apt/codenarc-run-as-a-test.apt
→
docs/codenarc-run-as-a-test.md
</a>
</li>
<li class="file-stats">
<a href="#729d8ca7da2891611bfe9c695bba638f6c098e53">
<span class="new-file">
+
docs/codenarc-sortable-html-report-writer.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#ef282ba8098d297756ad009924968418eefc93ce">
<span class="new-file">
+
docs/codenarc-text-report-writer.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#95e1ddd7d53b35e93fa7347a8329538224ab48d9">
<span class="new-file">
+
docs/codenarc-xml-report-writer.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#6f1d4dbe2b7da1209d90ccf6842dd9254baf3466">
<span class="deleted-file">
−
docs/cpd.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#65e8097576afd48cb8ba81ea70a4946e3e569fb4">
<span class="new-file">
+
docs/css/main.css
</span>
</a>
</li>
<li class="file-stats">
<a href="#25fc3c36c60f9819896c8843af121e0ab3a146ff">
<span class="deleted-file">
−
docs/css/maven-base.css
</span>
</a>
</li>
<li class="file-stats">
<a href="#d62145d4580a1b536d97a1445b9e22cdaa56eb5b">
<span class="deleted-file">
−
docs/css/maven-theme.css
</span>
</a>
</li>
<li class="file-stats">
<a href="#da3052c892d9b2330639bb94cae4a4b86b2c972b">
<span class="deleted-file">
−
docs/css/print.css
</span>
</a>
</li>
<li class="file-stats">
<a href="#e57f796dcac67e298b1301cfd772f159690fee87">
<span class="deleted-file">
−
docs/css/site.css
</span>
</a>
</li>
<li class="file-stats">
<a href="#6abe18bb58555f9449f0ec9e81dd2194e9a9b3d5">
<span class="deleted-file">
−
docs/images/button.png
</span>
</a>
</li>
<li class="file-stats">
<a href="#699a247d6d93b4e407d62cf43663ab425d54b741">
<span class="deleted-file">
−
docs/images/collapsed.gif
</span>
</a>
</li>
<li class="file-stats">
<a href="#881effc4353785f132f79886e4dd83322d8d43e5">
<span class="deleted-file">
−
docs/images/expanded.gif
</span>
</a>
</li>
<li class="file-stats">
<a href="#adf15f08d33836faa47c1657d64c039118c67a79">
<span class="deleted-file">
−
docs/images/external.png
</span>
</a>
</li>
<li class="file-stats">
<a href="#ed23cb46cebdcd37a39b5bf513693324f8862687">
<span class="deleted-file">
−
docs/images/getit.png
</span>
</a>
</li>
<li class="file-stats">
<a href="#940fe433626d340961891a644f0763b4bb79b0be">
<span class="deleted-file">
−
docs/images/icon_error_sml.gif
</span>
</a>
</li>
<li class="file-stats">
<a href="#26b84b7501298e1c1be51c7a8154f57728ea9a66">
<span class="deleted-file">
−
docs/images/icon_info_sml.gif
</span>
</a>
</li>
<li class="file-stats">
<a href="#df971d86697e57187b307ea4b95878f6476da34d">
<span class="deleted-file">
−
docs/images/icon_success_sml.gif
</span>
</a>
</li>
<li class="file-stats">
<a href="#429d85713dabb261bbb203a13f68de3fdd15ff59">
<span class="deleted-file">
−
docs/images/icon_warning_sml.gif
</span>
</a>
</li>
<li class="file-stats">
<a href="#0a901d7b5ee5aef70df568c5f7244551c8c1ea02">
<span class="deleted-file">
−
docs/images/logos/build-by-maven-black.png
</span>
</a>
</li>
<li class="file-stats">
<a href="#bc2b295f6a25e8f2c28fcd9c4b7c62bb1e626de0">
<span class="deleted-file">
−
docs/images/logos/build-by-maven-white.png
</span>
</a>
</li>
<li class="file-stats">
<a href="#9d73df5117725a86c31ea64e728e44b248ec8024">
<span class="deleted-file">
−
docs/images/logos/maven-feather.png
</span>
</a>
</li>
<li class="file-stats">
<a href="#f054d51c91ae697c0c038882a909fcf014f40c47">
<span class="deleted-file">
−
docs/images/newwindow.png
</span>
</a>
</li>
<li class="file-stats">
<a href="#8885a51ea7f765a211bb5009ad18deeddaf9daf6">
<span class="deleted-file">
−
docs/images/notes.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#b1c9d92e30ee2823cb5c2ee88b0862400b735043">
<span class="deleted-file">
−
docs/images/tryit.png
</span>
</a>
</li>
<li class="file-stats">
<a href="#8c0d6b0dca5817118d2f528acb81b643d000c69a">
<span class="deleted-file">
−
docs/index.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#0b3e33619677413fe8f879987c9e0357046fe604">
<span class="new-file">
+
docs/index.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#1a5206a7311ab47facc011e937c1029a6f9e8b28">
<span class="deleted-file">
−
docs/license.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#1c7b1d0eb11e40c1cdc4dea154195c8da92ed916">
<span class="deleted-file">
−
docs/pmd.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#b1fa52189c018faa06e6124af2e260e37dad253f">
<span class="deleted-file">
−
docs/project-info.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#c118ae33e7e940763c92b8d40595e3b426520a3f">
<span class="deleted-file">
−
docs/project-reports.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#2afbb999f001938c88fa43fc2ef52abf0f8213e4">
<span class="new-file">
+
gradle.properties
</span>
</a>
</li>
<li class="file-stats">
<a href="#ec27dae6e852c099bfcae8de5204d286bb6f04ff">
<span class="new-file">
+
gradle/wrapper/gradle-wrapper.jar
</span>
</a>
</li>
<li class="file-stats">
<a href="#fbe448ebfc3eb2d4e308f6b8b043666f5b57235e">
<span class="new-file">
+
gradle/wrapper/gradle-wrapper.properties
</span>
</a>
</li>
<li class="file-stats">
<a href="#5bbfa66edb4db3c7c33c5181f43510990d3307f9">
<span class="new-file">
+
gradlew
</span>
</a>
</li>
<li class="file-stats">
<a href="#2a45a911a8f1836b0b6c5b758962572012d8f8c3">
<span class="new-file">
+
gradlew.bat
</span>
</a>
</li>
<li class="file-stats">
<a href="#4d8c13d5578cae8ef3923cdf3eb6b4d6de3729ea">
<span class="new-file">
+
integration-test/build.gradle
</span>
</a>
</li>
<li class="file-stats">
<a href="#035bdd2720109bff90038e5d9232a2cb807767ab">
<span class="new-file">
+
integration-test/src/test/groovy/org/codenarc/gradle/GradlePluginCompilationClasspathTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#442292b8a7efeabbe4cc176709b833b1792140ec">
<span class="deleted-file">
−
pom.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#05efc8b1657769a27696d478ded1e95f38737233">
<span class="new-file">
+
settings.gradle
</span>
</a>
</li>
<li class="file-stats">
<a href="#bab0f9296b690d6f11b62db62c8ca8e155eadf23">
src/assembly/assembly.xml
</a>
</li>
<li class="file-stats">
<a href="#763b206c549c108dc36ccc75520195f093c4eca6">
src/main/groovy/org/codenarc/AnalysisContext.groovy
</a>
</li>
<li class="file-stats">
<a href="#4ce22ae2a5ef50357eb0484cf5a182e6b574d5e6">
src/main/groovy/org/codenarc/CodeNarc.groovy
</a>
</li>
<li class="file-stats">
<a href="#be3fd4d983c2d2b7a2fce20d658359cd649e5493">
src/main/groovy/org/codenarc/CodeNarcRunner.groovy
</a>
</li>
<li class="file-stats">
<a href="#7a918c68880cef0280ef51c7289da1a64d6672b3">
src/main/groovy/org/codenarc/analyzer/AbstractSourceAnalyzer.groovy
</a>
</li>
<li class="file-stats">
<a href="#bbadbf3471f0dd062d925de2a8f02b56681916a9">
<span class="new-file">
+
src/main/groovy/org/codenarc/analyzer/AnalyzerException.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#e39afe55f8100dd5e5dc865ac0a6b308bf8cc710">
<span class="deleted-file">
−
src/main/groovy/org/codenarc/analyzer/DirectorySourceAnalyzer.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#7721f3c0884f1cd8542167e2362ab04e10daa08d">
<span class="new-file">
+
src/main/groovy/org/codenarc/analyzer/FilesSourceAnalyzer.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#5d73054c0792e52108a3b0f72ab909645b7c7b89">
src/main/groovy/org/codenarc/analyzer/FilesystemSourceAnalyzer.groovy
</a>
</li>
<li class="file-stats">
<a href="#23210953a99a838603a2f161679479bec1017c32">
src/main/groovy/org/codenarc/analyzer/SourceAnalyzer.groovy
</a>
</li>
<li class="file-stats">
<a href="#dbe58d9f5a099bbbba83b6c9f14495f24545b560">
src/main/groovy/org/codenarc/analyzer/StringSourceAnalyzer.groovy
</a>
</li>
<li class="file-stats">
<a href="#32dc1dc14c46a61d4a5b3335fc8beba6b31bb774">
src/main/groovy/org/codenarc/analyzer/SuppressionAnalyzer.java
</a>
</li>
<li class="file-stats">
<a href="#a94b26cd94111e3c0d60245342db94ec255dfe52">
src/main/groovy/org/codenarc/ant/CodeNarcTask.groovy
</a>
</li>
<li class="file-stats">
<a href="#faeff992605a35911c7c46bd54793d711f482ee1">
src/main/groovy/org/codenarc/ant/Report.groovy
</a>
</li>
<li class="file-stats">
<a href="#5c882d1ef6ca5fd1484165b1b968d81ab41aa32e">
src/main/groovy/org/codenarc/ant/ReportOption.groovy
</a>
</li>
<li class="file-stats">
<a href="#89f0fe4220352cabf3b28bbff66966b1b01d931f">
src/main/groovy/org/codenarc/test/InMemoryAppender.groovy
→
src/main/groovy/org/codenarc/plugin/AbstractCodeNarcPlugin.groovy
</a>
</li>
<li class="file-stats">
<a href="#c246a89c2435f607ec48f54c87718e1b290f2403">
<span class="new-file">
+
src/main/groovy/org/codenarc/plugin/CodeNarcPlugin.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#9b0d2a6f3293e5cc3ec7881d9cf954f00715fd46">
<span class="new-file">
+
src/main/groovy/org/codenarc/plugin/FileViolations.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#a9a3b1a6446c47ac285837aa70aaa84e35e40f13">
<span class="new-file">
+
src/main/groovy/org/codenarc/plugin/baseline/BaselineResultsPlugin.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#468a253348bfeb386e3d08d2b225c9a3b195ce58">
<span class="new-file">
+
src/main/groovy/org/codenarc/plugin/disablerules/DisableRulesInCommentsPlugin.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#818619fa48849c82f1051f3071e0aaf7513f2747">
<span class="new-file">
+
src/main/groovy/org/codenarc/plugin/disablerules/LookupTable.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#fb886fb85702dcf9ae2c9e3cccfc9fc8ef215eb7">
<span class="new-file">
+
src/main/groovy/org/codenarc/report/AbstractHtmlReportWriter.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#4c37d8c334620ac7a270ab1dc5960b7767208d7b">
src/main/groovy/org/codenarc/report/AbstractReportWriter.groovy
</a>
</li>
<li class="file-stats">
<a href="#2ec1e781b7ac093ac34355ebc959d0d809cf7071">
<span class="new-file">
+
src/main/groovy/org/codenarc/report/BaselineViolation.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#386884981891f0910b7da26aa8719f028d43d7d9">
<span class="new-file">
+
src/main/groovy/org/codenarc/report/BaselineXmlReportParser.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#068a5e06ad741ac77832b7c859c4fc533aff5e39">
<span class="new-file">
+
src/main/groovy/org/codenarc/report/BaselineXmlReportWriter.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#8a8ee608a2436e95cb1b84cf79b0da63ae6daca3">
<span class="new-file">
+
src/main/groovy/org/codenarc/report/CompactTextReportWriter.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#185dadba04349f422361194c9003d5f9ba2a95cf">
src/main/groovy/org/codenarc/report/HtmlReportWriter.groovy
</a>
</li>
<li class="file-stats">
<a href="#e7646ebbd04e6b099b378fbb9e29325fd7df3e95">
src/main/groovy/org/codenarc/report/IdeTextReportWriter.groovy
</a>
</li>
<li class="file-stats">
<a href="#d1579b3095f4015353c79a9768d8f49ffab6c58e">
src/main/groovy/org/codenarc/report/InlineXmlReportWriter.groovy
</a>
</li>
<li class="file-stats">
<a href="#a928d6e48d28d6b0b0aba7195366c35f8a1763a7">
<span class="new-file">
+
src/main/groovy/org/codenarc/report/JsonReportWriter.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#585de9690642d3a6445db5f3d99a1213c48268a6">
src/main/groovy/org/codenarc/report/ReportWriter.groovy
</a>
</li>
<li class="file-stats">
<a href="#0511c446da2f9caf22fbb7dc34ac605232492fad">
src/main/groovy/org/codenarc/report/ReportWriterFactory.groovy
</a>
</li>
<li class="file-stats">
<a href="#8332c9f00f5726c242fc9f683bf21c26a02fc522">
<span class="new-file">
+
src/main/groovy/org/codenarc/report/SortableHtmlReportWriter.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#f9925a90334f57f05f752fd3d4cd8ba1f9567e22">
src/main/groovy/org/codenarc/report/TextReportWriter.groovy
</a>
</li>
<li class="file-stats">
<a href="#dd90b2929e5dec6991a108bdbb0217cb87fef5cc">
<span class="new-file">
+
src/main/groovy/org/codenarc/report/XmlReportUtil.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#932c8ef058966c95d828d06859aafebba45e40f6">
src/main/groovy/org/codenarc/report/XmlReportWriter.groovy
</a>
</li>
<li class="file-stats">
<a href="#a60a578507af6a0717e6a2193b7f3d792a79ace5">
src/main/groovy/org/codenarc/results/DirectoryResults.groovy
</a>
</li>
<li class="file-stats">
<a href="#16a410bafd1f434989f1b07d4d59070afd5323bb">
src/main/groovy/org/codenarc/results/FileResults.groovy
</a>
</li>
<li class="file-stats">
<a href="#c1ced3c94911f477aa5c9cf22d06fe17455a7332">
src/main/groovy/org/codenarc/results/Results.groovy
</a>
</li>
<li class="file-stats">
<a href="#375cad16ae6d1e2b5b1ff00ea81e72448a70e423">
src/main/groovy/org/codenarc/results/VirtualResults.groovy
</a>
</li>
<li class="file-stats">
<a href="#d33ca18d271bb7a8edf397e6cbf03d090fd8d80f">
src/main/groovy/org/codenarc/rule/AbstractConstructorCallAstVisitor.groovy
</a>
</li>
<li class="file-stats">
<a href="#fed2c79145ae5b2892bf2c7ac4fcf4587b6a7aa8">
src/main/groovy/org/codenarc/rule/AbstractRuleTestCase.groovy
</a>
</li>
<li class="file-stats">
<a href="#995b7c098ed4e5a8c966c6f2f4970b821959cf5f">
src/main/groovy/org/codenarc/rule/AstVisitor.groovy
</a>
</li>
<li class="file-stats">
<a href="#5b396e7fe31ab10779886190a32fbbf830545c7f">
src/main/groovy/org/codenarc/rule/ClassReferenceAstVisitor.groovy
</a>
</li>
<li class="file-stats">
<a href="#87204b7c954ef2efffc406c244b4f2b3bb54bbcd">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/ConstructorsSkippingFieldReferenceAstVisitor.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#fde30528d77fd6cdcb45c04fb9c77cd407a1c252">
src/main/groovy/org/codenarc/rule/FieldReferenceAstVisitor.groovy
</a>
</li>
<li class="file-stats">
<a href="#32c9b5929375736ba24fc32b80f4636695c5e488">
src/main/groovy/org/codenarc/rule/InlineViolationsParser.groovy
</a>
</li>
<li class="file-stats">
<a href="#e85f0e600ce8eddf08a3e6b3a34de5e56006ba15">
src/main/groovy/org/codenarc/rule/NullReturnTracker.groovy
</a>
</li>
<li class="file-stats">
<a href="#2b1710c6f86c5f5c39b735c1e25d3ba760ce8870">
src/main/groovy/org/codenarc/rule/StubRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#fc98ca1a788e5b2c2630bc9d4cb1d5a1dfd9ee00">
src/main/groovy/org/codenarc/rule/Violation.groovy
</a>
</li>
<li class="file-stats">
<a href="#791145289fce053677eec2ceee9405d02461e06f">
src/main/groovy/org/codenarc/rule/basic/AbstractFinallyAstVisitor.groovy
</a>
</li>
<li class="file-stats">
<a href="#bc0c748371c65a2d7ed6af77600b7c3e7b5db57a">
src/main/groovy/org/codenarc/rule/basic/AssertWithinFinallyBlockRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#2633b10e443baa1e4d4b62806ff49b54248eed73">
src/main/groovy/org/codenarc/rule/basic/AssignmentInConditionalRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#f284ed5893a1a23023f9f24f44fe731b59b233ae">
src/main/groovy/org/codenarc/rule/basic/BigDecimalInstantiationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#26dfc94467e3fa82d940a667f423f61f351cf9cc">
src/main/groovy/org/codenarc/rule/basic/BitwiseOperatorInConditionalRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#5bf91a4dd4e351c3d718f1778c778d52475f6ec4">
src/main/groovy/org/codenarc/rule/basic/BooleanGetBooleanRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#3ffa06b91e74fb658f2c157ed7dbcd40a6c64113">
src/main/groovy/org/codenarc/rule/basic/BrokenNullCheckRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#d5e234572f5dbbbf52d64a9b95619139cc75cfc6">
src/main/groovy/org/codenarc/rule/basic/BrokenOddnessCheckRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#cfdd4fdcca716f68a39e2def79468eee283c36f6">
src/main/groovy/org/codenarc/rule/basic/ClassForNameRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#d66b1ec2e2645f484bc721d3bcb0262f2eb81c26">
src/main/groovy/org/codenarc/rule/basic/ComparisonOfTwoConstantsRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#ed12f5a67e00cfc0757d8f045b260c1ce95df5ac">
src/main/groovy/org/codenarc/rule/basic/ComparisonWithSelfRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#32125773b375a3843467cd67bfecc0bb0f6a129d">
src/main/groovy/org/codenarc/rule/basic/ConstantAssertExpressionRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#4b0836751a1ad3d91842b0f316e017d2c517859e">
src/main/groovy/org/codenarc/rule/basic/ConstantIfExpressionRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#6ec565061a76d1f818be6ef44c1307ace7a17078">
src/main/groovy/org/codenarc/rule/basic/ConstantTernaryExpressionRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#9dd09603e31cd09013a35232003926f78854d581">
src/main/groovy/org/codenarc/rule/basic/DeadCodeRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#aef5ceff5bb8555eacee6178cfb7b550ed10eccc">
src/main/groovy/org/codenarc/rule/basic/DoubleNegativeRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#af5e2c39b9491244bb8510e0b6f6ac5b65e52d51">
src/main/groovy/org/codenarc/rule/basic/DuplicateCaseStatementRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#70f0233b17054dc4f51af55e3ea13c1628222968">
src/main/groovy/org/codenarc/rule/basic/DuplicateMapKeyRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#a7aac7608f3fa7e92022e0e6705564986e41a28e">
src/main/groovy/org/codenarc/rule/basic/DuplicateSetValueRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#926183563679310a1ad7862c734e4d6edb1b2ec6">
src/main/groovy/org/codenarc/rule/basic/EmptyCatchBlockRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#f56bfa2a7fdd62544ff52805a31ca0cea10102e7">
src/main/groovy/org/codenarc/rule/basic/EmptyClassRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#0a96b67c259bc4278421b4e719b96ed420f70f20">
src/main/groovy/org/codenarc/rule/basic/EmptyElseBlockRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#3ca73532207da78d80e8d7bd1ef5da72c7806b3f">
src/main/groovy/org/codenarc/rule/basic/EmptyFinallyBlockRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#549827331b6e556e697de10a4e769eaeee301e1e">
src/main/groovy/org/codenarc/rule/basic/EmptyForStatementRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#ae77d41edf0211be942ec84dff4c300ea7f298ae">
src/main/groovy/org/codenarc/rule/basic/EmptyIfStatementRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#5e255508269d73c479cdbc223f91fac7d1deefd8">
src/main/groovy/org/codenarc/rule/basic/EmptyInstanceInitializerRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#f3b93b734917d4f99fae5f740120320e65e922a4">
src/main/groovy/org/codenarc/rule/basic/EmptyMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#c9ab418dfb583e2e3296342b018ac1fc9420c90b">
src/main/groovy/org/codenarc/rule/basic/EmptyStaticInitializerRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#6b61cd662a222c9f71012a6780e6bda26f15de8d">
src/main/groovy/org/codenarc/rule/basic/EmptySwitchStatementRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#10e3080fe4d893755893aea02051721179bc4003">
src/main/groovy/org/codenarc/rule/basic/EmptySynchronizedStatementRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#6c31f8c4693bff3679b3ba189fe888e057fb8a0e">
src/main/groovy/org/codenarc/rule/basic/EmptyTryBlockRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#0cac0da172a2cc33dfbdbaaba73f1102782ce676">
src/main/groovy/org/codenarc/rule/basic/EmptyWhileStatementRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#4759d2d046376b4e416ea6cda573a8120dd092c7">
src/main/groovy/org/codenarc/rule/basic/EqualsAndHashCodeRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#6b4a3da721f77607291902c29332feefe2445102">
src/main/groovy/org/codenarc/rule/basic/EqualsOverloadedRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#1ff73f654e092a6ca8fdca4a73be553d6342cd08">
src/main/groovy/org/codenarc/rule/basic/ExplicitGarbageCollectionRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#2fd1289072ac92ae366859f5202be3607c28e1ed">
src/main/groovy/org/codenarc/rule/basic/ForLoopShouldBeWhileLoopRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#564c56308bc78524ff6d07f48acf407db466e98d">
src/main/groovy/org/codenarc/rule/basic/HardCodedWindowsFileSeparatorRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#35b0625fc427f2189e4ae79622d7e0fb4637c6d5">
src/main/groovy/org/codenarc/rule/basic/HardCodedWindowsRootDirectoryRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#be9cb1fd609a578c036dc88da82128258fba5bc3">
src/main/groovy/org/codenarc/rule/basic/IntegerGetIntegerRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#106101ad8d0922c2824b95c8bb76f5db3752952b">
src/main/groovy/org/codenarc/rule/basic/MultipleUnaryOperatorsRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#b0c85dac69947e560642179b27ec155eac860156">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/basic/ParameterAssignmentInFilterClosureRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#233ccefcc1e9736adec428f8a74026293d9d9a10">
src/main/groovy/org/codenarc/rule/basic/RandomDoubleCoercedToZeroRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#14b4f4aee0368e52b37fb7de59504055d1519bdc">
src/main/groovy/org/codenarc/rule/basic/RemoveAllOnSelfRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#47e340f063948d41acde6ed3ce6445d7425386d1">
src/main/groovy/org/codenarc/rule/basic/ReturnFromFinallyRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#05c1cd77f43732d0f65c9726d87c24e818a9480a">
src/main/groovy/org/codenarc/rule/basic/ThrowExceptionFromFinallyRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#78ab620da488c008ab5eacd2ef24ce36407f82c1">
src/main/groovy/org/codenarc/rule/braces/ElseBlockBracesRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#cffe5eff9e14965bf123eb0dc244e17e4234cb98">
src/main/groovy/org/codenarc/rule/braces/ForStatementBracesRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#2f88aff9d612b68859972df1e1df6015f684853f">
src/main/groovy/org/codenarc/rule/braces/IfStatementBracesRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#3d5322c027f64fa26572aceace3ed036c5c1c019">
src/main/groovy/org/codenarc/rule/braces/WhileStatementBracesRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#92ac29ff03af4d3314a3dab7f34ee5b34b044203">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/comments/AbstractJavadocEmptyTagRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#ba2955162d09bcc7523c55933aeb21a3185054c9">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/comments/AbstractJavadocMissingDescriptionRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#cfd48aad161003f099e78e514e44720bd6221732">
src/main/groovy/org/codenarc/rule/formatting/ClassJavadocRule.groovy
→
src/main/groovy/org/codenarc/rule/comments/ClassJavadocRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#4b51117711ae79e8bdc68924d1a8d3ec6db5771e">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/comments/CommentsUtil.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#6805d421c2afc1a0a519f73a331751377161bc8a">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/comments/JavadocConsecutiveEmptyLinesRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#f9e55eb32c0c7a5bec7bae8a03934c1c2e3acba1">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/comments/JavadocEmptyAuthorTagRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#bf7270b3450a02dad13703236aa116e00f14c256">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/comments/JavadocEmptyExceptionTagRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#968827fc3232904fff27f55ae0aeff27d6bf33a0">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/comments/JavadocEmptyFirstLineRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#8a8b2569bcf0ad985b96230d89b278428810e8a3">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/comments/JavadocEmptyLastLineRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#e50e8b175ab9665043dcdad8912441330fb1960b">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/comments/JavadocEmptyParamTagRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#97257db4651e44dd256496abdb12b8c1da8a849c">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/comments/JavadocEmptyReturnTagRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#44e0b4e2ac2d213f5f7bc0c9ced62a66f4b66af0">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/comments/JavadocEmptySeeTagRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#8fcdb30225c09825312e14ea1b750c8fae385d1f">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/comments/JavadocEmptySinceTagRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#efba79ca1462e258054a0df980c9f8fe40722b88">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/comments/JavadocEmptyThrowsTagRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#270b16c10921a713438c71723a40e12a5d25a809">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/comments/JavadocEmptyVersionTagRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#0ed5fddd2ea9f5a6a36aef6930c33a25e0af01ab">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/comments/JavadocMissingExceptionDescriptionRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#712642a7bd4c8a1756593c9f8f44e8499a67cf79">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/comments/JavadocMissingParamDescriptionRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#7e4096a8c6761a8089a763139a7c7626cc76b704">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/comments/JavadocMissingThrowsDescriptionRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#819fd577c7e1c5512ce67fdd4e2d8ba0d3ffc3e0">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/comments/SpaceAfterCommentDelimiterRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#6a126d2b211e614ec237bb4930c4ba6074024948">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/comments/SpaceBeforeCommentDelimiterRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#2e84e4bbc541c07d5a3f19235807bf9ec7edbc58">
src/main/groovy/org/codenarc/rule/concurrency/BusyWaitRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#224648b83b8d9afd554c79fc0fe069333f242c73">
src/main/groovy/org/codenarc/rule/concurrency/DoubleCheckedLockingRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#cef1186b75f0780db63289dd42cce1beea512b38">
src/main/groovy/org/codenarc/rule/concurrency/InconsistentPropertyLockingRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#90886e915a7f0ff73f0fb94a9bae28c6cedbd1da">
src/main/groovy/org/codenarc/rule/concurrency/InconsistentPropertySynchronizationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#65b7f9ddb7cbff7303a60f705145d88927bbbec9">
src/main/groovy/org/codenarc/rule/concurrency/NestedSynchronizationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#787f81ee9bdbab3d14436bc0a84eb531f8ee6a12">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/concurrency/NoScriptBindingsRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#1b272d4d2990368f8d721cb1779425f56afb32ef">
src/main/groovy/org/codenarc/rule/concurrency/StaticCalendarFieldRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#90f0cff94ee2e35396bf63ecb4a37343aa9a7789">
src/main/groovy/org/codenarc/rule/concurrency/StaticConnectionRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#eaf5f5d8aa01f15907c4f82e984d8a899d24a48c">
src/main/groovy/org/codenarc/rule/concurrency/StaticDateFormatFieldRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#800fa00f136519def092c7b41185ef62deb07297">
src/main/groovy/org/codenarc/rule/concurrency/StaticMatcherFieldRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#151f53fc492a772292928b2c82a19254b2697d35">
src/main/groovy/org/codenarc/rule/concurrency/StaticSimpleDateFormatFieldRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#9328a072148c340f0dc5a96f64e79097f9775c12">
src/main/groovy/org/codenarc/rule/concurrency/SynchronizedMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#81919e73c4649c4973c4acb06f7ab51e1471a345">
src/main/groovy/org/codenarc/rule/concurrency/SynchronizedOnBoxedPrimitiveRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#cc4e1391b24db5cb6a610dc4313a1b24b24f0d62">
src/main/groovy/org/codenarc/rule/concurrency/SynchronizedOnGetClassRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#b9d1eb4f2902290c81605e8e6479363594d51797">
src/main/groovy/org/codenarc/rule/concurrency/SynchronizedOnReentrantLockRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#1370336527dc04812ef70df16798c7dfe2b62b65">
src/main/groovy/org/codenarc/rule/concurrency/SynchronizedOnStringRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#8555fce15a1d321bce243d1191913d96bc228c0e">
src/main/groovy/org/codenarc/rule/concurrency/SynchronizedOnThisRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#257dddcc1d4c1069f5fc77f92ac08c0a8b6243ac">
src/main/groovy/org/codenarc/rule/concurrency/SynchronizedReadObjectMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#7f34ff778b161f4276e015ad41adae2e382696e0">
src/main/groovy/org/codenarc/rule/concurrency/SystemRunFinalizersOnExitRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#162548abd9be7f30bdc8999e8279f9f1c4fa51f6">
src/main/groovy/org/codenarc/rule/concurrency/ThisReferenceEscapesConstructorRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#92771bf6ea6a6b578ab483eb4a18b1fbb793b41d">
src/main/groovy/org/codenarc/rule/concurrency/ThreadGroupRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#b87364ddbd260730a0be77b8c20c26150166da9c">
src/main/groovy/org/codenarc/rule/concurrency/ThreadLocalNotStaticFinalRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#366fed991eac728f47fbee0a904442e7159b372c">
src/main/groovy/org/codenarc/rule/concurrency/ThreadYieldRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#8034d1980d9d1e6049edd412b107a648d3a2edb8">
src/main/groovy/org/codenarc/rule/concurrency/UseOfNotifyMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#f6b6dbc104288f13c73c5ff474930e7104c4e19a">
src/main/groovy/org/codenarc/rule/concurrency/VolatileArrayFieldRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#9ad7f102bb4b593d2d1e4b4aa88af264fd4f2db2">
src/main/groovy/org/codenarc/rule/concurrency/VolatileLongOrDoubleFieldRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#7c3abd86943899563d5e1819a934a8e9d8a72931">
src/main/groovy/org/codenarc/rule/concurrency/WaitOutsideOfWhileLoopRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#e716e6467bc33339e3b6d439cdafbe926295d9ef">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/convention/CompileStaticRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#f9207406eda8977e20c7d7615495411d73f43107">
src/main/groovy/org/codenarc/rule/convention/ConfusingTernaryRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#c9a46243cf9c8a5163103be07ae721409eb37620">
src/main/groovy/org/codenarc/rule/convention/CouldBeElvisRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#07137c4eb14d1389e06c0d253d0282c1f5732557">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/convention/CouldBeSwitchStatementRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#0bad1559182288e2d7a7932ab8abfdaa68e7495e">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/convention/FieldTypeRequiredRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#c7bdbbb0b39b20be172ef67794ff7bcda0f66a5e">
src/main/groovy/org/codenarc/rule/convention/HashtableIsObsoleteRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#4ece56e2cbfa4ba312c73976ce42196a1b09d431">
src/main/groovy/org/codenarc/rule/convention/IfStatementCouldBeTernaryRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#d764f2453fb80e4f22fe7d51b8ec70b1b5d893c8">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/convention/ImplicitClosureParameterRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#df2a2a4770c212b54a7c6da31cb8779e4d83002a">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/convention/ImplicitReturnStatementRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#edd309d0bf4ad75326c666339b8f0cd1b997b76b">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/convention/InvertedConditionRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#648bc0868274316d63afd8c4cb2e5d2ccf42a769">
src/main/groovy/org/codenarc/rule/convention/InvertedIfElseRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#d5df535302a4a32cb7c971f6229bc34e5a975001">
src/main/groovy/org/codenarc/rule/convention/LongLiteralWithLowerCaseLRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#0ebca94a22c55c94b72d46c2c82b1efbf09b22d1">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/convention/MethodParameterTypeRequired.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#01cbf48a1f8709993f79700a4a6b45d8331b525d">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/convention/MethodReturnTypeRequiredRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#07c95e8c6e3e010d5a37ed4d3ff84b267cf96c0e">
src/main/groovy/org/codenarc/rule/convention/NoDefRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#1a725fe131e5434b18fd7f0bcefd7100bfdea1bf">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/convention/NoDoubleRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#a9d4fe0d75408998637d232d8531cc7dac0352f4">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/convention/NoFloatRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#1cf3dd1c233690ab83da8123e3be8fc0a2314d23">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/convention/NoJavaUtilDateRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#d4abf17c8a8024abb6d3e83822168422ca65be42">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/convention/NoTabCharacterRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#5d9c35e71e3479185cdc4650eb346baba32f655b">
src/main/groovy/org/codenarc/rule/convention/ParameterReassignmentRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#b5b8da076e1cedeabe0fbce1be4268915a34e5be">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/convention/PublicMethodsBeforeNonPublicMethodsRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#8407bf53ac9c5cce3792322662fd8a03a475aa6c">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/convention/StaticFieldsBeforeInstanceFieldsRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#b2c077644d848505b087f750dbbdcee38b608776">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/convention/StaticMethodsBeforeInstanceMethodsRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#85c31cab425db783e5b2c719d452d693902da9b5">
src/main/groovy/org/codenarc/rule/convention/TernaryCouldBeElvisRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#2314b916be63cc38b713defd36f14f51f069e4aa">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/convention/TrailingCommaRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#7f96b51202456f9ab0d834695e0dfc639cbc85f7">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessarySubstringRule.groovy
→
src/main/groovy/org/codenarc/rule/convention/VariableTypeRequiredRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#21da2ed26f92d0e974aed1c04b808b501ad7e0ad">
src/main/groovy/org/codenarc/rule/convention/VectorIsObsoleteRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#f042b1a4d137514efbaadd4273a7eb779f328028">
src/main/groovy/org/codenarc/rule/design/AbstractClassWithPublicConstructorRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#d80458d253cfeb719db899af3c286fc99acaa3ee">
src/main/groovy/org/codenarc/rule/design/AbstractClassWithoutAbstractMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#fd2e9fa2c8ed5ee680372c40afda6de5f099b50c">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/design/AssignmentToStaticFieldFromInstanceMethodRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#06681ebd0c6a20793b9a25c2c455fcd7c4cad55a">
src/main/groovy/org/codenarc/rule/design/BooleanMethodReturnsNullRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#aa753056e934905ab041cd2403a74ea6aecbf8f4">
src/main/groovy/org/codenarc/rule/design/BuilderMethodWithSideEffectsRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#f418b50650ebeab66b3ea18553bb130ea5e90f07">
src/main/groovy/org/codenarc/rule/design/CloneWithoutCloneableRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#0460dad47fbbc01b45a81b5590e459fd2f10b0b9">
src/main/groovy/org/codenarc/rule/design/CloneableWithoutCloneRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#81a587a8968d117a80c23df36829fab50e1b4429">
src/main/groovy/org/codenarc/rule/design/CloseWithoutCloseableRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#161bfb268c908dd00c917cfa92e92312d2114e94">
src/main/groovy/org/codenarc/rule/design/CompareToWithoutComparableRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#ceef5a5551d98ff7822f59f04f33b7f427373897">
src/main/groovy/org/codenarc/rule/design/ConstantsOnlyInterfaceRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#97d62c6b87fed4070d373697eede0da083fedbf7">
src/main/groovy/org/codenarc/rule/design/EmptyMethodInAbstractClassRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#f8d0e88ffa686002dcc575d4af9ce3235ec7e203">
src/main/groovy/org/codenarc/rule/design/FinalClassWithProtectedMemberRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#4f846aa255def7a7e1c642c49f4b3754e8389135">
src/main/groovy/org/codenarc/rule/design/ImplementationAsTypeRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#c200c46215a8b38e77ff1353ea15b0f1c8df38ad">
src/main/groovy/org/codenarc/rule/design/InstanceofRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#86a37ffc5d4a098cd5b313b891f8bffbf5207a8d">
src/main/groovy/org/codenarc/rule/design/LocaleSetDefaultRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#76ca248d980cc3978602022a6fb2512940ae8a3a">
src/main/groovy/org/codenarc/rule/design/NestedForLoopRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#5c9cc52c27f0db5078c9a53787227d27f26d5727">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/design/OptionalCollectionReturnTypeRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#fbdc486c1c94a4f26bc23b5dc5f170c2ba3f525c">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/design/OptionalFieldRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#b0d3bcfb02391f1e48b3a408dfb23229d1349991">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/design/OptionalMethodParameterRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#bcb29a7020415a16a0a9da172740e45d18896687">
src/main/groovy/org/codenarc/rule/design/PrivateFieldCouldBeFinalRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#7c2aa90d14d3cea0d793a7b4dc9a127f2a80d303">
src/main/groovy/org/codenarc/rule/design/PublicInstanceFieldRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#7b24cd1477281c52df8cdbc300522b25793ae365">
src/main/groovy/org/codenarc/rule/design/ReturnsNullInsteadOfEmptyArrayRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#d087aa45ae1f67c1ea13a33bc158657ca9b6fafb">
src/main/groovy/org/codenarc/rule/design/ReturnsNullInsteadOfEmptyCollectionRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#4780c2b23896a195c9ee690f0aa7ce8185dd86d7">
src/main/groovy/org/codenarc/rule/design/SimpleDateFormatMissingLocaleRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#4742049b18eee943ba30e8613a32adedf2fcd56e">
src/main/groovy/org/codenarc/rule/design/StatelessSingletonRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#78e92043f1204b836eea9b27519a9cbca689f8ca">
src/main/groovy/org/codenarc/rule/design/ToStringReturnsNullRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#1b20fd5fd8c91833c9ab6dfc12c392c46e7185b0">
src/main/groovy/org/codenarc/rule/dry/DuplicateListLiteral.groovy
</a>
</li>
<li class="file-stats">
<a href="#cd70dd5edcc8e66abbefa4f2dbc7f5608f247ab7">
src/main/groovy/org/codenarc/rule/dry/DuplicateLiteralAstVisitor.groovy
</a>
</li>
<li class="file-stats">
<a href="#29f5056882431a3eaabb0ad44e13c0a141a0585b">
src/main/groovy/org/codenarc/rule/dry/DuplicateMapLiteral.groovy
</a>
</li>
<li class="file-stats">
<a href="#bb05b8065bef84b6e643c1cd2a2bfc11b096a8bb">
src/main/groovy/org/codenarc/rule/dry/DuplicateNumberLiteralRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#fbfa48ccbbe2d95b9e4efdb70cb803a228a99abd">
src/main/groovy/org/codenarc/rule/dry/DuplicateStringLiteralRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#9370bed65870eb0ae97834e3020a33114105278e">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/enhanced/MissingOverrideAnnotationRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#50f9a649be106b91a5ba65ebf18918dcc54fb85a">
src/main/groovy/org/codenarc/rule/exceptions/CatchArrayIndexOutOfBoundsExceptionRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#96ec92b6538cddc2eb9ea1471f12a30cbb5a9611">
src/main/groovy/org/codenarc/rule/exceptions/CatchErrorRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#d62976845f594a116804953dd1bf607fda082369">
src/main/groovy/org/codenarc/rule/exceptions/CatchExceptionRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#7f69c61719fbbc393f18d6d0df6702bc37258812">
src/main/groovy/org/codenarc/rule/exceptions/CatchIllegalMonitorStateExceptionRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#38219f5b0f8bad55f6e8ebd340406f828837a9b5">
src/main/groovy/org/codenarc/rule/exceptions/CatchIndexOutOfBoundsExceptionRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#44e6d80dcff90c7899402ebfcef60807aa5f29bb">
src/main/groovy/org/codenarc/rule/exceptions/CatchNullPointerExceptionRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#1ef175c0a1c77396974fe55d7a46ee4e5446b9a2">
src/main/groovy/org/codenarc/rule/exceptions/CatchRuntimeExceptionRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#684555edc3fdbc086f2b071fe8f20fdf63dabf98">
src/main/groovy/org/codenarc/rule/exceptions/CatchThrowableRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#57c1a4eeb73e351a879f7a58d244a9ed6a654a3c">
src/main/groovy/org/codenarc/rule/exceptions/CommonCatchAstVisitor.groovy
</a>
</li>
<li class="file-stats">
<a href="#286dfed35e733c24add1f2e2fb3fec74693aff52">
src/main/groovy/org/codenarc/rule/exceptions/CommonThrowAstVisitor.groovy
</a>
</li>
<li class="file-stats">
<a href="#866232f8f5fd1e6521acc3d66a841d08e8f524eb">
src/main/groovy/org/codenarc/rule/exceptions/ConfusingClassNamedExceptionRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#d8674c7a71358b3072a8d581f8b00185d70f8c3e">
src/main/groovy/org/codenarc/rule/exceptions/ExceptionExtendsErrorRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#d426593037e09244d60f8d7400fc57d70ee2ccbb">
src/main/groovy/org/codenarc/rule/exceptions/ExceptionExtendsThrowableRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#2da2c155954871984a22ed22bd992539dee62b60">
src/main/groovy/org/codenarc/rule/exceptions/ExceptionNotThrownRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#9366876ae2df5480114e3c701108c56a495a427c">
src/main/groovy/org/codenarc/rule/exceptions/MissingNewInThrowStatementRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#22c7c0983f3d517635dab0f2755531a8b18d3f65">
src/main/groovy/org/codenarc/rule/exceptions/ReturnNullFromCatchBlockRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#07a59ecdde4d465fdd7f6affe9fbe6aa40ee3ddd">
src/main/groovy/org/codenarc/rule/exceptions/SwallowThreadDeathRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#9c7eed1dbb48c11aa64e11caefc01c506a07ccd0">
src/main/groovy/org/codenarc/rule/exceptions/ThrowErrorRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#10264d3b2666b6facb08a085e9d4af2b5dcde96b">
src/main/groovy/org/codenarc/rule/exceptions/ThrowExceptionRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#5f70e184dcedc9dc3114ca2d483b82cba44934a6">
src/main/groovy/org/codenarc/rule/exceptions/ThrowNullPointerExceptionRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#5abd71093bcd0c49700d7769d2c029c606d7611d">
src/main/groovy/org/codenarc/rule/exceptions/ThrowRuntimeExceptionRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#6a8cbe26f6ceaa52c3ba261f6d2c3b144fee280f">
src/main/groovy/org/codenarc/rule/exceptions/ThrowThrowableRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#d0df42859bb53ec116d9bf87e175ddb3d57d4734">
src/main/groovy/org/codenarc/rule/formatting/AbstractSingleSpaceAfterKeywordAstVisitor.groovy
</a>
</li>
<li class="file-stats">
<a href="#3b0ba5044542acd6a3ec2f49cd311dc89668cc77">
src/main/groovy/org/codenarc/rule/formatting/AbstractSpaceAroundBraceAstVisitor.groovy
</a>
</li>
<li class="file-stats">
<a href="#d371a4fdc9b61c3b315b886233cfbdbf19544fdb">
src/main/groovy/org/codenarc/rule/formatting/BlankLineBeforePackageRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#ed9721bc2c1b562d8b35d4697978b1a5bf8013fc">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/formatting/BlockEndsWithBlankLineRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#9c9cd8561e06d5c7e4c7ce8bf79f8d73b28f0f25">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/formatting/BlockStartsWithBlankLineRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#aa7790d6f60760bcafa6a68cc79f7f6c19bcf656">
src/main/groovy/org/codenarc/rule/formatting/BracesForClassRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#217d3a71a4589d3467d7d07eb14e2cb6fcf1672c">
src/main/groovy/org/codenarc/rule/formatting/BracesForForLoopRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#4f631dbaac6ad5c697dd1881144d471b476dbaf6">
src/main/groovy/org/codenarc/rule/formatting/BracesForIfElseRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#a8c593fbdd11a3821baaff271c98a666c474b948">
src/main/groovy/org/codenarc/rule/formatting/BracesForMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#57706ca578390bd8bad418683d57d60b48ed2d4a">
src/main/groovy/org/codenarc/rule/formatting/BracesForTryCatchFinallyRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#743623168f88429583abb6faf7191197b536e6ca">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/formatting/ClassEndsWithBlankLineRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#a873bfef80a51677bb36e2149b3ade1177e0013d">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/formatting/ClassStartsWithBlankLineRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#03dab6df733767ebcde6585c14140ca24e33fa93">
src/main/groovy/org/codenarc/rule/formatting/ClosureStatementOnOpeningLineOfMultipleLineClosureRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#54310303576cdb0c42b730c4b594569b5249f41e">
src/main/groovy/org/codenarc/rule/formatting/ConsecutiveBlankLinesRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#a4ae236dc5e0d91d5e3496deeaa3cde2492f350f">
src/main/groovy/org/codenarc/rule/formatting/FileEndsWithoutNewlineRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#55ab976d4de30c38cdcffa3d81c831480e74a68c">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/formatting/IndentationRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#c3fd81cc634efa1ee1de45bbfe770b83b47d8578">
src/main/groovy/org/codenarc/rule/formatting/LineLengthRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#2c096eb5e990e42df2fdf93ab97a2628eec0aafc">
src/main/groovy/org/codenarc/rule/formatting/MissingBlankLineAfterImportsRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#ac7f855ca2206ac986affeecec974b2ec227207a">
src/main/groovy/org/codenarc/rule/formatting/MissingBlankLineAfterPackageRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#822287c765457b7702b5635ba244799e4ccbf589">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/formatting/MissingBlankLineBeforeAnnotatedFieldRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#44fbebf99a2f7b074c260521e00a9003c95c5fb0">
src/main/groovy/org/codenarc/rule/formatting/SpaceAfterCatchRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#fe22017f329d7557cd2bf2a0e3b3f244a74e649b">
src/main/groovy/org/codenarc/rule/formatting/SpaceAfterClosingBraceRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#41b992319e4deacefdd8e54d75ed3158aceb5108">
src/main/groovy/org/codenarc/rule/formatting/SpaceAfterCommaRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#296e47b862b76efe39e8a90e10994cb43d3d77ed">
src/main/groovy/org/codenarc/rule/formatting/SpaceAfterForRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#e10ab8a7bc331f1247515df87831e66c6fcbd407">
src/main/groovy/org/codenarc/rule/formatting/SpaceAfterIfRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#9a637e9dd85310f793733aad9e211df4e5ce64c0">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/formatting/SpaceAfterMethodCallNameRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#6420aac79d59669897f0a54d3f2df138ac87c646">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/formatting/SpaceAfterMethodDeclarationNameRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#1c75d304b23f587250a2daa9905d1f9ed93d6faa">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/formatting/SpaceAfterNotOperatorRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#75391a2001639d70dcf946803e42d4107e49b8f4">
src/main/groovy/org/codenarc/rule/formatting/SpaceAfterOpeningBraceRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#f53fc7483cfdf6acf66f43e403c9e9b8f559366f">
src/main/groovy/org/codenarc/rule/formatting/SpaceAfterSemicolonRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#d261613e89a4850a63b5ff991d4a2e744d2ea05b">
src/main/groovy/org/codenarc/rule/formatting/SpaceAfterSwitchRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#0bc33bd88295c0a65d5e8327afc17ef757adf339">
src/main/groovy/org/codenarc/rule/formatting/SpaceAfterWhileRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#0bcd2fb6778a593ffa6e639d44332795a252f7d6">
src/main/groovy/org/codenarc/rule/formatting/SpaceAroundClosureArrowRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#13bb346298f36ef65887c720bec8052932a7cc73">
src/main/groovy/org/codenarc/rule/formatting/SpaceAroundMapEntryColonRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#f7ccd4925202c8b535fc0d19db0c891a704c0537">
src/main/groovy/org/codenarc/rule/formatting/SpaceAroundOperatorRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#7d37eafdcce5168769f9c0002d879d020bf54b4d">
src/main/groovy/org/codenarc/rule/formatting/SpaceBeforeClosingBraceRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#171c9d12d2d1431be1800deab3e04fc8ed2329b9">
src/main/groovy/org/codenarc/rule/formatting/SpaceBeforeOpeningBraceRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#4fb9902db4864cb3039df1772bffef5886ed6421">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/formatting/SpaceInsideParenthesesRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#48ec7a10de8d864bfdd65bdff7b2ea06783d2233">
src/main/groovy/org/codenarc/rule/formatting/TrailingWhitespaceRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#3f2d1e0268e0802e095d2a9cf85ce713abd9e35e">
src/main/groovy/org/codenarc/rule/generic/IllegalClassMemberRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#86169fdbcbe7ee8f02a35bfd301d864d855584de">
src/main/groovy/org/codenarc/rule/generic/IllegalClassReferenceRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#355dec3560e56ab765fe604b8da0addae792e825">
src/main/groovy/org/codenarc/rule/generic/IllegalPackageReferenceRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#537f8935fcc91623514704d139332854093160ba">
src/main/groovy/org/codenarc/rule/generic/IllegalRegexRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#1738a81dce122105ccf0974297e084381bd91696">
src/main/groovy/org/codenarc/rule/generic/IllegalStringRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#cc7b88a6d881d1ce2a293a61e53915b27bfc37f4">
src/main/groovy/org/codenarc/rule/generic/IllegalSubclassRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#19034d3e47d4a7e7518fe00be4ba9d39d8a543d8">
src/main/groovy/org/codenarc/rule/generic/RequiredRegexRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#0b662e44745eced04f59a0327f9fc1c3b827cbf0">
src/main/groovy/org/codenarc/rule/generic/RequiredStringRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#27eeab62c82878d135754cf67c397dd7de7e7689">
src/main/groovy/org/codenarc/rule/generic/StatelessClassRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#bdd326908147b3f5bedce7b7c7e061980c8fc38b">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/grails/GrailsDomainGormMethodsRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#0ee85dab9b20649d332ce57001df9a4f1874db14">
src/main/groovy/org/codenarc/rule/grails/GrailsDomainHasEqualsRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#deaa8cb13ca3d7ebd70165212f066915b9ba3446">
src/main/groovy/org/codenarc/rule/grails/GrailsDomainHasToStringRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#e6b001b81e6c17cfd60bbcc5f053e2960073cb49">
src/main/groovy/org/codenarc/rule/grails/GrailsDomainReservedSqlKeywordNameRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#717b4e74878c46b7ac73afe14839ffe74453d7bb">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/grails/GrailsDomainStringPropertyMaxSizeRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#418aaf641ee241af00d434ea1d129c09c6e0ba8b">
src/main/groovy/org/codenarc/rule/grails/GrailsDomainWithServiceReferenceRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#13426de39351acdcf93e0e595461ac8a28028ef4">
src/main/groovy/org/codenarc/rule/grails/GrailsDuplicateConstraintRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#6631dfa708179ad3e1a3562cc5eb7be6039d5a03">
src/main/groovy/org/codenarc/rule/grails/GrailsDuplicateMappingRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#15bea67efe9b716c9b06a177c39d362812864acf">
src/main/groovy/org/codenarc/rule/grails/GrailsMassAssignmentRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#26599acf3e91da7e5569b328120a98fb14d677ac">
src/main/groovy/org/codenarc/rule/grails/GrailsPublicControllerMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#cef6eb51c6d9dd223727dd522884b219ea3d41a9">
src/main/groovy/org/codenarc/rule/grails/GrailsServletContextReferenceRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#c51292a01ed8edf60c432f7334641fef2b785a2b">
<span class="deleted-file">
−
src/main/groovy/org/codenarc/rule/grails/GrailsSessionReferenceRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#b54b454e19a780ef881985a2a59430d7a212f612">
src/main/groovy/org/codenarc/rule/grails/GrailsStatelessServiceRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#989accf8e26e165dfb6053e9cafaf8685df6663f">
src/main/groovy/org/codenarc/rule/grails/GrailsUtil.groovy
</a>
</li>
<li class="file-stats">
<a href="#60791439541036e2cdc13ee0492b9802c00752de">
src/main/groovy/org/codenarc/rule/groovyism/AssignCollectionSortRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#28f0ceb382edb36e854445b552714b9ee42e7a16">
src/main/groovy/org/codenarc/rule/groovyism/AssignCollectionUniqueRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#cb9e071eb62b0b496fff8f4bacaac795146d6d50">
src/main/groovy/org/codenarc/rule/groovyism/ClosureAsLastMethodParameterRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#447a9d7e628e8844a0699ec22a8123ef7360e8ab">
src/main/groovy/org/codenarc/rule/groovyism/CollectAllIsDeprecatedRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#aacd8c407b0a38587eef478efab666ac555273fd">
src/main/groovy/org/codenarc/rule/groovyism/ConfusingMultipleReturnsRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#06fe988e847c48f3ab797a6c424d0c048a77ca50">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitArrayListInstantiationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#bf70511f2752420d39ae2f33e6df5f01aa4c2ea5">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToAndMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#e73ee6c6f283a6aa2bfda70cd640f55f5a49107c">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToCompareToMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#2adefae8ba76e27b58c59573834e7e46d52e6b6c">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToDivMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#410b299a620e8c3636f41e0fb5701ca05789d767">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToEqualsMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#722d777103d629cd9ccad24ab2455e7ed4bb4148">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToGetAtMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#07848b8245fb3fdc8d4b0ed134ed558d9657ac29">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToLeftShiftMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#3cb73e2b4ea15cf7e151314d54663dcefae2fe02">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToMethodAstVisitor.groovy
</a>
</li>
<li class="file-stats">
<a href="#e1d7eaad3db3cfe0961d07e73230a5d78581393d">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToMinusMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#175d947730ea47b26e07bdd22dc5c1f87bb90b7b">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToModMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#3ba5725d18e1ccbfea3fd3f0cb6cc2d7944feb9a">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToMultiplyMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#0017e3493602951c840fcf2f11c1845626b9144e">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToOrMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#4102ddcd32761020848891ef5ec657fe93899ac5">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToPlusMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#8d1a4a75dff8cb7b9b0f3abf668d6c5a04c9a48d">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToPowerMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#69f984a6dda2d5f72081dbcb1f958f6011529e16">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToPutAtMethodRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#d196364c8dabab099123827e4317ffc1680fd6c7">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToRightShiftMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#8ba755933e025f9bfac4eea694192fdd5c71d9af">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToXorMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#359a8cd3bb821448769181487736b5d879407937">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitHashMapInstantiationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#8de9c572e78213e1578195c52e87aa70ad6184f3">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitHashSetInstantiationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#62eb535a77cb5880075a5ad1430fcf38e8d3c515">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitLinkedHashMapInstantiationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#64b051e4be3eee43358cd1bd7ebadf78579c2494">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitLinkedListInstantiationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#52c8008b828b9fe23f8dedaccdb55685c8107d23">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitStackInstantiationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#33833ae3b2b808af6cd03dfff70e97da894c65b9">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitTreeSetInstantiationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#888172d2e65713d4cba9ade96150736239b78136">
src/main/groovy/org/codenarc/rule/groovyism/ExplicitTypeInstantiationAstVisitor.groovy
</a>
</li>
<li class="file-stats">
<a href="#b7bea1a6eb9199ebdededbaf792a1ccb2ce086f2">
src/main/groovy/org/codenarc/rule/groovyism/GStringAsMapKeyRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#0e0bf3432f75ed43b48f1b79978874d309592dba">
src/main/groovy/org/codenarc/rule/groovyism/GStringExpressionWithinStringRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#9054b3892e152318d0de739db5657bd42511164c">
src/main/groovy/org/codenarc/rule/groovyism/GetterMethodCouldBePropertyRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#033ec63e86f39a55880341af0135b173e563d00b">
src/main/groovy/org/codenarc/rule/groovyism/GroovyLangImmutableRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#5c2ddbefd6cc82eb7dbaa9abe77f84397f7fd996">
src/main/groovy/org/codenarc/rule/groovyism/UseCollectManyRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#1343c6d213a47d349383e3c10996e9af539afd7c">
src/main/groovy/org/codenarc/rule/groovyism/UseCollectNestedRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#63110b87ffac0d8007edaf05ce86c2af6b12bb0d">
src/main/groovy/org/codenarc/rule/imports/AbstractImportRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#45f4f2b3729979c887e05632121579e82e0cbade">
src/main/groovy/org/codenarc/rule/imports/DuplicateImportRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#85d52b2204ecc5b7b95f085703f6902657881883">
src/main/groovy/org/codenarc/rule/imports/ImportFromSamePackageRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#a455dde9aa1e069b8b2ab56dc2594f1bd331a0fb">
src/main/groovy/org/codenarc/rule/imports/ImportFromSunPackagesRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#773819301ac73eb2a712e18fe96a4c6ca7fb2388">
src/main/groovy/org/codenarc/rule/imports/MisorderedStaticImportsRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#3b7def705005d28e3cf0ab0a30598fae43cb080a">
src/main/groovy/org/codenarc/rule/imports/NoWildcardImportsRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#199496cee269954e09246bf550668005e7f983dd">
src/main/groovy/org/codenarc/rule/imports/UnnecessaryGroovyImportRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#639f1d49b472b667f5471af0cd1176e54c3c221b">
src/main/groovy/org/codenarc/rule/imports/UnusedImportRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#f3cdb1dbffdc310c6b4ee61df1e667025f648a06">
src/main/groovy/org/codenarc/rule/jdbc/DirectConnectionManagementRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#8a012435d5d007f0c3b463a8784be521ebbbfd96">
src/main/groovy/org/codenarc/rule/jdbc/JdbcConnectionReferenceRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#4639ecde6472a6bb398b2850a9dda8946cd175e1">
src/main/groovy/org/codenarc/rule/jdbc/JdbcResultSetReferenceRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#892ef5df1217813c8dffa8c264986cc0f6ab069f">
src/main/groovy/org/codenarc/rule/jdbc/JdbcStatementReferenceRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#187e194cd337b23a2d4d0af0860bb0c469b0a602">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/jenkins/ClassNotSerializableRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#10ccb622a4b0a90540be23fede99195d2a348a24">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/jenkins/ClosureInGStringRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#5ec6e2154d96e6f48a62840331878740339fa0d1">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/jenkins/CpsCallFromNonCpsMethodRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#cd8d434beed39f62975f57c17737d1dc896db58a">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/jenkins/ExpressionInCpsMethodNotSerializableRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#79825772d27c6b0f7dbb3f604e1094017feb1783">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/jenkins/ForbiddenCallInCpsMethodRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#feb7742918df14fb59d6e80dd08acdc763179c79">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/jenkins/JenkinsUtil.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#72392afb643dace80c361a43c3bcf7ca37577b87">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/jenkins/ObjectOverrideOnlyNonCpsMethods.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#e002c9db704364b6b0cf90a88d5355160b776f7b">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/jenkins/ParameterOrReturnTypeNotSerializableRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#bb281a988a020c8545a28e92b3d75ee86eda5b60">
src/main/groovy/org/codenarc/rule/junit/ChainedTestRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#028db944b5430e4faf553f43c7736aedc4d056a4">
src/main/groovy/org/codenarc/rule/junit/CoupledTestCaseRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#51316549f82d30af8d534d95c3d1f941fb35883e">
src/main/groovy/org/codenarc/rule/junit/JUnitAssertAlwaysFailsRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#d7250f57105b376479e9c216ec9bbaf3c80173ec">
src/main/groovy/org/codenarc/rule/junit/JUnitAssertAlwaysSucceedsRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#5a0e0155b1e0fa7adc4405c4f38f9cdc4c04f2d0">
src/main/groovy/org/codenarc/rule/junit/JUnitAssertEqualsConstantActualValueRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#365e418ab37166b100e31fb6aa1fd823effa1900">
src/main/groovy/org/codenarc/rule/junit/JUnitFailWithoutMessageRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#c5c6fe49da485e926bafc649da29ecf51d5fbb10">
src/main/groovy/org/codenarc/rule/junit/JUnitLostTestRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#a5e4538d6e0e20b850a289015a6a805b3d7cc9e4">
src/main/groovy/org/codenarc/rule/junit/JUnitPublicFieldRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#3530ee1759917c74c594bbad928c8cef2b33b5d4">
src/main/groovy/org/codenarc/rule/junit/JUnitPublicNonTestMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#2b3abd8069fa5be51c2e52e1cd77bcbe3f098aef">
src/main/groovy/org/codenarc/rule/junit/JUnitPublicPropertyRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#0cdb3326b02ddfa12cb117b0e4e7f24552c04681">
src/main/groovy/org/codenarc/rule/junit/JUnitSetUpCallsSuperRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#61cd60b63351f61e9852428e70c0d8dfe1a588cf">
src/main/groovy/org/codenarc/rule/junit/JUnitStyleAssertionsRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#3a0b430fc49cfabddfd7cfd26d4e4f4378287a01">
src/main/groovy/org/codenarc/rule/junit/JUnitTearDownCallsSuperRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#6c8afac0ef9038792a9b2d6a016b112a2246e8d0">
src/main/groovy/org/codenarc/rule/junit/JUnitTestMethodWithoutAssertRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#77877e3b4f6a7d0cae49c39b5363fa651c90d237">
src/main/groovy/org/codenarc/rule/junit/JUnitUnnecessarySetUpRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#3f5b592dc78bdd94f48370fb64467ae4a3fe2dd7">
src/main/groovy/org/codenarc/rule/junit/JUnitUnnecessaryTearDownRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#c69c74bd4295d5cd4aa322afc28f109924833087">
src/main/groovy/org/codenarc/rule/junit/JUnitUnnecessaryThrowsExceptionRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#4e7abc139cc140d6586b59321e99547469280b5e">
src/main/groovy/org/codenarc/rule/junit/JUnitUtil.groovy
</a>
</li>
<li class="file-stats">
<a href="#cf1a21129bbd3bcdbd9b46b5d75b5d6f8c814258">
src/main/groovy/org/codenarc/rule/junit/SpockIgnoreRestUsedRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#ce421bc48204b971ad6d5dafebf4b70729aa8c07">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/junit/SpockMissingAssertRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#952feea5df742cd49d34f2561e156e40731c7f05">
src/main/groovy/org/codenarc/rule/junit/UnnecessaryFailRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#f48ede270d34ee70f8765514cecebeb784cd408b">
src/main/groovy/org/codenarc/rule/junit/UseAssertEqualsInsteadOfAssertTrueRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#8da65f974876c4b33f7a057df33e79c3461576ed">
src/main/groovy/org/codenarc/rule/junit/UseAssertFalseInsteadOfNegationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#6064db047aa09f5da29b77b9f4d073c46a7f3219">
src/main/groovy/org/codenarc/rule/junit/UseAssertNullInsteadOfAssertEqualsRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#a9b2a52a95acb9078e5ab2d23810eec3414d8133">
src/main/groovy/org/codenarc/rule/junit/UseAssertSameInsteadOfAssertTrueRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#bef081d0dc77310d4ab3b1d2f1bad03936833f55">
src/main/groovy/org/codenarc/rule/junit/UseAssertTrueInsteadOfAssertEqualsRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#78ab5592fbd054aba476e540e918a87ceb2c6bf0">
src/main/groovy/org/codenarc/rule/junit/UseAssertTrueInsteadOfNegationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#aaaf86ff4a64db5039c552aa2030315168529e43">
src/main/groovy/org/codenarc/rule/logging/LogUtil.groovy
</a>
</li>
<li class="file-stats">
<a href="#89ecdf455afc76ad88cff6f5d1fc23d395d82879">
src/main/groovy/org/codenarc/rule/logging/LoggerForDifferentClassRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#6f94a4c257ba3e4faacfe1d43e24873534137d6f">
src/main/groovy/org/codenarc/rule/logging/LoggerWithWrongModifiersRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#228dffc2afb833a51b7a4cb01b17bd2824f3d013">
src/main/groovy/org/codenarc/rule/logging/LoggingSwallowsStacktraceRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#6e55c04c4abdbc6c16e093f9ec8581c458f7fb9e">
src/main/groovy/org/codenarc/rule/logging/MultipleLoggersRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#6ba6dc61a954b6a1e733860663e9efdedf453696">
src/main/groovy/org/codenarc/rule/logging/PrintStackTraceRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#dd54f5f352c09077f555165ff994794a6e05b42e">
src/main/groovy/org/codenarc/rule/logging/PrintlnRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#8d4e4e233888326f2e09ef72e1631a8bcf0a1a3b">
src/main/groovy/org/codenarc/rule/logging/SystemErrPrintRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#4806cd211fefe0a6ef4e713f873163b68ed73a06">
src/main/groovy/org/codenarc/rule/logging/SystemOutPrintRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#476b378f6fc6e2ecb1ccae2250c587ae9a684702">
src/main/groovy/org/codenarc/rule/naming/AbstractClassNameRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#7e64dbb7a7f08b7816adcdcb0edfb2cd828c8531">
src/main/groovy/org/codenarc/rule/naming/AbstractTypeNameAstVisitor.groovy
</a>
</li>
<li class="file-stats">
<a href="#d49973a964a4bac22d14203bfb408e073411476e">
src/main/groovy/org/codenarc/rule/naming/ClassNameRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#992cce7f69b4d8d2f9a135d85ffaf9db9b364a86">
src/main/groovy/org/codenarc/rule/naming/ClassNameSameAsFilenameRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#f15b4bd333a23a36c4c8bdeac3997e3ff52dc2fa">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/naming/ClassNameSameAsSuperclassRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#42de4c681474004639329b947051cb8a15fd90e4">
src/main/groovy/org/codenarc/rule/naming/ConfusingMethodNameRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#35d4f5a1e68aa2e64f5c7287677dfc8819e12ccf">
src/main/groovy/org/codenarc/rule/naming/FactoryMethodNameRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#2a2d9ecc8edd24ac01202e2fe1a7a6fa9a64c8de">
src/main/groovy/org/codenarc/rule/naming/FieldNameRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#b79de1385fee2888f70c1f977d3f66402b424ef1">
src/main/groovy/org/codenarc/rule/naming/InterfaceNameRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#9fbda803139d75d6e200bb3fe20c38eb48504166">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/naming/InterfaceNameSameAsSuperInterfaceRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#75efbc2332209ddfedb4aba3c9e1f03f765329b2">
src/main/groovy/org/codenarc/rule/naming/MethodNameRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#6573d705617cacc9af1d44bcb5a3c38313959804">
src/main/groovy/org/codenarc/rule/naming/ObjectOverrideMisspelledMethodNameRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#fa67a370a45f3c7392225413f29bc43fbc3c781f">
src/main/groovy/org/codenarc/rule/naming/PackageNameMatchesFilePathRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#48ffba6ef69e4265eb996bcc5cc48157a0a682d8">
src/main/groovy/org/codenarc/rule/naming/PackageNameRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#b3bbd756fb7aa9e4213caefaac5277fcd6af4182">
src/main/groovy/org/codenarc/rule/naming/ParameterNameRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#80387c5a559c9d90733cdd20c9bd30b7cefe613c">
src/main/groovy/org/codenarc/rule/naming/PropertyNameRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#a6ca0693b5db01fc1ecde2e16f67275dcd1a7eef">
src/main/groovy/org/codenarc/rule/naming/VariableNameRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#3fba4e90db54dc1d1517a4de5186b58ab07ee545">
src/main/groovy/org/codenarc/rule/security/FileCreateTempFileRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#d3433b7f18cc72df8c0edaed860dc1fb53b3c0c2">
src/main/groovy/org/codenarc/rule/security/InsecureRandomRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#085dd7fc491009230339f77918d33d6791a2c71a">
src/main/groovy/org/codenarc/rule/security/JavaIoPackageAccessRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#208ce0ba06331f033368607da18a3abbb8d7daac">
src/main/groovy/org/codenarc/rule/security/NonFinalPublicFieldRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#e694ed1c51f4391793cbc80d72b7329034709f5a">
src/main/groovy/org/codenarc/rule/security/NonFinalSubclassOfSensitiveInterfaceRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#a470ddd1aa0997b47b54dda8b74b178765051034">
src/main/groovy/org/codenarc/rule/security/ObjectFinalizeRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#a156b41fdeafb6ff4a0df5e75ec67003f4125b0c">
src/main/groovy/org/codenarc/rule/security/PublicFinalizeMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#57a66327e39be7980b95c45718a91aa00df4add2">
src/main/groovy/org/codenarc/rule/security/SystemExitRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#a8cd65014b4ce538e7bd9cab2b22850928df8dcd">
src/main/groovy/org/codenarc/rule/security/UnsafeArrayDeclarationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#016b3aa4d5ff4fac46017aef6d11c79b334cac37">
src/main/groovy/org/codenarc/rule/security/UnsafeImplementationAsMapRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#bb2527df519e562e035a2bd58dc0cbfbe7456bf0">
src/main/groovy/org/codenarc/rule/serialization/EnumCustomSerializationIgnoredRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#ef6b3219fddb099ea64e09ca06c9930334a911b9">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/serialization/NonSerializableFieldInSerializableClass.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#74dcc8c7168d3d5906028d21dbe435b5432e3ee0">
src/main/groovy/org/codenarc/rule/serialization/SerialPersistentFieldsRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#5495d0d1a358f7bd475a47688c76463a10f0a927">
src/main/groovy/org/codenarc/rule/serialization/SerialVersionUIDRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#87e0ca3ea97e98676490f7c5a6715903b0eadd18">
src/main/groovy/org/codenarc/rule/serialization/SerializableClassMustDefineSerialVersionUIDRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#4712e27edc9d1bfca47166ab1bac61a91a0fa3db">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/serialization/SerializationUtil.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#e0903f18ca3aa345111d84cdf2c21b7a6d416c7f">
<span class="deleted-file">
−
src/main/groovy/org/codenarc/rule/size/AbcComplexityRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#921921c8c4a566e38be9b70e59385beb90e8b842">
src/main/groovy/org/codenarc/rule/size/AbcMetricRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#570b5e14bfe05f929942698b4e21fd459e543fd5">
src/main/groovy/org/codenarc/rule/size/AbstractMethodMetricAstVisitor.groovy
</a>
</li>
<li class="file-stats">
<a href="#4ea271a849604fbcdd2175d846f308ef8d65cf19">
src/main/groovy/org/codenarc/rule/size/ClassSizeRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#7bd725da6620a50e7fe70f250cf03d2b6b9649a9">
src/main/groovy/org/codenarc/rule/size/CrapMetricRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#d77487b3b9d9aaebdb2a7c5dee0aae53b15723ac">
src/main/groovy/org/codenarc/rule/size/CyclomaticComplexityRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#51c861c859ab4a370ac2bfa8f8c5b8c06f5b182d">
src/main/groovy/org/codenarc/rule/size/GMetricsSourceCodeAdapter.groovy
</a>
</li>
<li class="file-stats">
<a href="#3c5b7435dfa5b7ec3cb19287b2c1978cb0ed3727">
src/main/groovy/org/codenarc/rule/size/MethodCountRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#89f2bc2c9d71f6134d466a318c3ee744611692af">
src/main/groovy/org/codenarc/rule/size/MethodSizeRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#1363166ccedf3e878b8fdfa7331d3ecf0e841766">
src/main/groovy/org/codenarc/rule/size/NestedBlockDepthRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#6c6414311f15764cd4b6c262d9382de21ac8622b">
src/main/groovy/org/codenarc/rule/size/ParameterCountRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#016453414501655c06819a0b8418d7ac373920dd">
src/main/groovy/org/codenarc/rule/unnecessary/AddEmptyStringRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#05cc0ca5cd78bd9124f769118228394f5d1a9ab8">
src/main/groovy/org/codenarc/rule/unnecessary/ConsecutiveLiteralAppendsRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#9f4b466bb95f7e0cc0cadfff3244f459c98bae8e">
src/main/groovy/org/codenarc/rule/unnecessary/ConsecutiveStringConcatenationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#1b20a117e5e936e545460e9863bfe8e54aea8a2e">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryBigDecimalInstantiationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#8895d37be58f4df63642ebcf19732482dda3f1ff">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryBigIntegerInstantiationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#6d88759df0c88952131c1da8b78fce9d747db849">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryBooleanExpressionRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#f0e6e5a156a479971586bf0d7c5f0a8d914ea281">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryBooleanInstantiationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#53569f1ebc7c0f94eeda2a9ba1e8ea701f4ac8d9">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryCallForLastElementRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#675edb9901eda8ba21217315dcef123c9dbd5277">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryCallToSubstringRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#ddd84b7de6f62b3fe716db4b49ce287ab359b514">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryCastRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#b183f3e1588631bfe00c918b347cf73eaf2a734a">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryCatchBlockRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#c9c49579df9bb75d6ec818be20c8f86ba5504197">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryCollectCallRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#2b0fd63f03518cb7b4252d3f3597635843f505b3">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryCollectionCallRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#dd0e5ff543b6f51ca01e5793904afa21609909a4">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryConstructorRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#6521ecdf7b8db7c47b42e2631ecbf0f0c543873f">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryDefInFieldDeclarationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#7511ed347b25ba4f5101def11870ed8d453cee87">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryDefInMethodDeclarationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#3853d59885aec52265b43691d37b095599141f00">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryDefInVariableDeclarationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#4d441b32e538cdb802d38509bf58b83bc10fb9a0">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryDotClassRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#70eb979e2ff5006b5c29d054334795e128539efe">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryDoubleInstantiationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#666cdb33f179cf0d23c47b4c8aa3e896083980fb">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryElseStatementRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#f76436a58e953222bf621bd8ae92d0d63a839b1c">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryFinalOnPrivateMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#b551e6af23cd2eb99ae280b4793ddfce7be658ed">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryFloatInstantiationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#7cf3146ba11670ab29e75db99cdfb060c90908ea">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryGStringRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#34922452589522b930c193f3a028ebe45197e672">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryGetterRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#026717de77bae3e1ef253b08b464501c32e5e1fb">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryIfStatementRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#55dec2315e75a87513caa97b399450fc495f0e2a">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryInstanceOfCheckRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#9c3d8ff15aa9f26b7b6f6386d7bf5b4707d0e12a">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryInstantiationAstVisitor.groovy
</a>
</li>
<li class="file-stats">
<a href="#ca1a3e089fe3b3c5bec37f6d824e4142e3a6a5c7">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryInstantiationToGetClassRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#1dbc14e71f5fa6bfaecd15f9f48d367b03c38d9f">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryIntegerInstantiationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#a4d200a2e9260f88a3a247bf39d1f9cc3175001b">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryLongInstantiationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#9873e27f5d8086845fd422aa1f164d425281fda4">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryModOneRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#84be5a2cfe54f472657c56221cdc5ae1461d27d5">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryNullCheckBeforeInstanceOfRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#4519e94983b8abc64493d13a03e6b087a34a2619">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryNullCheckRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#64bd179c09f79ac2ca179a67f606e72aa937a89a">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryObjectReferencesRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#8d08e76d0bb7d8bf5bb56c3d53776c969d713365">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryOverridingMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#362c25e3427db166d4c14d803ac5dcfeef957cbb">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryPackageReferenceRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#2db93ac7ff318841faf13e14ae86c8669a6a92a7">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryParenthesesForMethodCallWithClosureRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#d4d41d1316e1b0de6a81e9f5a0291cf88586d784">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryPublicModifierRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#1cb8c6d959694fb26a3f04507810744cdb18c3e3">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryReturnKeywordRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#0375a6b0336ace854e0a56ba6cfe24717ee6f920">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessarySafeNavigationOperatorRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#0330c76cb3bdc2c051138d9056d45f83304ea475">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessarySelfAssignmentRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#f2e0ae29b556b64ab5a3b66ceb93fd2bbda613e3">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessarySemicolonRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#77a7355037ae7744de9aefd03c47141cd22d1aa2">
<span class="new-file">
+
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessarySetterRule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#04e02b99cdb9ccebd59c9f52281a3873432fba99">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryStringInstantiationRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#8e142eb1de2666b11a13555fc9e230a1fce2f942">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryTernaryExpressionRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#cfc3a0ca217884d09536217c8b06e559ddf481f0">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryToStringRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#e2aae1c01974369c03f91d88646d6f3c3a8735f0">
src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryTransientModifierRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#34f92923fa9c310ba05612f0cf0edbd86c6705cf">
src/main/groovy/org/codenarc/rule/unused/AbstractLastStatementInBlockAstVisitor.groovy
</a>
</li>
<li class="file-stats">
<a href="#145f64a9c6dcacccc1e345e7abdd2d239a04500c">
src/main/groovy/org/codenarc/rule/unused/ReferenceCollector.groovy
</a>
</li>
<li class="file-stats">
<a href="#a82c88233589f8a8577c35fad4293b0873f003a0">
src/main/groovy/org/codenarc/rule/unused/UnusedArrayRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#efc4aab86c4f49e32ba7b89b532adbf784dee8e9">
src/main/groovy/org/codenarc/rule/unused/UnusedMethodParameterRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#9e6d5e808d63a03466e95b45bc57f41c56974343">
src/main/groovy/org/codenarc/rule/unused/UnusedObjectRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#378ae9dcd297ec29131522699f7c9d4a24d6b22c">
src/main/groovy/org/codenarc/rule/unused/UnusedPrivateFieldRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#e2a72d44f092cbed6f0ccdca3b4842ad220b2ed3">
src/main/groovy/org/codenarc/rule/unused/UnusedPrivateMethodParameterRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#fc8fdef1a96bcfa92d65ffc41d213ab99dd43d45">
src/main/groovy/org/codenarc/rule/unused/UnusedPrivateMethodRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#0ad1f439db1fec50d2b36e576468991a696e4a9f">
src/main/groovy/org/codenarc/rule/unused/UnusedVariableRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#342544deac0e6ab333ebace0b7123162b599ace5">
src/main/groovy/org/codenarc/ruleregistry/PropertiesFileRuleRegistry.groovy
</a>
</li>
<li class="file-stats">
<a href="#94d7f693b4f4a44a79fa537036ece924b5f7dee8">
src/main/groovy/org/codenarc/ruleregistry/RuleRegistry.groovy
</a>
</li>
<li class="file-stats">
<a href="#5747c76f759f1816956e8e4b231b8e9b29d6cb73">
src/main/groovy/org/codenarc/ruleregistry/RuleRegistryHolder.groovy
</a>
</li>
<li class="file-stats">
<a href="#fbe101aa41499660f8eacfe5fa7563063d3c76d1">
src/main/groovy/org/codenarc/ruleregistry/RuleRegistryInitializer.groovy
</a>
</li>
<li class="file-stats">
<a href="#000251a2858cfc91ae688029ed49cbfe3eff9ed3">
src/main/groovy/org/codenarc/ruleset/CompositeRuleSet.groovy
</a>
</li>
<li class="file-stats">
<a href="#11fd1669d1e98944691e6d639abbac687499a4fc">
src/main/groovy/org/codenarc/ruleset/FilteredRuleSet.groovy
</a>
</li>
<li class="file-stats">
<a href="#88222afddb5cac964cf194d6b175915e3732c4ad">
src/main/groovy/org/codenarc/ruleset/GroovyDslRuleSet.groovy
</a>
</li>
<li class="file-stats">
<a href="#fc7b2d70ce2fa3bb0368171f83128683bba3650c">
<span class="new-file">
+
src/main/groovy/org/codenarc/ruleset/JsonFileRuleSet.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#d00387bba9dc77825478469df6f4e81faaf240c2">
<span class="new-file">
+
src/main/groovy/org/codenarc/ruleset/JsonReaderRuleSet.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#7a125fe54c114a1296bd310391110f4c10e28db7">
src/main/groovy/org/codenarc/ruleset/ListRuleSet.groovy
</a>
</li>
<li class="file-stats">
<a href="#5d0c149f8cef257ae5105e56423c71b86c105de3">
src/main/groovy/org/codenarc/ruleset/MovedRules.groovy
</a>
</li>
<li class="file-stats">
<a href="#806f73094f678f424381c284878cf88720afc407">
src/main/groovy/org/codenarc/ruleset/PropertiesFileRuleSetConfigurer.groovy
</a>
</li>
<li class="file-stats">
<a href="#923001481f42d29e2044750849938354fca8d5da">
src/main/groovy/org/codenarc/ruleset/RuleSet.groovy
</a>
</li>
<li class="file-stats">
<a href="#9b90cdc071181d5e477557bfab2466cf9815949d">
src/main/groovy/org/codenarc/ruleset/RuleSetBuilder.groovy
</a>
</li>
<li class="file-stats">
<a href="#d6b146919dffb20e5e2de48ba4a63430fc6111bd">
<span class="new-file">
+
src/main/groovy/org/codenarc/ruleset/RuleSetConfigurer.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#2bc5bc8b2573b2e9cc1f5d019a041d9450060d91">
src/main/groovy/org/codenarc/ruleset/RuleSetUtil.groovy
</a>
</li>
<li class="file-stats">
<a href="#e10250fa4bdad41a3d4855a9704305c14cb40e77">
src/main/groovy/org/codenarc/ruleset/RuleSets.groovy
</a>
</li>
<li class="file-stats">
<a href="#32ad1109f3345eb8bcd4d4999f1c87c0ec117791">
src/main/groovy/org/codenarc/ruleset/XmlFileRuleSet.groovy
</a>
</li>
<li class="file-stats">
<a href="#c9422c617d3e1dcf54d608fbdea34dfec5cc91e7">
src/main/groovy/org/codenarc/ruleset/XmlReaderRuleSet.groovy
</a>
</li>
<li class="file-stats">
<a href="#c08c06216de4506a4bd6ed786b280825e3a3f6d0">
src/main/groovy/org/codenarc/source/AbstractSourceCode.groovy
</a>
</li>
<li class="file-stats">
<a href="#ff8169c558f88f09a75ac5ce27418d8700ab3c31">
src/main/groovy/org/codenarc/source/CustomCompilerPhaseSourceDecorator.groovy
</a>
</li>
<li class="file-stats">
<a href="#efd758f4b7f0f745d8c07d8feec72e145cc84fe0">
src/main/groovy/org/codenarc/source/SourceCode.groovy
</a>
</li>
<li class="file-stats">
<a href="#d3a1b895d2341555c5a3015b0834bc1a2300efda">
src/main/groovy/org/codenarc/source/SourceCodeCriteria.groovy
</a>
</li>
<li class="file-stats">
<a href="#eee3964a727c812a32e69e50db5271aeac5c2d15">
src/main/groovy/org/codenarc/source/SourceFile.groovy
</a>
</li>
<li class="file-stats">
<a href="#ecd178048cd3717adcd5fe50b180f4ece6b89a2d">
src/main/groovy/org/codenarc/source/SourceString.groovy
</a>
</li>
<li class="file-stats">
<a href="#85f93123651fb7df6f2f6e3e45336a99fb59ef94">
src/main/groovy/org/codenarc/test/AbstractTestCase.groovy
</a>
</li>
<li class="file-stats">
<a href="#a60d20a30f3afdbdd80b8e269d1e8996b47a237a">
src/main/groovy/org/codenarc/tool/GenerateAll.groovy
</a>
</li>
<li class="file-stats">
<a href="#7db5907af353130a0b1c1971af8a654b2f467043">
src/main/groovy/org/codenarc/tool/GenerateCodeNarcRulesProperties.groovy
</a>
</li>
<li class="file-stats">
<a href="#1e92a1d3a26a1312284c398cd86c4807d0c6da38">
src/main/groovy/org/codenarc/tool/GenerateRuleIndexPage.groovy
→
src/main/groovy/org/codenarc/tool/GenerateRuleIndexPages.groovy
</a>
</li>
<li class="file-stats">
<a href="#8493df9838d4c0f9010920346c9083e48eeae5da">
src/main/groovy/org/codenarc/tool/GenerateRuleSetAllRules.groovy
</a>
</li>
<li class="file-stats">
<a href="#e50cbd1b9f9b99c88b1059d044ae203a49bd5433">
src/main/groovy/org/codenarc/tool/GenerateRuleSetAllRulesByCategory.groovy
</a>
</li>
<li class="file-stats">
<a href="#57eb15af2db69d76f6f5fba4dc90981e1e20e56a">
src/main/groovy/org/codenarc/tool/GenerateUtil.groovy
</a>
</li>
<li class="file-stats">
<a href="#c4db4923fed70db5a5c42b3bb38d05bd2f7f9206">
<span class="new-file">
+
src/main/groovy/org/codenarc/util/CodeNarcVersion.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#74ced93497ecf32c5bed3d1fa0046a679cd791b0">
src/main/groovy/org/codenarc/util/ConsecutiveUtils.groovy
</a>
</li>
<li class="file-stats">
<a href="#4c2351a33ba020f4705321e72b7ff0078f7452ae">
src/main/groovy/org/codenarc/util/GroovyVersion.groovy
</a>
</li>
<li class="file-stats">
<a href="#b0566628325222a94ba8d3ff1ab0b16c1c7e2877">
src/main/groovy/org/codenarc/util/ImportUtil.groovy
</a>
</li>
<li class="file-stats">
<a href="#29ffcfc9dc7c341b4c33198ca4f0514be7bfaa67">
src/main/groovy/org/codenarc/util/ModifiersUtil.groovy
</a>
</li>
<li class="file-stats">
<a href="#1301344ca71115ae0a58e96408c75369a3b47f0c">
<span class="new-file">
+
src/main/groovy/org/codenarc/util/MultilineCommentChecker.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#33124cc5a6c9591ddf56914f9d39f1eb4dde0831">
src/main/groovy/org/codenarc/util/PathUtil.groovy
</a>
</li>
<li class="file-stats">
<a href="#dcb49a9abad4f9103389fb6fd918acaac2c70ee3">
src/main/groovy/org/codenarc/util/PropertyUtil.groovy
</a>
</li>
<li class="file-stats">
<a href="#c476387193b60f1a32defadc9741d23a28c6c4c8">
src/main/groovy/org/codenarc/util/SourceCodeUtil.groovy
</a>
</li>
<li class="file-stats">
<a href="#f716b7095da24842d6cdbababfe68f52b834066c">
src/main/groovy/org/codenarc/util/WildcardPattern.groovy
</a>
</li>
<li class="file-stats">
<a href="#9d863f7ee1c57b636b78db04dffc68ee89e38353">
src/main/groovy/org/codenarc/util/io/ClassPathResource.groovy
</a>
</li>
<li class="file-stats">
<a href="#3da46da04c72b4d000f5fdd3ed8d097befecd11b">
src/main/groovy/org/codenarc/util/io/DefaultResourceFactory.groovy
</a>
</li>
<li class="file-stats">
<a href="#28586b3919550a5b8fc8661eb4ed551d7613f5ef">
src/main/groovy/org/codenarc/util/io/Resource.groovy
</a>
</li>
<li class="file-stats">
<a href="#f1178df5e18932c8a031f4525819a66f9a58acf5">
src/main/groovy/org/codenarc/util/io/ResourceFactory.groovy
</a>
</li>
<li class="file-stats">
<a href="#e7a37d69452224b87e09fd815b920a818806cb12">
src/main/groovy/org/codenarc/util/io/UrlResource.groovy
</a>
</li>
<li class="file-stats">
<a href="#a8a9f7c699dd8b59392a0e33cd613568a661326e">
src/main/java/org/codenarc/ant/AntFileSetSourceAnalyzer.java
</a>
</li>
<li class="file-stats">
<a href="#d1e83daafe9ff41ebd944907866085fd0cc279b4">
src/main/java/org/codenarc/rule/AbstractAstVisitor.java
</a>
</li>
<li class="file-stats">
<a href="#8d7905fdbbf2dc6d01a24ec9b8392630e47d8d5b">
src/main/java/org/codenarc/rule/AbstractAstVisitorRule.java
</a>
</li>
<li class="file-stats">
<a href="#4da5309c9571f0752ba3683e23c3b1a9d2532fd0">
<span class="new-file">
+
src/main/java/org/codenarc/rule/AbstractEnhanceableAstVisitorRule.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#f58b4655adedfa6b7d9dea2e315fd4f12bd31df3">
src/main/java/org/codenarc/rule/AbstractFieldVisitor.java
</a>
</li>
<li class="file-stats">
<a href="#9964a1de7c366b35454732db4011898b82858758">
src/main/java/org/codenarc/rule/AbstractMethodCallExpressionVisitor.java
</a>
</li>
<li class="file-stats">
<a href="#f1be0745748e61152b12dc63b770961db79988a2">
src/main/java/org/codenarc/rule/AbstractMethodVisitor.java
</a>
</li>
<li class="file-stats">
<a href="#9c747bff9ba2c16032db7adeb5ef60b47a0f5601">
src/main/java/org/codenarc/rule/AbstractRule.java
</a>
</li>
<li class="file-stats">
<a href="#8b45bede0ee25e5713acff8f0e2e7335ba4b80d8">
src/main/java/org/codenarc/rule/AbstractSharedAstVisitorRule.java
</a>
</li>
<li class="file-stats">
<a href="#11a0415a07857607ee1aa5eccea0605335596843">
src/main/java/org/codenarc/rule/Rule.java
</a>
</li>
<li class="file-stats">
<a href="#3113a1ce6ca512d449a4af2f7267913e4e272ca9">
src/main/java/org/codenarc/source/ExpressionCollector.java
</a>
</li>
<li class="file-stats">
<a href="#921a0561608eee9d0c283742b6dc3a88d53c846a">
src/main/java/org/codenarc/util/AstUtil.java
</a>
</li>
<li class="file-stats">
<a href="#7e6fedb5fde539bfb6a16d911f7fc091fd518b64">
src/main/resources/codenarc-base-messages.properties
</a>
</li>
<li class="file-stats">
<a href="#2acb32c2aabc162e34bf3819f6182ddaac01b941">
src/main/resources/codenarc-base-rules.properties
</a>
</li>
<li class="file-stats">
<a href="#748031be603c8dbfc683cb39d0c91266636a7653">
src/main/resources/codenarc-htmlreport.css
</a>
</li>
<li class="file-stats">
<a href="#f1968021926ec90182b75c59cd6c50940fd8ac9f">
src/main/resources/codenarc-rule-extrainfo.properties
</a>
</li>
<li class="file-stats">
<a href="#528411d52d04c27c2fb458c88a1034682a9e7b3b">
<span class="new-file">
+
src/main/resources/codenarc-sortablehtmlreport.css
</span>
</a>
</li>
<li class="file-stats">
<a href="#a6df80e7dd58bda9c1122802e2df0106c42569ad">
src/main/resources/codenarc-version.txt
</a>
</li>
<li class="file-stats">
<a href="#101d9f19d4e40083837f076e57327affddb44a43">
<span class="new-file">
+
src/main/resources/js/sort-table.js
</span>
</a>
</li>
<li class="file-stats">
<a href="#6f06d0bd23d25c3ac2bc7326138ee12528d63bf3">
src/main/resources/ruleset-schema.xsd
</a>
</li>
<li class="file-stats">
<a href="#c35112d145a1f58ffc60ede26c23ebc1295d5359">
src/main/resources/rulesets/basic.xml
</a>
</li>
<li class="file-stats">
<a href="#362de3cc2e82701b6cdcf0da6d3db4b33528e7da">
src/main/resources/rulesets/braces.xml
</a>
</li>
<li class="file-stats">
<a href="#cc52038e920d745d703f8214057e3be7839deb2e">
<span class="new-file">
+
src/main/resources/rulesets/comments.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#3a47fab5bbde0760b2bcd4538a026a94bde53a62">
src/main/resources/rulesets/concurrency.xml
</a>
</li>
<li class="file-stats">
<a href="#4c7bc84dc99e131a600d25bdc12dce1b502c09fe">
src/main/resources/rulesets/convention.xml
</a>
</li>
<li class="file-stats">
<a href="#da3fee63929ebcbfe9e5b97b83c977b3b99dbbc0">
src/main/resources/rulesets/design.xml
</a>
</li>
<li class="file-stats">
<a href="#bdabbad3bd753ccf7bf355e57bb9313c77b12348">
src/main/resources/rulesets/enhanced.xml
</a>
</li>
<li class="file-stats">
<a href="#4c46f73b4a32efc73d7117ae2f2528b2406f1614">
src/main/resources/rulesets/exceptions.xml
</a>
</li>
<li class="file-stats">
<a href="#5f7b403ff5e3d5050234affd1ad2b8063096a770">
src/main/resources/rulesets/formatting.xml
</a>
</li>
<li class="file-stats">
<a href="#73fdca724ffee532276b1f48a69b6df7bbde97c1">
src/main/resources/rulesets/generic.xml
</a>
</li>
<li class="file-stats">
<a href="#926c5db7e62412abf3efe9ab91bc4df10f95dba0">
src/main/resources/rulesets/grails.xml
</a>
</li>
<li class="file-stats">
<a href="#bb74973bc60e2a3c84817a4aa46c1fdb575a9138">
src/main/resources/rulesets/groovyism.xml
</a>
</li>
<li class="file-stats">
<a href="#8736fc560a7fa3cfb7538944c5b8624665180044">
src/main/resources/rulesets/imports.xml
</a>
</li>
<li class="file-stats">
<a href="#640cbb62105f00b0e5a933ae337f580357a21328">
<span class="new-file">
+
src/main/resources/rulesets/jenkins.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#6aa75f714cba51c65bdcbd6d3564354a68176bd1">
src/main/resources/rulesets/junit.xml
</a>
</li>
<li class="file-stats">
<a href="#8c94b1e7b54c9e887c7808e645b105645d855192">
src/main/resources/rulesets/logging.xml
</a>
</li>
<li class="file-stats">
<a href="#9e5353c16d5e7b6a491d3619d19974a8192e6ef5">
src/main/resources/rulesets/naming.xml
</a>
</li>
<li class="file-stats">
<a href="#9b31eff29db1f2c0ba02be73203d8e3e66f13811">
src/main/resources/rulesets/serialization.xml
</a>
</li>
<li class="file-stats">
<a href="#f26fae648cb10164ec26258b95f16453e5585362">
src/main/resources/rulesets/size.xml
</a>
</li>
<li class="file-stats">
<a href="#8e7cc4e2220142c3864f1934484768e8315ae412">
src/main/resources/rulesets/unnecessary.xml
</a>
</li>
<li class="file-stats">
<a href="#3489cc533f83d80ab21d13ed511b78fb031b66e8">
src/main/resources/templates/StarterRuleSet-AllRules.groovy.template
</a>
</li>
<li class="file-stats">
<a href="#52b7b8c1eabf2b42f87448817d50fe950cb5f07c">
src/main/resources/templates/StarterRuleSet-AllRulesByCategory.groovy.template
</a>
</li>
<li class="file-stats">
<a href="#d8c8adca67420df397eea3185801f448e09def69">
<span class="new-file">
+
src/main/resources/templates/codenarc-rule-index-by-name.md.template
</span>
</a>
</li>
<li class="file-stats">
<a href="#b0ee657afaaeb231387d1faddc0f9270871d7020">
src/main/resources/templates/codenarc-rule-index.apt.template
</a>
</li>
<li class="file-stats">
<a href="#133093b37115e21d1c6b17c951a34c37953c8417">
<span class="new-file">
+
src/main/resources/templates/codenarc-rule-index.md.template
</span>
</a>
</li>
<li class="file-stats">
<a href="#b6d5d299d47bee320d219536dc247ab908962a28">
<span class="deleted-file">
−
src/site/apt/codenarc-HtmlReportWriter.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#9738ebdeeefcd61ff1c837f617b9a38fba858dff">
<span class="deleted-file">
−
src/site/apt/codenarc-TextReportWriter.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#9955c688f9441824f4573bbd2864d291d6f64cfb">
<span class="deleted-file">
−
src/site/apt/codenarc-XmlReportWriter.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#fccf12c447a2e8b452bd0cf8556fea0661852f77">
<span class="deleted-file">
−
src/site/apt/codenarc-ant-task.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#6e0994981ff5df491c3a7f745291ecd4ea1d4238">
<span class="deleted-file">
−
src/site/apt/codenarc-command-line.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#a3a957e82939488c8b4dee6758e6db90b5572599">
<span class="deleted-file">
−
src/site/apt/codenarc-configuring-rules.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#30a84994b39d40b403830735c5fe6f1b8dcc3a33">
<span class="deleted-file">
−
src/site/apt/codenarc-creating-rule.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#b86440a32effc165efb1b6d612b5f0b7875b7b50">
<span class="deleted-file">
−
src/site/apt/codenarc-creating-ruleset.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#bbae106f28909cac4196f8a61c0f4e8ea611771f">
<span class="deleted-file">
−
src/site/apt/codenarc-developer-guide.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#abcb60e0d7a3c17552372811880b4db06651631f">
<span class="deleted-file">
−
src/site/apt/codenarc-enhanced-classpath-rules.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#9955cf96c52917ce8a4c1bc3e115c833fbf32e52">
<span class="deleted-file">
−
src/site/apt/codenarc-other-tools-frameworks.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#3d168a2c2f4fd720d4697b04fc64599158581a4e">
<span class="deleted-file">
−
src/site/apt/codenarc-roadmap.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#a396ae10f32fd8027c7fec3b5e3515a21fe088ec">
<span class="deleted-file">
−
src/site/apt/codenarc-rule-index.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#d03441d7b2645f5a46a6cdb1f22dfd74515a6730">
<span class="deleted-file">
−
src/site/apt/codenarc-rules-basic.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#e4b6b0424a4331036dce0bb15513e993cc5a6ff0">
<span class="deleted-file">
−
src/site/apt/codenarc-rules-braces.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#19105e56a04ee2b7ff583d4e7a966bfdc13b0e8e">
<span class="deleted-file">
−
src/site/apt/codenarc-rules-convention.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#33a9792426f13ab057364e91f0123a3a15af8b2f">
<span class="deleted-file">
−
src/site/apt/codenarc-rules-design.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#0b50ab48b28d1ca7777ca3abfef94a8f91e7db2c">
<span class="deleted-file">
−
src/site/apt/codenarc-rules-enhanced.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#e4033a3caa83ec07ed1bcefeed5f53a5488ad878">
<span class="deleted-file">
−
src/site/apt/codenarc-rules-exceptions.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#484f25ec50b073e5f6f86f8584ee8cd1d0a351e7">
<span class="deleted-file">
−
src/site/apt/codenarc-rules-formatting.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#f323b2f7f452b50deaa7126bc32e0dfea4ae8009">
<span class="deleted-file">
−
src/site/apt/codenarc-rules-generic.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#b6a97a6968cf6f3a8680fa532a720d7a80f6ed8b">
<span class="deleted-file">
−
src/site/apt/codenarc-rules-grails.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#7416b184134b0c3b765c163fee59c9c9baee25c5">
<span class="deleted-file">
−
src/site/apt/codenarc-rules-groovyism.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#74dc6d7dcb2b9cf15b8cdbc3ebe2336a8fa8bb53">
<span class="deleted-file">
−
src/site/apt/codenarc-rules-imports.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#c6ba123c034325233f500940708cd40fe04b9be3">
<span class="deleted-file">
−
src/site/apt/codenarc-rules-jdbc.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#db28f5cb0db915fec42df5705820a084d9f8df42">
<span class="deleted-file">
−
src/site/apt/codenarc-rules-junit.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#c08504813fbf615130edb542a850e2d9011427da">
<span class="deleted-file">
−
src/site/apt/codenarc-rules-logging.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#80d7cfb8340e08da96c921684c068cb7dbc3c12b">
<span class="deleted-file">
−
src/site/apt/codenarc-rules-naming.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#9006cfaff3c9dd3a04fa5be91de1b09aa4432733">
<span class="deleted-file">
−
src/site/apt/codenarc-rules-security.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#4b8e4e9b9cb3bf1c93412a07f4c7a96d29b37500">
<span class="deleted-file">
−
src/site/apt/codenarc-rules-serialization.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#fa9718bac71a7c256f46e0d3856b960c05b7749c">
<span class="deleted-file">
−
src/site/apt/codenarc-rules-size.apt
</span>
</a>
</li>
<li class="file-stats">
<a href="#3a553bae53a5b410314510490afa59c411e60a01">
<span class="deleted-file">
−
src/site/resources/CodeNarc-Gradle-Report.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#bdf71d6da7eb5caf13df516d8c2c3c90cea20fc7">
<span class="deleted-file">
−
src/site/resources/CodeNarc-Grails-Report.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#4d3df17dd0b60a3037d5ff719aedbde81cd12036">
<span class="deleted-file">
−
src/site/resources/SampleCodeNarcHtmlReport.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#ac98369309f7515f91526fe0bf5600a01abc6a10">
<span class="deleted-file">
−
src/site/resources/SampleCodeNarcTextReport.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#fa1c42d94518292403a131b1275da27833448e0e">
<span class="deleted-file">
−
src/site/resources/SampleCodeNarcXmlReport.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#c002e9e6cd274f4d0e22188930939b1cbdf8e58b">
<span class="deleted-file">
−
src/site/resources/css/site.css
</span>
</a>
</li>
<li class="file-stats">
<a href="#adcf5165099cb909e1748cc15606c10786448d03">
<span class="deleted-file">
−
src/site/resources/images/button.png
</span>
</a>
</li>
<li class="file-stats">
<a href="#6df7febb93eb537a9c7814a0bf3aaf6a800d1903">
<span class="deleted-file">
−
src/site/resources/images/codenarc-logo.png
</span>
</a>
</li>
<li class="file-stats">
<a href="#74a5420d34c73eb88f6d8a7a83e4c41bbe8f5b6b">
<span class="deleted-file">
−
src/site/resources/images/forkme_right_red_aa0000.png
</span>
</a>
</li>
<li class="file-stats">
<a href="#42185a574b72b23e365d7e032723164d81fcad26">
<span class="deleted-file">
−
src/site/resources/images/getit.png
</span>
</a>
</li>
<li class="file-stats">
<a href="#8f7513f305275f97e7f11088644191d00ffb1a78">
<span class="deleted-file">
−
src/site/resources/images/notes.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#399625bd7eb8b38281d45ca6aa598ad34446db4f">
<span class="deleted-file">
−
src/site/resources/images/tryit.png
</span>
</a>
</li>
<li class="file-stats">
<a href="#31b5075d1ae9311bee2f6b569b57251f9bdfc024">
<span class="deleted-file">
−
src/site/site.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#fe05971d7018cf6128e14e0c07a746346fec8ba3">
<span class="deleted-file">
−
src/site/xdoc/index.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#ece45105e61eb3da1127e0ed63c0adc1198aeffc">
src/test/groovy/org/codenarc/CodeNarcRunnerTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#fb819e59f608c11a9f6ca59b5a70545431472322">
src/test/groovy/org/codenarc/CodeNarcTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#791f26bf7f328e9df489c2de836af35d92925deb">
src/test/groovy/org/codenarc/analyzer/AbstractSourceAnalyzerTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#bfc539c9009543ad5deb989660c8c20cb1b2f39c">
<span class="deleted-file">
−
src/test/groovy/org/codenarc/analyzer/DirectorySourceAnalyzerTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#6c633fea818f97504e776beff65b21a71d0b03aa">
<span class="new-file">
+
src/test/groovy/org/codenarc/analyzer/FilesSourceAnalyzerTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#275d672f9d67788d41381bd19ef0557b68d81cc1">
src/test/groovy/org/codenarc/analyzer/FilesystemSourceAnalyzerTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#1a92eb05ddc716c2adbd3ce57e9e61f4241d590b">
src/test/groovy/org/codenarc/analyzer/SourceStringAnalyzerTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#d90104efdc6c454d669f0d96de0dba10bfa47ee9">
src/test/groovy/org/codenarc/analyzer/StringSourceAnalyzerTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#24d117c709766c096f63192d76f9a98463d046a7">
src/test/groovy/org/codenarc/analyzer/SuppressionAnalyzerTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#1412fb449573e2292f87c38ccd6146878c5568bb">
src/test/groovy/org/codenarc/ant/AntFileSetSourceAnalyzerTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#d89307cb8a956b92ab82f890d7d1492a243af4ab">
src/test/groovy/org/codenarc/ant/CodeNarcTaskAllRuleSetsTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#64f23ea26b3174eb43dc9d3810b7048df5c88921">
<span class="new-file">
+
src/test/groovy/org/codenarc/ant/CodeNarcTaskClasspathTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#b4ce6fb6a5f34a3cd3a7781e8da12b73b9bc10dc">
src/test/groovy/org/codenarc/ant/CodeNarcTaskTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#18f803877a0faa3b1707befeb8f315a3e2382c05">
src/test/groovy/org/codenarc/ant/CodeNarcTask_CustomRuleSetTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#f73f293a297a67ef02cd7f42183408ecebac3a3e">
src/test/groovy/org/codenarc/ant/CodeNarc_AntBuilderTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#27d94a8b9adf2fbae65b53785139b76c4d888f44">
<span class="new-file">
+
src/test/groovy/org/codenarc/ant/CodeNarc_CompileErrorsTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#8d4c515a0389b06ed15cb10856125a8b33cb45cd">
src/test/groovy/org/codenarc/ant/ReportTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#d070894a02849cbd147aa710e939686e169a641e">
<span class="new-file">
+
src/test/groovy/org/codenarc/plugin/FileViolationsTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#fa67524de15366e1c0d74d00c4ad4476732b9eca">
<span class="new-file">
+
src/test/groovy/org/codenarc/plugin/TestPlugin1.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#e6af10fd00ab3ad82129663a415bedbbf1c7bd1e">
<span class="new-file">
+
src/test/groovy/org/codenarc/plugin/TestPlugin2.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#385f5b07531712e9d292dd271a6f42e4d9a22818">
<span class="new-file">
+
src/test/groovy/org/codenarc/plugin/baseline/BaselineResultsPluginTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#d52ebb65dbd6c695124f1332935c4b5992d613df">
<span class="new-file">
+
src/test/groovy/org/codenarc/plugin/disablerules/DisableRulesInCommentsPluginTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#276c74ac61325d361db7584169863523304f6a93">
src/test/groovy/org/codenarc/tool/RunCodeNarcAgainstGrails.groovy
→
src/test/groovy/org/codenarc/plugin/disablerules/DisableRulesInComments_AntTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#066b7db95d6ebca96abfd3de96837fda9caa496d">
<span class="new-file">
+
src/test/groovy/org/codenarc/plugin/disablerules/LookupTableTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#f6b1e483482a9b9670726a5a9e455de6dd6c3a54">
<span class="new-file">
+
src/test/groovy/org/codenarc/report/AbstractCompactTextReportWriterTestCase.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#58b92243cd02e00de25aa8b2f392fa674c33480b">
<span class="new-file">
+
src/test/groovy/org/codenarc/report/AbstractHtmlReportWriterTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#6c6f7d82f06abd783bae3de3784ab2365edce032">
<span class="new-file">
+
src/test/groovy/org/codenarc/report/AbstractHtmlReportWriterTestCase.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#c1505c58ec9cbefb37e022ba5218d267feee86eb">
<span class="new-file">
+
src/test/groovy/org/codenarc/report/AbstractJsonReportWriterTestCase.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#97b0f8ec121b6ee69de8411994150099e40cd406">
src/test/groovy/org/codenarc/report/AbstractReportWriterTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#dba930d3ebb3ca80ffe76dc4f2ed9bc321e119a5">
<span class="new-file">
+
src/test/groovy/org/codenarc/report/AbstractReportWriterTestCase.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#a2d68a637a2e760bcbe22182d7d251dfefc02910">
src/test/groovy/org/codenarc/report/AbstractTextReportWriterTestCase.groovy
</a>
</li>
<li class="file-stats">
<a href="#40403b69c8d68b7c0476efc5cbde10cef4180e0e">
src/test/groovy/org/codenarc/ant/CodeNarcTaskAccessor.groovy
→
src/test/groovy/org/codenarc/report/AbstractXmlReportWriterTestCase.groovy
</a>
</li>
<li class="file-stats">
<a href="#69878180563982a4fa9f18270fb7bf267d450516">
<span class="new-file">
+
src/test/groovy/org/codenarc/report/BaselineXmlReportParserTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#c237618a05a3e005b33fc3f514b6dd733fc2e75c">
<span class="new-file">
+
src/test/groovy/org/codenarc/report/BaselineXmlReportWriterTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#3dbdeab67d45c0e5f80a53fd801ed3f0ff648044">
<span class="new-file">
+
src/test/groovy/org/codenarc/report/BaselineXmlReport_IntegrationTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#6beb5810338100fd0a2d3a0aea93f2d8e6bcc372">
<span class="new-file">
+
src/test/groovy/org/codenarc/report/CompactTextReportWriterTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#29c128b4a8beb9adc97071937858c3528d0b4981">
src/test/groovy/org/codenarc/report/HtmlReportWriterTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#967c86a2d0828bc987200cd87b9dbde35a813ec5">
src/test/groovy/org/codenarc/report/IdeTextReportWriterTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#23e0c0300e08d2e819afd99a3053d160365d58a6">
src/test/groovy/org/codenarc/report/InlineXmlReportWriterTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#476b04adce6a4d61bf39e19b66164f7cd09b9bb5">
<span class="new-file">
+
src/test/groovy/org/codenarc/report/JsonReportWriterTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#fdec7e1bcdb1cb7941ac2ee5869a08ebd2294d08">
src/test/groovy/org/codenarc/report/ReportWriterFactoryTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#a98516f4817fa91fef0d9e46d468e1d8951c644f">
<span class="new-file">
+
src/test/groovy/org/codenarc/report/SortableHtmlReportWriterTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#b8333f3d4e3b84093164ad53474295d0c15cb4d1">
src/test/groovy/org/codenarc/report/TextReportWriterTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#b6346241c99441d5f900992501b4687824ca6607">
<span class="new-file">
+
src/test/groovy/org/codenarc/report/XmlReportUtilTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#b38d641b374676188ad8142e62f103045fae2cd8">
src/test/groovy/org/codenarc/report/XmlReportWriterTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#9e82660cef249efe0c123c788cec51803f57a7f4">
src/test/groovy/org/codenarc/results/DirectoryResultsTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#9411824a9a3f67065075ec347adcc99fb0443ad1">
src/test/groovy/org/codenarc/results/FileResultsTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#f4ac8064188e83be76cdbfb1db014b1ec2d666d8">
src/test/groovy/org/codenarc/results/VirtualResultsTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#3a506a7303f68eced1342c5604d9c4715641c40b">
src/test/groovy/org/codenarc/rule/AbstractAstVisitorRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#21cb48f556aa7987d735d1236e8d4e5c6492629b">
src/test/groovy/org/codenarc/rule/AbstractAstVisitorTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#d82369fcd67a266fb3c3a37a6e0be92ac71fb52d">
src/test/groovy/org/codenarc/rule/AbstractClassReferenceRuleTestCase.groovy
</a>
</li>
<li class="file-stats">
<a href="#4ab8d52d5cd56ecb9a2a32c567c2ce579e9b2fc8">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/AbstractEnhanceableAstVisitorRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#e24499f66342d38e1ec9397ad568bfab8dc39c6a">
src/test/groovy/org/codenarc/rule/AbstractRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#17c9c21d39d470d958aa17e7c226eb20290b45c4">
src/test/groovy/org/codenarc/rule/FakeCountRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#539977afa1faba03d64f956a2d7f0fe72d070319">
src/test/groovy/org/codenarc/rule/FakePathRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#26e018ebeefea8a249d2bf05e8cc7be4117b83c6">
src/test/groovy/org/codenarc/rule/InlineViolationsParserTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#59104e43cac974fdcff11e6fc2f577ea29b4baec">
src/test/groovy/org/codenarc/rule/MockRule.groovy
</a>
</li>
<li class="file-stats">
<a href="#2c480717a7c97ec575aa5f6a6c80303b2ad788c4">
src/test/groovy/org/codenarc/rule/basic/AssertWithinFinallyBlockRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#0b259aee5784006055e74ab318a4a8b8337c6a08">
src/test/groovy/org/codenarc/rule/basic/AssignmentInConditionalRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#6f87b9f0767423e2f7c7bd808559c3b00a3f6d1b">
src/test/groovy/org/codenarc/rule/basic/BigDecimalInstantiationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#fd7cf197dbee14f141d0913851cf87571692f72b">
src/test/groovy/org/codenarc/rule/basic/BitwiseOperatorInConditionalRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#00baa8b83bcdff1410210d540b2cb6ba8961e157">
src/test/groovy/org/codenarc/rule/basic/BooleanGetBooleanRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#fdd6128dd2a43b1db9498270a365c2097a367eed">
src/test/groovy/org/codenarc/rule/basic/BrokenNullCheckRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#72ebd60de9b25f614df068bd1394237b30de964c">
src/test/groovy/org/codenarc/rule/basic/BrokenOddnessCheckRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#ff08ebfe9fbe483ba49b66db1ba1d47fdb5d5e1d">
src/test/groovy/org/codenarc/rule/basic/ClassForNameRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#879e1a48b6b65862273076e03b34a6d0adf6a6ac">
src/test/groovy/org/codenarc/rule/basic/ComparisonOfTwoConstantsRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#2ca6b5b91a2746b3af8259756244f511b56647cb">
src/test/groovy/org/codenarc/rule/basic/ComparisonWithSelfRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7e157a0b9fc2537faaf797d78eb9c62da0b93fb5">
src/test/groovy/org/codenarc/rule/basic/ConstantAssertExpressionRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#01ea4f16a500dde2253b60779d587bc85f5d90ad">
src/test/groovy/org/codenarc/rule/basic/ConstantIfExpressionRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#58e7423b6320a9098378023b2b5ad024f41c85bd">
src/test/groovy/org/codenarc/rule/basic/ConstantTernaryExpressionRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#447cc080bfe9e067f804f42ee0f9462bc4224558">
src/test/groovy/org/codenarc/rule/basic/ConstantTernaryExpressionRule_ElvisTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#93013b9a25a61ffee490aee7d9a1f852834bf8a1">
src/test/groovy/org/codenarc/rule/basic/DeadCodeRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7740d50f9cc4b281f39f6a020911c695bb83842f">
src/test/groovy/org/codenarc/rule/basic/DoubleNegativeRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#0183d7a8c3bbdd172edfa7842554a33782bd7564">
src/test/groovy/org/codenarc/rule/basic/DuplicateCaseStatementRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#c7df418870bece87c9e58b2f9e59c4975de4eedf">
src/test/groovy/org/codenarc/rule/basic/DuplicateMapKeyRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#468541af11698f90a8c265a4aa4fe3b52f4ef731">
src/test/groovy/org/codenarc/rule/basic/DuplicateSetValueRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#3cb62dbf1accadc64199b8d4de8163480fce661f">
src/test/groovy/org/codenarc/rule/basic/EmptyCatchBlockRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#3e8bd1ad44ab32422cd4cf9ec0b3b6499cfbe824">
src/test/groovy/org/codenarc/rule/basic/EmptyClassRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#93a5015d3f31fd5bea08a7ddb2cca3236b0621a2">
src/test/groovy/org/codenarc/rule/basic/EmptyElseBlockRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#18fdeeac3c78d7ac5c9e243e0f35ebd701e509e9">
src/test/groovy/org/codenarc/rule/basic/EmptyFinallyBlockRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#f127bf0cb077eda425784f08bb65b81b0e0ba24d">
src/test/groovy/org/codenarc/rule/basic/EmptyForStatementRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#76fcaf0f343c3b32460b8a9dd4b8fa81484e1bfb">
src/test/groovy/org/codenarc/rule/basic/EmptyIfStatementRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#2f1fb4f07b1cb196080e1d82a8a809724c650e88">
src/test/groovy/org/codenarc/rule/basic/EmptyInstanceInitializerRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#beb7a8902b77151ae262923bc6a805b757787de8">
src/test/groovy/org/codenarc/rule/basic/EmptyMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#c0784a844c41b8ab48579a022a0820ae5f934ce8">
src/test/groovy/org/codenarc/rule/basic/EmptyStaticInitializerRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#e4d70e652f3dbda9428082346e2f317180dec528">
src/test/groovy/org/codenarc/rule/basic/EmptySwitchStatementRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#781942b2b7dd105a5aa47816f78f1a4ecdaf0222">
src/test/groovy/org/codenarc/rule/basic/EmptySynchronizedStatementRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#859c312437749933fbee152eae273d6070933953">
src/test/groovy/org/codenarc/rule/basic/EmptyTryBlockRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#3277b58eef41a85d3d3352b6a6346ea1f1d815c8">
src/test/groovy/org/codenarc/rule/basic/EmptyWhileStatementRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#e484835aa3295dbb153cd41d1307c2b3de3abe15">
src/test/groovy/org/codenarc/rule/basic/EqualsAndHashCodeRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#60591e8aee45241f58fe3c59dc3d72618dfea07f">
src/test/groovy/org/codenarc/rule/basic/EqualsOverloadedRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#c851611b81ac5c76c514f50229f5e5243c107dbd">
src/test/groovy/org/codenarc/rule/basic/ExplicitGarbageCollectionRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#290c00d81a07815848df6e0e5000730c044be35f">
src/test/groovy/org/codenarc/rule/basic/ForLoopShouldBeWhileLoopRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#eefd925fa96043cc922a5a7bc69989380d394cef">
src/test/groovy/org/codenarc/rule/basic/HardCodedWindowsFileSeparatorRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#e45593de761e0723fa2c7799ecb410f8c7db8805">
src/test/groovy/org/codenarc/rule/basic/HardCodedWindowsRootDirectoryRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#631e6470318303534dffa81ec627824ded06d164">
src/test/groovy/org/codenarc/rule/basic/IntegerGetIntegerRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#99fb9a32b0a47515e2b9037ac03d86575e300303">
src/test/groovy/org/codenarc/rule/basic/MultipleUnaryOperatorsRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#847ff860fb33acb6a40e45453cd23c8e2331565b">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/basic/ParameterAssignmentInFilterClosureRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#b04f3ccc824c6070446f16c9ecba56f7c2be7b10">
src/test/groovy/org/codenarc/rule/basic/RandomDoubleCoercedToZeroRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#c1100d401cbf36502d1dccf278c663f772e99e76">
src/test/groovy/org/codenarc/rule/basic/RemoveAllOnSelfRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#144b019bb64fd108fdda8d6c2c0e1d15343c5513">
src/test/groovy/org/codenarc/rule/basic/ReturnFromFinallyBlockRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#3e3232b6230397d2fda6155526427f4d2b3b4d15">
src/test/groovy/org/codenarc/rule/basic/ThrowExceptionFromFinallyBlockRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#1a0c1be17374a8b774181910d0d5d85d30ab3145">
src/test/groovy/org/codenarc/rule/braces/ElseBlockBracesRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#536b9e26c90b109c23d35ea15d827682dd39154a">
src/test/groovy/org/codenarc/rule/braces/ForStatementBracesRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#cacd2a6ebd1f10bb2bea7d0e371b627f268ca18b">
src/test/groovy/org/codenarc/rule/braces/IfStatementBracesRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#a8119af1d54bb17aab67b42e309d28e54ed67aaa">
src/test/groovy/org/codenarc/rule/braces/WhileStatementBracesRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#caf41ae16b20eeff70002840b0826166244f5d0c">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/comments/AbstractJavadocEmptyTagRuleTestCase.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#5f4f66d2cfac05dbc1dbf221fe1a709f31917aaf">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/comments/AbstractJavadocMissingDescriptionRuleTestCase.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#2475d38976434c15f48d83fa0255862dfba65c08">
src/test/groovy/org/codenarc/rule/formatting/ClassJavadocRuleTest.groovy
→
src/test/groovy/org/codenarc/rule/comments/ClassJavadocRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#cc06015f8dafefbf79e0e04d944c22568755957f">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/comments/JavadocConsecutiveEmptyLinesRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#f0a13b64c631b72275d3d5a3b1b7cb988b7fd2a2">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/comments/JavadocEmptyAuthorTagRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#9057351125e9615a50285d37b034b19749e2aaca">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/comments/JavadocEmptyExceptionTagRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#857ac5ba39f62ba0eac0843e469e2278516ae2fd">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/comments/JavadocEmptyFirstLineRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#38b4ed96ad42d21c41033f62ac0b421d138c9b73">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/comments/JavadocEmptyLastLineRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#93024e9a3b41ae66555f167a80cec3380abc48d9">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/comments/JavadocEmptyParamTagRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#fbb0ff4f6c76867dabcd9e699d2ff4a46f409610">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/comments/JavadocEmptyReturnTagRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#28837795d0602ce865ebc7d7ec6940effbe1fd2a">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/comments/JavadocEmptySeeTagRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#8e18f3b3a45a0bb8be71547e160da36e319edcbc">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/comments/JavadocEmptySinceTagRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#5dc2d9905fbcb955b9bbaef0db56cf666527a776">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/comments/JavadocEmptyThrowsTagRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#7e53dc49f12e2fae10ce344fd13945acfba03a2a">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/comments/JavadocEmptyVersionTagRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#0ba7195950758e4919161da9eb1f3e52c5e8b870">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/comments/JavadocMissingExceptionDescriptionRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#ec046ff5150c6aeb3408b5608c9101ae88ae099e">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/comments/JavadocMissingParamDescriptionRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#33cb7fc4e28cc9c101faf1a950984d6a579ad0db">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/comments/JavadocMissingThrowsDescriptionRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#26a02cd0d3eaa191dd36b9548d84bdb662c17fbe">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/comments/SpaceAfterCommentDelimiterRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#cd5edd123dafcfec97dda0e7063f4c271a35ca6b">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/comments/SpaceBeforeCommentDelimiterRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#eb354eaa066190f25ce71efa2e996a8479a19813">
src/test/groovy/org/codenarc/rule/concurrency/BusyWaitRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#6c33f179ffb066b365b60e8858156a85bb017d8c">
src/test/groovy/org/codenarc/rule/concurrency/DoubleCheckedLockingRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#50e0cd4632f7daf076026fe27b7f88d1f2c8a3cb">
src/test/groovy/org/codenarc/rule/concurrency/InconsistentPropertyLockingRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#310ba137a27fe79a292c12466cac30c88367f729">
src/test/groovy/org/codenarc/rule/concurrency/InconsistentPropertySynchronizationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#ea33a45cf1bc7667c137852ee462403b5b9627e9">
src/test/groovy/org/codenarc/rule/concurrency/NestedSynchronizationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#cd6b60969c4e9951a2b9bcebc64f8dd9531b8fbd">
src/test/groovy/org/codenarc/rule/grails/GrailsSessionReferenceRuleTest.groovy
→
src/test/groovy/org/codenarc/rule/concurrency/NoScriptBindingsRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#e3a79340b07a17c2fed489f82a0093a829bb1a5f">
src/test/groovy/org/codenarc/rule/concurrency/StaticCalendarFieldRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#f97d22158d2ffd305f8208d1692ff3313a940b1c">
src/test/groovy/org/codenarc/rule/concurrency/StaticConnectionRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#902bc1d11a91111a97fc1e9f3dda8060c71b66f7">
src/test/groovy/org/codenarc/rule/concurrency/StaticDateFormatFieldRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#b101aad7ba32a28677f4293e5ab6cac05ce48c71">
src/test/groovy/org/codenarc/rule/concurrency/StaticMatcherFieldRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#a553d591aebd85d9beddd3f0669bc64018a8df25">
src/test/groovy/org/codenarc/rule/concurrency/StaticSimpleDateFormatFieldRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#2a0845fde65bd1f4364b3656eaf88d02566638fa">
src/test/groovy/org/codenarc/rule/concurrency/SynchronizedMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#e94bbeb2f7a2c0e37c9ad6754d8416431a126299">
src/test/groovy/org/codenarc/rule/concurrency/SynchronizedOnBoxedPrimitiveRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#0efb45df0aa7e1d9ef53efeb11cd60c96748be36">
src/test/groovy/org/codenarc/rule/concurrency/SynchronizedOnGetClassRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#2df5f3baf362bdd6200e7da27384b81cc24ba510">
src/test/groovy/org/codenarc/rule/concurrency/SynchronizedOnReentrantLockRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#adeae5e866a32e5de5275284d8697653c95e2876">
src/test/groovy/org/codenarc/rule/concurrency/SynchronizedOnStringRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#58692244040d9283ae96ec5600954fbd626627fc">
src/test/groovy/org/codenarc/rule/concurrency/SynchronizedOnThisRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#c7b8dc67ca273b9a290c0dd2737a856e4b2c7ff7">
src/test/groovy/org/codenarc/rule/concurrency/SynchronizedReadObjectMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#659a772ea60a47fc15a95fbfa20210ce5cf8760e">
src/test/groovy/org/codenarc/rule/concurrency/SystemRunFinalizersOnExitRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#30b0523ede8e89699ceb911d708c832f29a690ce">
src/test/groovy/org/codenarc/rule/concurrency/ThisReferenceEscapesConstructorRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#de18cf39b4204a7825f16e4cf3f206c59db01239">
src/test/groovy/org/codenarc/rule/concurrency/ThreadGroupRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#658fd82bdcfc46ab4d61a74d102f6f57bcb47241">
src/test/groovy/org/codenarc/rule/concurrency/ThreadLocalNotStaticFinalRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#fe2a2a4b343667a669bede8fc651a611224b0277">
src/test/groovy/org/codenarc/rule/concurrency/ThreadYieldRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#f94c3a15fd11ea4dac018602a4a458c212399b3e">
src/test/groovy/org/codenarc/rule/concurrency/UseOfNotifyMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#205c58ee24ab80617862e1e1a0c095d3a7a6773d">
src/test/groovy/org/codenarc/rule/concurrency/VolatileArrayFieldRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#a8f2b5c573d120146064a448a864414064669366">
src/test/groovy/org/codenarc/rule/concurrency/VolatileLongOrDoubleFieldRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#4c02cb6cde92eeeacdbd9b005717e69ae6643b38">
src/test/groovy/org/codenarc/rule/concurrency/WaitOutsideOfWhileLoopRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#42571439b88c4639bfb2b1ee25835be7e81dd56a">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/convention/CompileStaticRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#d4367bcf83a10e390e355d17d9e266ea13d9c657">
src/test/groovy/org/codenarc/rule/convention/ConfusingTernaryRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#e86ae8519ba19460ba979a6f81bb5f67e95e04d0">
src/test/groovy/org/codenarc/rule/convention/CouldBeElvisRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#079ac77303c1ced5b9d06edecbb643154b859f4b">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/convention/CouldBeSwitchStatementRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#98c19fda703c0cd80821d20c70669e9967f360d4">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/convention/FieldTypeRequiredRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#be9df3ee23d14471797160e0e66ea1777e411ee4">
src/test/groovy/org/codenarc/rule/convention/HashtableIsObsoleteRule_HashtableTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#dfc3c325a630921c7fc7e937c2308621c78b7443">
src/test/groovy/org/codenarc/rule/convention/HashtableIsObsoleteRule_JavaUtilHashtableTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#8d216a8f1aeebd4f2b88b8fd95211bd8c994cb6d">
src/test/groovy/org/codenarc/rule/convention/IfStatementCouldBeTernaryRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#9f0f9828e421a2ade297e9c76fe736814e1baa2b">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/convention/ImplicitClosureParameterRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#44d61a23540078fb1c43fc06a87d7da44809dcd7">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/convention/ImplicitReturnStatementRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#8610b644f20e597f772980f9a7c70448bae4b620">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/convention/InvertedConditionRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#3d1e605db79988c51dcd1ccee50bb1ef155d703f">
src/test/groovy/org/codenarc/rule/convention/InvertedIfElseRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#62c9f7889398d509d60d82fa4cb31197cae504a7">
src/test/groovy/org/codenarc/rule/convention/LongLiteralWithLowerCaseLRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#c27d26f72acd1a50df0e2489668c0e5774898d89">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/convention/MethodParameterTypeRequiredTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#0e12751b26359f861dec98c49ecf797ffc38ac2c">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/convention/MethodReturnTypeRequiredRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#be074900583a46fe534ddcf972921d206145afb7">
src/test/groovy/org/codenarc/rule/convention/NoDefRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#b4dd669cc609ef89a242c275f83e1bda91d25f99">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/convention/NoDoubleRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#2fc2e9301a97def65085d4eab74404192ce47f51">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/convention/NoFloatRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#fa6aa7c4031b4e7d7a145392a92d21999ec6a1e7">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/convention/NoJavaUtilDateRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#9ec7b1dca0b4599ddae9ae95a586602c913d886d">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessarySubstringRuleTest.groovy
→
src/test/groovy/org/codenarc/rule/convention/NoTabCharacterRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#838e6ee9a3d97faa31af1e9d71ddb9b3ca92cab1">
src/test/groovy/org/codenarc/rule/convention/ParameterReassignmentRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#db711d5a41aba1a059e8b4315904740d8d6040cf">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/convention/PublicMethodsBeforeNonPublicMethodsRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#23752e97eacb006729d9e56f77a6dd2d82200a1e">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/convention/StaticFieldsBeforeInstanceFieldsRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#67a603bcad922d0a02672232a3aa8bf0a04a2f85">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/convention/StaticMethodsBeforeInstanceMethodsRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#aeec56530e82d9e6d5b5dfd8b2dcc86aa03d8068">
src/test/groovy/org/codenarc/rule/convention/TernaryCouldBeElvisRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#21980268edad89bdc916fd2f038cd8a445469ecc">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/convention/TrailingCommaRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#b107d23fc5a63451bbece31a774c16b1289c61ef">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/convention/VariableTypeRequiredRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#d09a68a30cadea8e7c95b6f07b34256242f957ee">
src/test/groovy/org/codenarc/rule/convention/VectorIsObsoleteRule_JavaUtilVectorTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#5eda7806b2cb88c12e1bd11406dff71b06c75775">
src/test/groovy/org/codenarc/rule/convention/VectorIsObsoleteRule_VectorTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#5fb0f40e237aeeb40db01558e351993bed6e882f">
src/test/groovy/org/codenarc/rule/design/AbstractClassWithPublicConstructorRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#b0d35e00ee5184399ad1fdd54f170b202f7b6a3d">
src/test/groovy/org/codenarc/rule/design/AbstractClassWithoutAbstractMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#bed5b4899aec0e8ecae85320e2b6d9a7d18b3f11">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/design/AssignmentToStaticFieldFromInstanceMethodRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#f7d4998890a3362655bdafbb82081b4eeddae971">
src/test/groovy/org/codenarc/rule/design/BooleanMethodReturnsNullRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#1427fa621098b9af5c9195d77ad492fe813f19c6">
src/test/groovy/org/codenarc/rule/design/BuilderMethodWithSideEffectsRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#272631f52e234f7f7d2773a2119a85fd66a8cf6a">
src/test/groovy/org/codenarc/rule/design/CloneWithoutCloneableRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#da1b3c6e8c14ddfc2842b5b39e1bf611e3d412e1">
src/test/groovy/org/codenarc/rule/design/CloneableWithoutCloneRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#e21c9b1e00a336c07a9e079bafb0f9c202c6666d">
src/test/groovy/org/codenarc/rule/design/CloseWithoutCloseableRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#be384b4f07cc5b3358f82cf8a6cd05e40663a3d7">
src/test/groovy/org/codenarc/rule/design/CompareToWithoutComparableRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#03c41eb1c748bf42f40c9af992553273f4cddb93">
src/test/groovy/org/codenarc/rule/design/ConstantsOnlyInterfaceRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#f01b23692c79d190aae713be428f7eca8b093d4e">
src/test/groovy/org/codenarc/rule/design/EmptyMethodInAbstractClassRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#b94cbaee8fc1b2b5ae51d7f1708385e3739f9d46">
src/test/groovy/org/codenarc/rule/design/FinalClassWithProtectedMemberRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#2299314774d33ebc98a680e30cf43e1dcb21773b">
src/test/groovy/org/codenarc/rule/design/ImplementationAsTypeRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#a6834bc51f58ed1b5ce0f39af85636706bc28b97">
src/test/groovy/org/codenarc/rule/design/InstanceofRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#fcf49a6f6c1c32e425923da8336d11fe7872684e">
src/test/groovy/org/codenarc/rule/design/LocaleSetDefaultRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#73c5fae0352784594e76a0557ef99961b7956cd0">
src/test/groovy/org/codenarc/rule/design/NestedForLoopRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#872121c6c314bfd91393bccfd64802504b8abb1d">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/design/OptionalCollectionReturnTypeRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#a0e8848b8d009cc36aecbe8daafc0bf8c3068187">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/design/OptionalFieldRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#50533999e76c296f4f8875eb97925c6e0a0a2e53">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/design/OptionalMethodParameterRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#183ca07203cc49a063fdbf64ae73ad5a18083d3a">
src/test/groovy/org/codenarc/rule/design/PrivateFieldCouldBeFinalRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#8a241c9dc26a4775df5363e6729ccdb446dac468">
src/test/groovy/org/codenarc/rule/design/PublicInstanceFieldRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#d9b5274b03bd6690bf0da29d6f227c4b40a8819e">
src/test/groovy/org/codenarc/rule/design/ReturnsNullInsteadOfEmptyArrayRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#07cf38806bc3a253d900d8b55c962d83287aeb13">
src/test/groovy/org/codenarc/rule/design/ReturnsNullInsteadOfEmptyCollectionRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#238fe14fd71cc91896eeeb9e35f8428516b1892e">
src/test/groovy/org/codenarc/rule/design/SimpleDateFormatMissingLocaleRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#74005ba28048b36f08265db19e96a7bf08a7c94b">
src/test/groovy/org/codenarc/rule/design/StatelessSingletonRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#ea367596afade9ad559e3548483c1fba393a4bcf">
src/test/groovy/org/codenarc/rule/design/ToStringReturnsNullRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#ff0684ad7b07e84c6bc0a4d85f0a7fa0fc508637">
src/test/groovy/org/codenarc/rule/dry/DuplicateListLiteralRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#5a8601f97cba10d7bed568ab68e32b53ac90d1da">
src/test/groovy/org/codenarc/rule/dry/DuplicateMapLiteralRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#aa7f805944df4aaa66b3f0ab4d787f43d3e11525">
src/test/groovy/org/codenarc/rule/dry/DuplicateNumberLiteralRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7477ca501a9e9da25a9093b0140b0df7c5c78462">
src/test/groovy/org/codenarc/rule/dry/DuplicateStringLiteralRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#66864bd6054e019b5461015fd5ccb837135d795d">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/enhanced/MissingOverrideAnnotationRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#2d5890bcc10e1a62e2477046c2f5b1e6086c3c44">
src/test/groovy/org/codenarc/rule/exceptions/CatchArrayIndexOutOfBoundsExceptionRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#b881c72e40a903a4895345e1693a1b46f22f1f4b">
src/test/groovy/org/codenarc/rule/exceptions/CatchErrorRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#2e12df8f455d50cd99bd4e60169eb70acd8ce408">
src/test/groovy/org/codenarc/rule/exceptions/CatchExceptionRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#ff557dba6ba84bbdda1de33ed4bd0c43080e68db">
src/test/groovy/org/codenarc/rule/exceptions/CatchIllegalMonitorStateExceptionRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#853f1872150a211c8ee25a89dcd5a2337e4a6878">
src/test/groovy/org/codenarc/rule/exceptions/CatchIndexOutOfBoundsExceptionRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#ee0f232371d1688b0c21495a4b8c9cabdd547f16">
src/test/groovy/org/codenarc/rule/exceptions/CatchNullPointerExceptionRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7d732f5c036ac8eaba6889ce1a56573cb49cd16e">
src/test/groovy/org/codenarc/rule/exceptions/CatchRuntimeExceptionRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#58f680b010a6123302328955375d99f6ec4b1940">
src/test/groovy/org/codenarc/rule/exceptions/CatchThrowableRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#b3abbb61e51bb28b23ffc855ecac93137657a4a3">
src/test/groovy/org/codenarc/rule/exceptions/ConfusingClassNamedExceptionRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#81450e06b4f72bd34de89671e778634abdc440ed">
src/test/groovy/org/codenarc/rule/exceptions/ExceptionExtendsErrorRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#60972a0acd7a0c827449478a055c9b544f0a27ac">
src/test/groovy/org/codenarc/rule/exceptions/ExceptionExtendsThrowableRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#ec7be9dba9389bdc6795aaa8eb951627e0542d76">
src/test/groovy/org/codenarc/rule/exceptions/ExceptionNotThrownRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#d352f4fc9876142f133dcdc16132f351ce7f728b">
src/test/groovy/org/codenarc/rule/exceptions/MissingNewInThrowStatementRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#cce25c015300bda0e66a7cb40b44ccd1ea2339c4">
src/test/groovy/org/codenarc/rule/exceptions/ReturnNullFromCatchBlockRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#5d58893a79227dbcd91230ae52c00cd961f38c2f">
src/test/groovy/org/codenarc/rule/exceptions/SwallowThreadDeathRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#bb34ef10d1793aa1daccda43e542a0de3deef58d">
src/test/groovy/org/codenarc/rule/exceptions/ThrowErrorRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#fc4ff7b1296ad1695d3a66ff2fa7ca21ecf01ca4">
src/test/groovy/org/codenarc/rule/exceptions/ThrowExceptionRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#3222039e882e312d831f33851940c9b4207a4733">
src/test/groovy/org/codenarc/rule/exceptions/ThrowNullPointerExceptionRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#e23c01a81e7c60b2a44c3d1401266bfcd4349cbf">
src/test/groovy/org/codenarc/rule/exceptions/ThrowRuntimeExceptionRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#909eb1ea3f36bbd4e591d4b051706c371d6ff735">
src/test/groovy/org/codenarc/rule/exceptions/ThrowThrowableRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#49671fdf0b2b5be07404e01fcb3eec755350dda4">
src/test/groovy/org/codenarc/rule/formatting/BlankLineBeforePackageRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7b7ec890952702da6610d97196cd6968294c491f">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/formatting/BlockEndsWithBlankLineRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#8bd547ab899480c061629ebc971a5947c3ea6cf6">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/formatting/BlockStartsWithBlankLineRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#b842b56343a619a41b0f447dc834ecf27c053eec">
src/test/groovy/org/codenarc/rule/formatting/BracesForClassRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#22c1eca6797bb8584fad19b5bca5ae63b0c86605">
src/test/groovy/org/codenarc/rule/formatting/BracesForForLoopRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#89dada1cb33943653fbd307b583b6e6b5d7954c0">
src/test/groovy/org/codenarc/rule/formatting/BracesForIfElseRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#630e8d24f74c3631f2659e51aa1170e7079dc093">
src/test/groovy/org/codenarc/rule/formatting/BracesForMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#0aae4d83b0904c7a9a8948016c2169c4e8ec4749">
src/test/groovy/org/codenarc/rule/formatting/BracesForTryCatchFinallyRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#e149e72c94255a9aa4ddd59033c129966eba1930">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/formatting/ClassEndsWithBlankLineRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#e6151d5d953a85a05dae06e1b17d92b6f99140ef">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/formatting/ClassStartsWithBlankLineRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#ed52ff5130300c59bdc15866a968cf62fee40bc8">
src/test/groovy/org/codenarc/rule/formatting/ClosureStatementOnOpeningLineOfMultipleLineClosureRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7c79d2f3f5314490e8c48cc3c94c95ab02ab2ecc">
src/test/groovy/org/codenarc/rule/formatting/ConsecutiveBlankLinesRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#aa9b1e5f27cbabe1aec6ad89e980b2c24f9ccb38">
src/test/groovy/org/codenarc/rule/formatting/FileEndsWithoutNewlineRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#91bc4576394adb97b84d9c562229e7d4b690e81e">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/formatting/IndentationRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#069a472441924eaa4416555d1de5d218d321d81f">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/formatting/IndentationRule_MethodChainingTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#b32423bee90b0da69d04bfac045959e666f068d5">
src/test/groovy/org/codenarc/rule/formatting/LineLengthRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#0bc6dc5586f021a859d3707ce240fc34642bb77d">
src/test/groovy/org/codenarc/rule/formatting/MissingBlankLineAfterImportsRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#d6f823a94db4921344544f9fdebc6169142a18bd">
src/test/groovy/org/codenarc/rule/formatting/MissingBlankLineAfterPackageRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#a1b7ef94ae557479fa21916ec1feb788bc994e49">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/formatting/MissingBlankLineBeforeAnnotatedFieldRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#fa85a4e34b35509f163044c3c48668d75a2932e1">
src/test/groovy/org/codenarc/rule/formatting/SpaceAfterCatchRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#bdc22376ef19e74677878249b83a12336ebeb53d">
src/test/groovy/org/codenarc/rule/formatting/SpaceAfterClosingBraceRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#417fcc283db8f240f155a8b3cca16c0e5fdc8838">
src/test/groovy/org/codenarc/rule/formatting/SpaceAfterCommaRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#40ef80e9022fe64d140067e0d3d6a18460edc2b3">
src/test/groovy/org/codenarc/rule/formatting/SpaceAfterForRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#95fb28b222cd88727c2fd1b9c32f257659f07ff9">
src/test/groovy/org/codenarc/rule/formatting/SpaceAfterIfRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#4612326808a8dd7d9bcc447ccd5cecf049cdd71f">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/formatting/SpaceAfterMethodCallNameRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#6a06dd58d0a8a75ae2ce79edaf006a3a019c3804">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/formatting/SpaceAfterMethodDeclarationNameRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#9606513c553e188f438a32e188be26581dd0dbd7">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/formatting/SpaceAfterNotOperatorRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#dac66eae253e9a9ea095372d1728d5b3c3a4822d">
src/test/groovy/org/codenarc/rule/formatting/SpaceAfterOpeningBraceRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#9ec1f13cd05e2772a641ac7705c6b9efcb184e57">
src/test/groovy/org/codenarc/rule/formatting/SpaceAfterSemicolonRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#dbb29cb7f3bdd76be52b8369ad01b9993e6a74e9">
src/test/groovy/org/codenarc/rule/formatting/SpaceAfterSwitchRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#8c136b825c2922103f921ae6d0752dc0b9823250">
src/test/groovy/org/codenarc/rule/formatting/SpaceAfterWhileRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#02ced6771a6d88de68c223ff612bb061def2d535">
src/test/groovy/org/codenarc/rule/formatting/SpaceAroundClosureArrowRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#3c6c6b3b317b138f4cdfbd0916ddeef6a8ebbd15">
src/test/groovy/org/codenarc/rule/formatting/SpaceAroundMapEntryColonRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#78d4cc1e48d9e11ad8a779311387ca466c5f061f">
src/test/groovy/org/codenarc/rule/formatting/SpaceAroundOperatorRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#e9c5d462162604643500671107dc4daf765b1a86">
src/test/groovy/org/codenarc/rule/formatting/SpaceBeforeClosingBraceRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#93f43d7e5a35ebffd168864d9cca0beb0f5df011">
src/test/groovy/org/codenarc/rule/formatting/SpaceBeforeOpeningBraceRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#0d512aad934262622188bad95d00a15436c39997">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/formatting/SpaceInsideParenthesesRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#af0fe037029ec100db30889726a4338df18140c0">
src/test/groovy/org/codenarc/rule/formatting/TrailingWhitespaceRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#ef2a062302be2c878a4726c0ebbc1c0c066df8a8">
src/test/groovy/org/codenarc/rule/generic/IllegalClassMemberRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#79b1d240bcba342a82f234bca62bfa4e090e8094">
src/test/groovy/org/codenarc/rule/generic/IllegalClassReferenceRule_MultipleClassNamesTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#8aab6972e45c1ca46ecea8e4d0bc892651f773f2">
src/test/groovy/org/codenarc/rule/generic/IllegalClassReferenceRule_SingleClassNameTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#cf5078f7f98d68614cf698372eabea4d40e636d4">
src/test/groovy/org/codenarc/rule/generic/IllegalClassReferenceRule_WildcardsClassNamesTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#79333af3e70334d4d8d0a8abdbc43770c32b987c">
src/test/groovy/org/codenarc/rule/generic/IllegalPackageReferenceRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#8701178d62958f00828a3dbe46652ef72896358e">
src/test/groovy/org/codenarc/rule/generic/IllegalRegexRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#517bf24145756231367a031d4d57b3944f041ec9">
src/test/groovy/org/codenarc/rule/generic/IllegalStringRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7db4b9c827892c95b8f1b1efb318274b9a362550">
src/test/groovy/org/codenarc/rule/generic/IllegalSubclassRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#8fd5e0efb962fdefb260f563a81b4bb94d3a2f55">
src/test/groovy/org/codenarc/rule/generic/RequiredRegexRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#90ed8c1c03370e9871a0546b562ee48af5c6d65e">
src/test/groovy/org/codenarc/rule/generic/RequiredStringRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#cd00918610623ded1d4d926f6b0fd458df59fd8b">
src/test/groovy/org/codenarc/rule/generic/StatelessClassRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#4987011ba25e2dc54cfa9098ac73c7044df2129d">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/grails/GrailsDomainGormMethodsRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#6a8a39f0c3259bb7f9877f3bb78714c0a0a565a4">
src/test/groovy/org/codenarc/rule/grails/GrailsDomainHasEqualsRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#9d517af58181a1d693da1394223bbc7237ab61af">
src/test/groovy/org/codenarc/rule/grails/GrailsDomainHasToStringRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#1464474fe99f3fb7b13413b63ccf36418d00a896">
src/test/groovy/org/codenarc/rule/grails/GrailsDomainReservedSqlKeywordNameRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#60e94520486aa39e28c91098de972ccdc70f3a38">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/grails/GrailsDomainStringPropertyMaxSizeRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#1204f6fa93dc36f51c1e216348202fa4d7f074fd">
src/test/groovy/org/codenarc/rule/grails/GrailsDomainWithServiceReferenceRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#5ee4be7e969b57e2e2403865831a2e388821afa5">
src/test/groovy/org/codenarc/rule/grails/GrailsDuplicateConstraintRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#f2f4569b0feb2d60d8eb10567996db258ccab209">
src/test/groovy/org/codenarc/rule/grails/GrailsDuplicateMappingRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#5ac38b90b8e4d9425b13685a279b58b5e9ad8e5b">
src/test/groovy/org/codenarc/rule/grails/GrailsMassAssignmentRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#72f29aa8126cd84b77bd9118422c51cb113347ad">
src/test/groovy/org/codenarc/rule/grails/GrailsPublicControllerMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#024267b8c85e1bd6fcb2d777a1dd93ab2418ed0f">
src/test/groovy/org/codenarc/rule/grails/GrailsServletContextReferenceRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#c092a38fd4057493c41acaf2e6c43a89f6c1cb8a">
src/test/groovy/org/codenarc/rule/grails/GrailsStatelessServiceRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#a064dbc37b5168981c31b40ab5b704d3dc3a383e">
src/test/groovy/org/codenarc/rule/groovyism/AssignCollectionSortRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#11865d735543fb3ef1a4c0e62e5e5832d06ba392">
src/test/groovy/org/codenarc/rule/groovyism/AssignCollectionUniqueRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#c33b91c7240f7b8d5a1235446f849bb093b0e7c9">
src/test/groovy/org/codenarc/rule/groovyism/ClosureAsLastMethodParameterRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#f6fadb36eb862728643a946f66a6b4e694bc66a6">
src/test/groovy/org/codenarc/rule/groovyism/CollectAllIsDeprecatedRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#f73da00cc542a930fcca164426723b7d35fd36a5">
src/test/groovy/org/codenarc/rule/groovyism/ConfusingMultipleReturnsRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7ee5295ac188bf5b4a932a4eed2d3ba7c9ed4029">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitArrayListInstantiationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#a70342d536d0f2ac6f3729fb02385268c5a18ef0">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToAndMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7b7f23366237d07270dd8c8f461b310ebbed16c7">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToCompareToMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#753f2e8b1ac9752b3c2ddc55581964fb8b60d6b4">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToDivMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#9567b0ddb132baea218e20c27201565dd8bbfa9c">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToEqualsMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#633bd7cdc885d0744db3644ed8c4efddf7b86d7f">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToGetAtMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#2a859bac7ee8f859ee3f5baaaa183b6855ddc9cc">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToLeftShiftMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#41d205ed24b666c2e50ad991a5f86c40b4494d2f">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToMinusMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#4a207d5e3d6d53b79b20a8f87796051264d7a641">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToModMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#a8e29a7aab4756a897347d1dea73cd56dded0f14">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToMultiplyMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#75abde591a4f5f993c05ed25862ea1d6c9c6ad6f">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToOrMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#ad468382bf6e7d1739e7afc940d9e03f0a5d56d9">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToPlusMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7bfa9a22cf2fc4305507ad6f076117dd824b4b78">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToPowerMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7af6e1acec70b665bcdbe97ff3baebed291452bf">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToPutAtMethodRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#b83759c29292b9269a4534798151548cbd3844d3">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToRightShiftMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#1ee3f722d82f2cb8815905d4d3a7ae89b3255e6f">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToXorMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#13bcfa3cf8839faf626fdb09e4a72506ac73c03e">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitHashMapInstantiationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#082316c653f4aa2ac222e9ed8534e4dd13db7ff6">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitHashSetInstantiationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#e5829c9ed45f81704c6ba3dd51a43c7549a289a9">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitLinkedHashMapInstantiationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#ca9dcb6e73cdd9fe7224a93429ef9745d735d407">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitLinkedListInstantiationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#62671d8d5078c25bf5cce87be7c99617351693a2">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitStackInstantiationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#464eb8cec7e4da4013ce7a0925ad025a8dd10faf">
src/test/groovy/org/codenarc/rule/groovyism/ExplicitTreeSetInstantiationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#b39382ae16f9311f4db01e029297f6fbea44f439">
src/test/groovy/org/codenarc/rule/groovyism/GStringAsMapKeyRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#2177e11ad6c07c976b88035aa40af6a1894156a2">
src/test/groovy/org/codenarc/rule/groovyism/GStringExpressionWithinStringRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#134fe31e8264a7cc986f80d37a501d73e48c84d2">
src/test/groovy/org/codenarc/rule/groovyism/GetterMethodCouldBePropertyRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#99eca086ceffd99aa4ba0318df4465d651873c30">
src/test/groovy/org/codenarc/rule/groovyism/GroovyLangImmutableRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#671a1e75095d315ada2ca7acc8efa7ecb5c54002">
src/test/groovy/org/codenarc/rule/groovyism/UseCollectManyRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#fed47c922e786d0c9ea210d5627e06a2057be93e">
src/test/groovy/org/codenarc/rule/groovyism/UseCollectNestedRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#432fdc712c5b359ed12bd3c7813008150a319f13">
src/test/groovy/org/codenarc/rule/imports/DuplicateImportRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#e6041b8c59ceda9370c63cc0739cd99f0c918b29">
src/test/groovy/org/codenarc/rule/imports/ImportFromSamePackageRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#120309d83da85ffe30130fbda6924f9910308c58">
src/test/groovy/org/codenarc/rule/imports/ImportFromSunPackagesRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#9dfb88994d4b0d2fc51084d53d7c8a6a8fcbc161">
src/test/groovy/org/codenarc/rule/imports/MisorderedStaticImportsRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#e6198dbd9c4ecfa283f99c5e1a7392e4773e55d1">
src/test/groovy/org/codenarc/rule/imports/NoWildcardImportsRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#3442f47bc433f2d21decd34f633d66be22d7ff1b">
src/test/groovy/org/codenarc/rule/imports/UnnecessaryGroovyImportRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#80d21cecc408aafd7e63c26b597587e9b0ec144f">
src/test/groovy/org/codenarc/rule/imports/UnusedImportRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#632947b5fc915f26c9b10b6c9740d8e723c42dd5">
src/test/groovy/org/codenarc/rule/jdbc/DirectConnectionManagementRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#8f5816cfd1684f1968738a9ff83114cbd41aab90">
src/test/groovy/org/codenarc/rule/jdbc/JdbcConnectionReferenceRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#26388eb59f2c9d86f0480fec7f14a709b7eda781">
src/test/groovy/org/codenarc/rule/jdbc/JdbcResultSetReferenceRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#c48d311ff4b8e218c538bbd948427a75b6babba9">
src/test/groovy/org/codenarc/rule/jdbc/JdbcStatementReferenceRule_CallableStatementTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#fb22c6c603bb8cc35d6c40aa64adb60d35897089">
src/test/groovy/org/codenarc/rule/jdbc/JdbcStatementReferenceRule_PreparedStatementTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#77d3625083a6cd76521b812581cf482c63061744">
src/test/groovy/org/codenarc/rule/jdbc/JdbcStatementReferenceRule_StatementTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#529965c49d3c949fe0f9585afdc53c07e9d1f239">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/jenkins/AbstractJenkinsRuleTestCase.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#cbc7849cabfc6072262ee8f7ca870399c45fa430">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/jenkins/ClassNotSerializableRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#185dd5eff398e25043bd8afacf13fcd44f58c3f2">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/jenkins/ClosureInGStringRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#08fd79542d09efb1272b396d6809d41054af395e">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/jenkins/CpsCallFromNonCpsMethodRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#61c4267a8098863fa3f1d3afd95cd9a462a0f7d2">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/jenkins/ExpressionInCpsMethodNotSerializableRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#702183da90a1e910f05f2879875c1fcbeb006720">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/jenkins/ForbiddenCallInCpsMethodRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#6a091e0f06ba3f50571105aa714287d69ecb319c">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/jenkins/JenkinsUtilTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#0e10de776d5f441647489430a33d0c5adaeffde8">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/jenkins/NonCPS.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#2e42ee9e52bfbc1ff15d5db15e6a7cca8bcff65f">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/jenkins/ObjectOverrideOnlyNonCpsMethodsTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#9dc6196b8fa8c1a26c3291b5aef53de60599a0d4">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/jenkins/ParameterOrReturnTypeNotSerializableRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#c7513e06564010b7b0ef54412250647f4c3be3f0">
src/test/groovy/org/codenarc/rule/junit/ChainedTestRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#f0f274d56c162a567f84a23f90419289214ede97">
src/test/groovy/org/codenarc/rule/junit/CoupledTestCaseRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7aada2fca3c43ad7f7ac572627282cddea021f1b">
src/test/groovy/org/codenarc/rule/junit/JUnitAssertAlwaysFailsRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#5e3acf8b262a26903ff4fe8a4ab536549d6b52f3">
src/test/groovy/org/codenarc/rule/junit/JUnitAssertAlwaysSucceedsRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#17990c9bc8937b79c4cf4198424df40c9c028fc3">
src/test/groovy/org/codenarc/rule/junit/JUnitAssertEqualsConstantActualValueRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#6f29d96e6ccc478840f428e8c7dd4264ea7949bf">
src/test/groovy/org/codenarc/rule/junit/JUnitFailWithoutMessageRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7662fcd0b287bd4cabd714da47c4d704e0b55271">
src/test/groovy/org/codenarc/rule/junit/JUnitLostTestRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#eef4ceacc8077ebb2bbdb8003ce27d1ef8b66685">
src/test/groovy/org/codenarc/rule/junit/JUnitPublicFieldRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#4ef54b06fbbeb5ee106a4fd63509105ca2ca2efd">
src/test/groovy/org/codenarc/rule/junit/JUnitPublicNonTestMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#0c4042899f239cafcd5c1e6bab8a1ea5a502a85e">
src/test/groovy/org/codenarc/rule/junit/JUnitPublicPropertyRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#5dafa92eb18100af62aa0591bd9f9027ba9698ea">
src/test/groovy/org/codenarc/rule/junit/JUnitSetUpCallsSuperRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#fc6230d5611e3f415bd542a411783a7c1edddd16">
src/test/groovy/org/codenarc/rule/junit/JUnitStyleAssertionsRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#ad132363ac9c3b9e5af7a473ae1a437bbfa8f867">
src/test/groovy/org/codenarc/rule/junit/JUnitTearDownCallsSuperRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#377a59d5c5bcdfd00f500348989b90ea88852205">
src/test/groovy/org/codenarc/rule/junit/JUnitTestMethodWithoutAssertRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#a7751449519f7ca257c53d941cab85a4031365b1">
src/test/groovy/org/codenarc/rule/junit/JUnitUnnecessarySetUpRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#03b234ae747eb13830f00585aeed4332073b5be0">
src/test/groovy/org/codenarc/rule/junit/JUnitUnnecessaryTearDownRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#a0de75ceba29098121c05a5a0381ffc110312dad">
src/test/groovy/org/codenarc/rule/junit/JUnitUnnecessaryThrowsExceptionRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#328c4a64a3b977ca49d3b5914eb8a5e5059a203b">
src/test/groovy/org/codenarc/rule/junit/SpockIgnoreRestUsedRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#249fac3739e9eb69ee89a2f5847f8d6dc3f8da5a">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/junit/SpockMissingAssertRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#a83339bd41f1054c0dbc3cdd0f94568767069813">
src/test/groovy/org/codenarc/rule/junit/UnnecessaryFailRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#b7980cc4f593ebaa4f89f330e42193e2362e53a2">
src/test/groovy/org/codenarc/rule/junit/UseAssertEqualsInsteadOfAssertTrueRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#aa9ee7b35facf08ea56c8684af5be82bec58244c">
src/test/groovy/org/codenarc/rule/junit/UseAssertFalseInsteadOfNegationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#85ffb7b468b2ff45af81136498baf35c6b75ea9a">
src/test/groovy/org/codenarc/rule/junit/UseAssertNullInsteadOfAssertEqualsRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#d59e82139cd3a2676ec8bbf9ae8bfd76c32f3c65">
src/test/groovy/org/codenarc/rule/junit/UseAssertSameInsteadOfAssertTrueRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#8bc9e1fd363b21171e708f257a7929bf8b89df51">
src/test/groovy/org/codenarc/rule/junit/UseAssertTrueInsteadOfAssertEqualsRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#d9992c96b2791b09ba40eef5159b8dfa66741c43">
src/test/groovy/org/codenarc/rule/junit/UseAssertTrueInsteadOfNegationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#a5ee452a9de8f6cc1035fc91e54b299049d80b56">
src/test/groovy/org/codenarc/rule/logging/LoggerForDifferentClassRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#68052dbb3ab60c6ccc3796a7769c303887231b0a">
src/test/groovy/org/codenarc/rule/logging/LoggerWithWrongModifiersRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#976a5f86810b68eb23fb66b946be01bad474d7c1">
src/test/groovy/org/codenarc/rule/logging/LoggingSwallowsStacktraceRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#9b7a27910b3aa55522c6ee35679eb1dbf9eab76d">
src/test/groovy/org/codenarc/rule/logging/MultipleLoggersRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#a5ef6816cf746ff6d970db2eec00c9b96daac280">
src/test/groovy/org/codenarc/rule/logging/PrintStackTraceRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#61a21cb1bb6085974c68b9ef4bbd6f2e00567eb2">
src/test/groovy/org/codenarc/rule/logging/PrintlnRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#8d6a86b378b4d3dcd2194f3df2c69380a0cf14a7">
src/test/groovy/org/codenarc/rule/logging/SystemErrPrintRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#9a66d482d1cb6dc696afa85e03873e86ab61a1e6">
src/test/groovy/org/codenarc/rule/logging/SystemOutPrintRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#19ad7bca573bef6b2c88e0620153fb502c6eb4bf">
src/test/groovy/org/codenarc/rule/naming/AbstractClassNameRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#44aab91f0d657128384a1eba9e87a7ea85b3ac1a">
src/test/groovy/org/codenarc/rule/naming/ClassNameRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#1320cc3eb67d9b75978027ce0a9b29ecf56d2f93">
src/test/groovy/org/codenarc/rule/naming/ClassNameSameAsFilenameRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#5769564f3367d17c5c2be282a3631c573de4e2c4">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/naming/ClassNameSameAsSuperclassRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#183bd715162b77aac6b2d3bd102019a825eb8c03">
src/test/groovy/org/codenarc/rule/naming/ConfusingMethodNameRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#6ce027de529763df600ee76280d1304e088a7841">
src/test/groovy/org/codenarc/rule/naming/FactoryMethodNameRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#b242a2f6e186fb890020d29775f1c2a08eca07b0">
src/test/groovy/org/codenarc/rule/naming/FieldNameRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#d71b4873d206fbfe1e6795772b5eda7924d45541">
src/test/groovy/org/codenarc/rule/naming/InterfaceNameRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#59e2846fb78f57a90b3007507e7f95217753783b">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/naming/InterfaceNameSameAsSuperInterfaceRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#7360681f51e6b5080cf62acf538b5871c447998c">
src/test/groovy/org/codenarc/rule/naming/MethodNameRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#d57be86375ad247d04a986a345323ea120fda94e">
src/test/groovy/org/codenarc/rule/naming/ObjectOverrideMisspelledMethodNameRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#31020c5a46e0de892fd8f9811bde46b259f85637">
src/test/groovy/org/codenarc/rule/naming/PackageNameMatchesFilePathRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#9a8c08eafc52399653e920ac4f1f40de5fc762f9">
src/test/groovy/org/codenarc/rule/naming/PackageNameRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#299664ad2d2d57a962f69b65ec8244322018efd3">
src/test/groovy/org/codenarc/rule/naming/ParameterNameRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#a9245e3563b9eb9ed467a237cc96b90c232f0b80">
src/test/groovy/org/codenarc/rule/naming/PropertyNameRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#30137e12e4fa96ffa6b7283047a31a437ead2057">
src/test/groovy/org/codenarc/rule/naming/VariableNameRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#66a98eb2f1e3756aec9edc56d5f4784b52c2d808">
src/test/groovy/org/codenarc/rule/security/FileCreateTempFileRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#e8f3ce1616fb7a2cef4fd2ddfaff2494456ef08d">
src/test/groovy/org/codenarc/rule/security/InsecureRandomRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#8399aa627b7b410bdbee5028de23720ac224bf64">
src/test/groovy/org/codenarc/rule/security/JavaIoPackageAccessRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#f5e101f28fabf7363e005de4a446f2f45304fea7">
src/test/groovy/org/codenarc/rule/security/NonFinalPublicFieldRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#803ecc4b1c105aab21a27b39008bfd393e225bcb">
src/test/groovy/org/codenarc/rule/security/NonFinalSubclassOfSensitiveInterfaceRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#96d55b0f4b84f7e9e89dcfcb426203973fa6e5a2">
src/test/groovy/org/codenarc/rule/security/ObjectFinalizeRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#c5f91bc40e72b7e62a9059822d94525c42019806">
src/test/groovy/org/codenarc/rule/security/PublicFinalizeMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#c3d8da2fc94e5d081f9220d5357678dadb73c2ca">
src/test/groovy/org/codenarc/rule/security/SystemExitRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#649827bda6e62d32e48354e2d4aaf8d37337d7cc">
src/test/groovy/org/codenarc/rule/security/UnsafeArrayDeclarationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#8fdbcec79248f6dab62e1f547036bf7299eee614">
src/test/groovy/org/codenarc/rule/security/UnsafeImplementationAsMapRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#000b02959356bdb21c0ce86e609afc35f235c5df">
src/test/groovy/org/codenarc/rule/serialization/EnumCustomSerializationIgnoredRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#6dcdd13f4079ab4a5dcafac98decd05647a6e65c">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/serialization/NonSerializableFieldInSerializableClassTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#c558d73c0805fbb106704497f82f04d439be2c14">
src/test/groovy/org/codenarc/rule/serialization/SerialPersistentFieldsRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#9d24ec20e680bb4dd3b9f53241e9d0d1e01ad6f8">
src/test/groovy/org/codenarc/rule/serialization/SerialVersionUIDRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#c0b87d0e7085ec9f8fb1a993cedc2513ff1e05d7">
src/test/groovy/org/codenarc/rule/serialization/SerializableClassMustDefineSerialVersionUIDRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#89b8a298f2ae6d31dd3dd673ce58c36f9d7c55ba">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/serialization/SerializationUtilTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#d635b3728f8eabab96cf7b0fbc23375206175df1">
<span class="deleted-file">
−
src/test/groovy/org/codenarc/rule/size/AbcComplexityRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#058e980ecec7acb5480f7bb4457c941e27886671">
src/test/groovy/org/codenarc/rule/size/AbcMetricRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#36658afd363d468ab13de490e4924deea2d4150c">
src/test/groovy/org/codenarc/rule/size/ClassSizeRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#b1df9ac42975a5f39ec469beff10f54e162f4c4f">
src/test/groovy/org/codenarc/rule/size/CrapMetricRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#47d6b47ce6a87e95c6fcb8a5539fd56df485c62a">
src/test/groovy/org/codenarc/rule/size/CyclomaticComplexityRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#14cb48f9465f55f5975f43813c68465a37a626ef">
src/test/groovy/org/codenarc/rule/size/GMetricsSourceCodeAdapterTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#b55d52a6093020e6124ac829626810aaa2512f03">
src/test/groovy/org/codenarc/rule/size/MethodCountRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#2dcc8350bbe0f0505a6339e4a2e7f165fc3c7802">
src/test/groovy/org/codenarc/rule/size/MethodSizeRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7639f373eddc868316ac450461eace9792c58050">
src/test/groovy/org/codenarc/rule/size/NestedBlockDepthRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#353fb1ccad6f1171d41759ebf8a5781a1c06ebb0">
src/test/groovy/org/codenarc/rule/size/ParameterCountRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#0ce5819e47145326920b06d0ddc57eab28a6c3f3">
src/test/groovy/org/codenarc/rule/unnecessary/AddEmptyStringRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#abbe9602e9e9a968a08d68116a02a8c6d5a937ca">
src/test/groovy/org/codenarc/rule/unnecessary/ConsecutiveLiteralAppendsRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#d8988d1bdcf0fe64e3244655bc6ca0ae64288d59">
src/test/groovy/org/codenarc/rule/unnecessary/ConsecutiveStringConcatenationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#8419a83915dc0a0e9dbe50021cab4a5cf9f47f64">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryBigDecimalInstantiationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#2d91fe9eec68b28b57d1c66c90a57094117bc0cd">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryBigIntegerInstantiationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#1ae516ef7fd3b7f5950f26a1f49ac9392368f3ab">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryBooleanExpressionRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#aae5b4310f06a0c398c46e75cfcf1f978a0f7f59">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryBooleanInstantiationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#a04f27c46fd35a7ca84d1df47bb8ce0ade1394f9">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryCallForLastElementRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#568e1af91bdbccfaa7c9ce00698f2045f3b2799b">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryCallToSubstringRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#d6d3f8b8ff9f6ffe462750a4e8f75726e47b0750">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryCastRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#00389036109554363e35cb49386f87f85c81045c">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryCatchBlockRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#3038f1baa59634841ccbe9c3987b27ba437cc88d">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryCollectCallRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#0b23420e733fd2638921b5c049ea46dea9ba0902">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryCollectionCallRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#ae6469aec380c78f4bac6791de1dc0b928da2a95">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryConstructorRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7d3bc50f1c6193f3ae6d48c4b27ba13059cefe1d">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryDefInFieldDeclarationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#1a109402f7bc7c9df038b697407a34d6ae36ab46">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryDefInMethodDeclarationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#450a537b302beac439626765970aa67e307d368a">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryDefInVariableDeclarationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#bd9df11bcee0e718b91624ddb876dfef26741dd7">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryDotClassRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#ebee54c405db2dc6b45c520b34901a8bbe82aa8e">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryDoubleInstantiationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7b0fd9ad6621a764d95bea90a97f38fe88b12cd1">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryElseStatementRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#ee9aaa4a25fd21954ebe1cb406c6e5b82fd53aa5">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryFinalOnPrivateMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#515de2fcf075096db7cb180d3d70707c52086f89">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryFloatInstantiationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#5718b72f39b04ab842f898671ee4002cff371c05">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryGStringRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#d0519188bec76e19e8c622e0c9136aadd38383ee">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryGetterRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#b63724133c1c1bb2747b9a8ce19db5014a9566ac">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryIfStatementRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#70a5d3c1d1053c2cb30e3a60b78d1affb0d40016">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryInstanceOfCheckRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#1d6c1d6bf482ae49f286c5ed2ff6150794be43e9">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryInstantiationToGetClassRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#fb3c5a0a73cb6d3785bbd2a00e618054fc428f70">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryIntegerInstantiationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#9f4e2a35645f557b8b4361c67612f69106218ff8">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryLongInstantiationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#036eb59087805f7373ec9ce00f6ca9c210f30e43">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryModOneRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#99a33cbf4ef2343f62f7b5f28c32e21f327ea4b4">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryNullCheckBeforeInstanceOfRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#29ef26e25506c65ff756ddd32c0ba9bc1c673b48">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryNullCheckRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#56d25bc412881269a23cdf1448517e575da50cb7">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryObjectReferencesRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#81842dea154559347ae158230e8f4e243f0321f1">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryOverridingMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#ff6d35698272eeb6c3ac352e2c89c660542209c0">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryPackageReferenceRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#3492b069c04431ba7e83b80eb0a0efcdae267d4d">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryParenthesesForMethodCallWithClosureRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7e22adc665a97f4ec30ec413783f97a356f16814">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryPublicModifierRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#8a6fea56698289a5a51499f2988039cf2204d852">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryReturnKeywordRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#c4edb8f8ca9b13e25edf619f09d57865b91f79d9">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessarySafeNavigationOperatorRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7f4bb0b3d66322fdbfca3b0eba5829c7ff71419e">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessarySelfAssignmentRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#52ef6088ec947c2f47e1f0daa1c536988272cb20">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessarySemicolonRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#645503cc5303f36c659316ac3d52ee3463347596">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessarySetterRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#8ff42756e48488e2ca85dc7c76263b18e07a3860">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryStringInstantiationRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#3227fcf2350f4628c6e2a715c28d69c0529d15d8">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryTernaryExpressionRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#f2a1fa8ed46edbb72ed2c4eacb8f9386de80c21a">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryToStringRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#58ebb22b88d490d05456c070c5caeea57bd4a32b">
src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryTransientModifierRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#d3068f8bc65ab46096a1b4b1c45044c0471971ff">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/unused/AbstractUnusedPrivateFieldRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#dcb5b1464176258ce2288b12ba9a64d8fc6987b3">
<span class="new-file">
+
src/test/groovy/org/codenarc/rule/unused/ConstructorUsagesSkippingUnusedPrivateFieldRuleTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#af4cc4da072038ffd58b917917b0628a57325143">
src/test/groovy/org/codenarc/rule/unused/UnusedArrayRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#438a340b01d01a5890016dd8f3b948e92c98e860">
src/test/groovy/org/codenarc/rule/unused/UnusedMethodParameterRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#8afbe7e655b20bf4a03b692b24374fc65250877a">
src/test/groovy/org/codenarc/rule/unused/UnusedObjectRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#74ced91f56dbcbeaf6bcd985df8a9e32efa4e3f9">
src/test/groovy/org/codenarc/rule/unused/UnusedPrivateFieldRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#809f1651f3b3929fc60ff04223457d57fdca6013">
src/test/groovy/org/codenarc/rule/unused/UnusedPrivateMethodParameterRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#f79ec630220d0280dda918463b71e9085b95d308">
src/test/groovy/org/codenarc/rule/unused/UnusedPrivateMethodRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7d34e7a28c053d39b7d8eaf395701cc8e38c6f0f">
src/test/groovy/org/codenarc/rule/unused/UnusedVariableRuleTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#3bd4acf8825ed2bf4112c98de35a6273e47dcd62">
src/test/groovy/org/codenarc/ruleregistry/PropertiesFileRuleRegistryTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#1ead92921a67426ab07592ef4bc1360b3253bcb4">
src/test/groovy/org/codenarc/ruleregistry/RuleRegistryInitializerTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#aab987b82b1aa7eec924c9a5c9c0acc5ed490051">
src/test/groovy/org/codenarc/ruleset/CompositeRuleSetTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#594aa0541d627a8451926470dcddcce04f5640d3">
src/test/groovy/org/codenarc/ruleset/FilteredRuleSetTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#9c634aff7ae61e9040e2eb51f435958b098b5a0c">
src/test/groovy/org/codenarc/ruleset/GroovyDslRuleSetTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#bfaba1e6047d982195497b98397d87650ecde956">
<span class="new-file">
+
src/test/groovy/org/codenarc/ruleset/JsonFileRuleSetTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#05abbe65923d17a5504825f20fec9e48cf5fcd2c">
<span class="new-file">
+
src/test/groovy/org/codenarc/ruleset/JsonReaderRuleSetTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#829b9941a6057716b4a5540b8c1c9ad8559834d8">
src/test/groovy/org/codenarc/ruleset/ListRuleSetTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#e0803ddc0fd0b65041bef79978ad83e73550a991">
src/test/groovy/org/codenarc/ruleset/LoadAllPredefinedRuleSetsTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#99258f6f9361d6697c94793feeaa39dac9059d1b">
src/test/groovy/org/codenarc/ruleset/MovedRulesTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#82a0544e078e1878b7c325f37d2b3aa0f8c68916">
src/test/groovy/org/codenarc/ruleset/PropertiesFileRuleSetConfigurerTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#d1aa17457fb0ff440917d84bb88412358dcd62ff">
src/test/groovy/org/codenarc/ruleset/RuleSetBuilderTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#81e87a695a63c6540354880adbc8123d13604374">
src/test/groovy/org/codenarc/ruleset/RuleSetUtilTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#d7f7825e48e2f1191a299699fb7692b618eec81a">
src/test/groovy/org/codenarc/ruleset/XmlFileRuleSetTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#5b9d83cb8fdc99167232caa4c31ad232c3a29de5">
src/test/groovy/org/codenarc/ruleset/XmlReaderRuleSetSchemaValidationTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#2ac02f5187c366a3e890d4cf23951d9caace5558">
src/test/groovy/org/codenarc/ruleset/XmlReaderRuleSetTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#c7aba12e269315e5ab24103d0f892ecbba2fcdf4">
src/test/groovy/org/codenarc/source/CustomCompilerPhaseSourceDecoratorTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#c7fc3a4fd7fee72c5ba184c85e45df0c11033f3a">
src/test/groovy/org/codenarc/source/SourceCodeCriteriaTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#473518f2f525dded597e76f74d3e19e6bbe8c9df">
src/test/groovy/org/codenarc/source/SourceFileTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#75034d23c13207f90be0de672c64aae0043ad86d">
src/test/groovy/org/codenarc/source/SourceStringTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#fff96f71663be3ab336580ae4cd8696eccfb410b">
src/test/groovy/org/codenarc/test/RunCodeNarcAgainstProjectSourceCodeTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#6885cf5e86bf9861e653aca37747805e195463af">
src/test/groovy/org/codenarc/test/SiteDocumentationTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#4e55f84a4cec1c40b85ee5b152372ff33822b03b">
src/main/groovy/org/codenarc/test/TestUtil.groovy
→
src/test/groovy/org/codenarc/test/TestUtil.groovy
</a>
</li>
<li class="file-stats">
<a href="#9fc7dd1aaaa640588ba0eea2eb1fd54f743af36a">
src/test/groovy/org/codenarc/tool/GenerateCodeNarcRulesPropertiesTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7218d94982e66108a327680f84a9265e8402e552">
src/test/groovy/org/codenarc/tool/GenerateRuleIndexPageTest.groovy
→
src/test/groovy/org/codenarc/tool/GenerateRuleIndexPagesTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#14402236ee711fc096b4a455d2ad63c3e154ea49">
src/test/groovy/org/codenarc/tool/GenerateRuleSetAllRulesByCategoryTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#f43cab65ba2ccb0216a223f9e72cefe57cb30911">
src/test/groovy/org/codenarc/tool/GenerateRuleSetAllRulesTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#beaa232522f41f5f6090888d59f967e6c0d21f01">
<span class="deleted-file">
−
src/test/groovy/org/codenarc/tool/RunCodeNarcAgainstExternalProject.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#20ec2ef68ab1acf5a7dc98b3449ba52a6ee0ba4f">
src/test/groovy/org/codenarc/util/AstUtilTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#5c79d89913f09eb26972ffca709c69a407d1e8c7">
<span class="new-file">
+
src/test/groovy/org/codenarc/util/CodeNarcVersionTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#0164cb74ee2f570c51a81a2885a31374cda4d461">
src/test/groovy/org/codenarc/util/ImportUtilTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#f9fc03e1c7804465b2291e75f03685b8d159ee93">
src/test/groovy/org/codenarc/util/ModifiersUtilTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#5b5f21b52739c09c712244b7c8f48f5b8fc54bfb">
<span class="new-file">
+
src/test/groovy/org/codenarc/util/MultilineCommentCheckerTest.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#1a6e087ff1c026cd38dad4bafe9d4e44b4ed0dc5">
src/test/groovy/org/codenarc/util/PathUtilTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#7ebc1a8a7b3a9ecfef356fbd450547ff5485d0e8">
src/test/groovy/org/codenarc/util/PropertyUtilTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#a19e0c43f0985697eda80b00f2a72deb0ba545f2">
src/test/groovy/org/codenarc/util/SourceCodeUtilTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#f7393ec1bc8b0552fa7d8704a17d766b5c7d2bb7">
src/test/groovy/org/codenarc/util/WildcardPatternTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#02dcb2fe8e23d67d3b63c46b33947308ca1a95c7">
src/test/groovy/org/codenarc/util/io/ClassPathResourceTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#8813937ea51727ab02e5491d3a98ceb366be925f">
src/test/groovy/org/codenarc/util/io/DefaultResourceFactoryTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#8d48924118d2a42a80e5f616e175096f34e03592">
<span class="new-file">
+
src/test/groovy/org/codenarc/util/io/StringResource.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#8a5396b34ccf86f35968c416eabd6e204f70a767">
src/test/groovy/org/codenarc/util/io/UrlResourceTest.groovy
</a>
</li>
<li class="file-stats">
<a href="#216632d8b550fadf6136f2ddec976dfd5736a354">
<span class="deleted-file">
−
src/test/java/Placeholder.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#e15b1cd3ef807cbec9ca81336c0abbc803f70f77">
<span class="deleted-file">
−
src/test/resources/RunCodeNarcAgainstExternalProject.ruleset
</span>
</a>
</li>
<li class="file-stats">
<a href="#eb8ece4e02e706ce91ec04fb8cc4d9b9452bdcc0">
<span class="deleted-file">
−
src/test/resources/RunCodeNarcAgainstGrails.ruleset
</span>
</a>
</li>
<li class="file-stats">
<a href="#512f2ebc0e8e12a70787bf5ca48b201a007405b9">
src/test/resources/RunCodeNarcAgainstProjectSourceCode.properties
</a>
</li>
<li class="file-stats">
<a href="#644610231ab43bd0e2396fa820b9fe1d7ec981eb">
src/test/resources/RunCodeNarcAgainstProjectSourceCode.ruleset
</a>
</li>
<li class="file-stats">
<a href="#9aa6d3dfdfd4949ae7e15a64e253ba8a81602063">
src/test/resources/SampleFile.groovy
</a>
</li>
<li class="file-stats">
<a href="#d1d04b5d3dfd414daa90e96d93e6f81e4f7a70e5">
src/test/resources/codenarc-messages.properties
</a>
</li>
<li class="file-stats">
<a href="#d9844d4757ab2c65514191831e46eed1f72b0074">
src/test/resources/codenarc.properties
</a>
</li>
<li class="file-stats">
<a href="#4590128babc5faccf4e9e9ecd33ba41893fb5d9a">
src/test/resources/coverage/Cobertura-example.xml
</a>
</li>
<li class="file-stats">
<a href="#8b5af51c74e85b2d1ba41b15ef7bcf6f81675068">
<span class="new-file">
+
src/test/resources/disable-rules-in-comments/Sample.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#6b2abd276a54d3aaa05690d2747f8ab1bd08eb5c">
<span class="new-file">
+
src/test/resources/disable-rules-in-comments/disabling-rules.ruleset
</span>
</a>
</li>
<li class="file-stats">
<a href="#2e7233cc442dd22e890222643b79a01460cbb1d7">
<span class="deleted-file">
−
src/test/resources/log4j.properties
</span>
</a>
</li>
<li class="file-stats">
<a href="#1fcbc710ea1ceae82808f56e8df1d57c10fec5b6">
src/test/resources/override-codenarc.properties
</a>
</li>
<li class="file-stats">
<a href="#433bc50f4a8d94ebc5237bff0913a259d1ee7da8">
src/test/resources/rule/BracesTestNewLine.txt
</a>
</li>
<li class="file-stats">
<a href="#2f0928c9b4328391b5d55ad57820a5052b783427">
src/test/resources/rule/BracesTestSameLine.txt
</a>
</li>
<li class="file-stats">
<a href="#fcef1d1e6f3cf675d2587139f876f1f3e94f375c">
src/test/resources/rule/DoNothingRule.txt
</a>
</li>
<li class="file-stats">
<a href="#e88e1c4a6492b70ba3073d242f52e92f27bac02d">
src/test/resources/rule/DoesNotCompileRule.txt
</a>
</li>
<li class="file-stats">
<a href="#d9c553bdc4d04c2d6f6f19f9ebd1301f5e92bfb2">
src/test/resources/rule/NotARule.txt
</a>
</li>
<li class="file-stats">
<a href="#19ae207fb67fb7a6cad67b076e6b0ac3d6fd9bab">
src/test/resources/rulesets/CustomRuleSet.groovy
</a>
</li>
<li class="file-stats">
<a href="#b388ed897a81f23af2404e463aef5e20b7d9b77c">
src/test/resources/rulesets/GroovyRuleSet1.groovy
</a>
</li>
<li class="file-stats">
<a href="#97fce947169b34f3bb82642189ec57a5661d6322">
src/test/resources/rulesets/GroovyRuleSet1.txt
</a>
</li>
<li class="file-stats">
<a href="#701b5e83adf8c4bcd79173c145e220c5b3d3eab5">
src/test/resources/rulesets/GroovyRuleSet2.txt
</a>
</li>
<li class="file-stats">
<a href="#c1c32e7dc8d0b59019e012f38ae59560c89c4bed">
src/test/resources/rulesets/GroovyRuleSet_Bad.txt
</a>
</li>
<li class="file-stats">
<a href="#1d8408e59563c148b5d5cd1d6cf77a5d53d16d9f">
<span class="new-file">
+
src/test/resources/rulesets/JsonRuleSet1.json
</span>
</a>
</li>
<li class="file-stats">
<a href="#33b2153df4bb4b17556c43ede5c98b222e8b2b89">
src/test/resources/rulesets/NestedRuleSet1.xml
</a>
</li>
<li class="file-stats">
<a href="#67a461f389b7b60e9698ff07c1ea9d34b5f911d8">
src/test/resources/rulesets/RuleSet1.xml
</a>
</li>
<li class="file-stats">
<a href="#2b4b0e5637f69df22978a9948f94ca6e24ed62ed">
src/test/resources/rulesets/RuleSet2.xml
</a>
</li>
<li class="file-stats">
<a href="#cde3669b32355b9abc357b95b4c2ceb61d86fcbd">
src/test/resources/rulesets/RuleSet3.xml
</a>
</li>
<li class="file-stats">
<a href="#24e367c9d5d10370008685520862a9c6d8ce1c6e">
src/test/resources/rulesets/RuleSet4.xml
</a>
</li>
<li class="file-stats">
<a href="#6d2d379b4b4d9081e11fe387e5ae81e5e601a9d7">
<span class="new-file">
+
src/test/resources/rulesets/WeirdCharsRuleSet-,#.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#247b509afa81a682b7bd81ce458005e03e470a04">
src/test/resources/source/SourceFile1.groovy
</a>
</li>
<li class="file-stats">
<a href="#f2087d58e0300c0208eb6ce3d524c2dcc0c6966b">
src/test/resources/source/SourceFile2.groovy
</a>
</li>
<li class="file-stats">
<a href="#4ab71b90e83c0f9bc5f5cf9e76d3b32357f9e03d">
src/test/resources/sourcewithdirs/SourceFile1.groovy
</a>
</li>
<li class="file-stats">
<a href="#a47ab602a043c822f92794ccdd6a6769c936f11c">
src/test/resources/sourcewithdirs/subdir1/Subdir1File1.groovy
</a>
</li>
<li class="file-stats">
<a href="#403c76afed8f7ae4138953c46bfcd93d9317ab3a">
src/test/resources/sourcewithdirs/subdir1/Subdir1File2.groovy
</a>
</li>
<li class="file-stats">
<a href="#a7df58719c88f0ef1baca6dd2671e65513bf5432">
src/test/resources/sourcewithdirs/subdir2/Subdir2File1.groovy
</a>
</li>
<li class="file-stats">
<a href="#e670684b2b4e57b920be87389e6d92b4d3839235">
src/test/resources/sourcewithdirs/subdir2/subdir2a/Subdir2aFile1.groovy
</a>
</li>
<li class="file-stats">
<a href="#0c11b6a4a678d9169933a41e01a4de0626ca4212">
src/test/groovy/org/codenarc/rule/ClassResolutionTest.groovy
→
src/test/resources/sourcewitherrors/SourceFile1.txt
</a>
</li>
<li class="file-stats">
<a href="#3eb6dec1e8c1b446675cce5c211df7bb2d71b654">
<span class="new-file">
+
src/test/resources/sourcewitherrors/SourceFileWithCompileError.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#bcbff2da287de4497745492d400a57e461924ff7">
<span class="new-file">
+
templates/Rule.groovy
</span>
</a>
</li>
<li class="file-stats">
<a href="#9fe9866715c133b86b9f1c63b4a6b7db8b5cee15">
<span class="new-file">
+
templates/Test.groovy
</span>
</a>
</li>
</ul>
<h5 style="margin-top: 10px; margin-bottom: 10px; font-size: .875rem;">
The diff was not included because it is too large.
</h5>
</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #626168;">
—
<br>
<a href="https://salsa.debian.org/java-team/codenarc/-/commit/0239f6ba6303b5189a6cb1321a3dd2d7e6d4f932">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://salsa.debian.org">salsa.debian.org</a>. <a href="https://salsa.debian.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · <a href="https://salsa.debian.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>
<span style="color: transparent; font-size: 0; display: none; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;">
Notification message regarding https://salsa.debian.org/java-team/codenarc/-/commit/0239f6ba6303b5189a6cb1321a3dd2d7e6d4f932 at 1793522048
</span>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","url":"https://salsa.debian.org/java-team/codenarc/-/commit/0239f6ba6303b5189a6cb1321a3dd2d7e6d4f932"}}</script>
</p>
</div>
</body>
</html>