blob: 01105cc24ebab62864ad61c1a89ec055120545db [file] [log] [blame]
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-pmd-plugin:3.22.0:pmd at 2024-05-27
| Rendered using Apache Maven Default Skin
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" />
<title>Apache Rat™ Core &#x2013; PMD Results</title>
<link rel="stylesheet" href="./css/maven-base.css" />
<link rel="stylesheet" href="./css/maven-theme.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
<link href="https://creadur.apache.org/font/matesc.css" type="text/css" rel="stylesheet" />
</head>
<body class="composite">
<div id="banner">
<a href="https://www.apache.org/" id="bannerLeft"><img src="https://www.apache.org/img/asf_logo.png" alt="The Apache Software Foundation" title="The Apache Software Foundation"/></a> <div class="clear">
<hr/>
</div>
</div>
<div id="breadcrumbs">
<div class="xleft">
<span id="publishDate">Last Published: 2024-05-27</span>
| <span id="projectVersion">Version: 0.17-SNAPSHOT</span>
| <a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a> &gt;
<a href="https://creadur.apache.org/" class="externalLink" title="Creadur">Creadur</a> &gt;
<a href="https://creadur.apache.org/rat/" class="externalLink" title="Rat">Rat</a> &gt;
<a href="index.html" title="Apache Rat™ Core">Apache Rat™ Core</a> &gt;
PMD Results
</div>
<div class="xright"> </div>
<div class="clear">
<hr/>
</div>
</div>
<div id="leftColumn">
<div id="navcolumn">
<h5>Parent Project</h5>
<ul>
<li class="none"><a href="../index.html" title="Apache Creadur Rat">Apache Creadur Rat</a></li>
</ul>
<h5>Project Documentation</h5>
<ul>
<li class="collapsed"><a href="project-info.html" title="Project Information">Project Information</a></li>
<li class="expanded"><a href="project-reports.html" title="Project Reports">Project Reports</a>
<ul>
<li class="none"><a href="jira-report.html" title="JIRA Report">JIRA Report</a></li>
<li class="none"><a href="checkstyle.html" title="Checkstyle">Checkstyle</a></li>
<li class="none"><a href="apidocs/index.html" title="Javadoc">Javadoc</a></li>
<li class="none"><a href="xref/index.html" title="Source Xref">Source Xref</a></li>
<li class="none"><a href="xref-test/index.html" title="Test Source Xref">Test Source Xref</a></li>
<li class="none"><strong>PMD</strong></li>
<li class="none"><a href="rat-report.html" title="Rat Report">Rat Report</a></li>
<li class="none"><a href="spotbugs.html" title="SpotBugs">SpotBugs</a></li>
</ul></li>
</ul>
<h5>Apache Rat™</h5>
<ul>
<li class="none"><a href="../index.html" title="Introducing Rat">Introducing Rat</a></li>
<li class="none"><a href="../apidocs/index.html" title="Javadocs">Javadocs</a></li>
<li class="none"><a href="../download_rat.cgi" title="Downloads">Downloads</a></li>
<li class="none"><a href="../RELEASE_NOTES.txt" title="Changes">Changes</a></li>
</ul>
<h5>Running Rat</h5>
<ul>
<li class="none"><a href="../apache-rat/index.html" title="From The Command Line">From The Command Line</a></li>
<li class="none"><a href="../apache-rat-tasks/index.html" title="With Ant">With Ant</a></li>
<li class="none"><a href="../apache-rat-plugin/index.html" title="With Maven">With Maven</a></li>
</ul>
<h5>Apache Creadur™</h5>
<ul>
<li class="none"><a href="https://creadur.apache.org" class="externalLink" title="Creadur Project Home">Creadur Project Home</a></li>
<li class="none"><a href="https://creadur.apache.org/tentacles" class="externalLink" title="Apache Tentacles">Apache Tentacles</a></li>
<li class="none"><a href="https://creadur.apache.org/whisker" class="externalLink" title="Apache Whisker">Apache Whisker</a></li>
<li class="none"><a href="https://www.apache.org/security/" class="externalLink" title="Security">Security</a></li>
<li class="none"><a href="https://www.apache.org/licenses/" class="externalLink" title="License">License</a></li>
<li class="none"><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy">Privacy</a></li>
<li class="none"><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">Sponsorship</a></li>
<li class="none"><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">Thanks</a></li>
</ul>
<h5>The Apache Software Foundation</h5>
<ul>
<li class="none"><a href="https://www.apache.org/foundation" class="externalLink" title="About the Foundation">About the Foundation</a></li>
<li class="none"><a href="https://projects.apache.org" class="externalLink" title="The projects">The projects</a></li>
<li class="none"><a href="https://people.apache.org" class="externalLink" title="The people">The people</a></li>
<li class="none"><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How we work">How we work</a></li>
<li class="none"><a href="https://www.apache.org/foundation/how-it-works.html#history" class="externalLink" title="Our history">Our history</a></li>
<li class="none"><a href="https://blogs.apache.org/foundation/" class="externalLink" title="News">News</a></li>
</ul>
<h5>Contribute</h5>
<ul>
<li class="none"><a href="https://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved">Get Involved</a></li>
</ul>
<h5>Committer Info</h5>
<ul>
<li class="none"><a href="https://www.apache.org/dev/committers.html" class="externalLink" title="ASF Committers' FAQ">ASF Committers' FAQ</a></li>
<li class="none"><a href="https://www.apache.org/dev/new-committers-guide.html" class="externalLink" title="New Committers Guide">New Committers Guide</a></li>
<li class="none"><a href="../site-publish.html" title="Howto publish this site">Howto publish this site</a></li>
<li class="none"><a href="https://community.apache.org/" class="externalLink" title="Community">Community</a></li>
<li class="none"><a href="https://www.apache.org/legal/" class="externalLink" title="Legal">Legal</a></li>
<li class="none"><a href="https://www.apache.org/foundation/marks/" class="externalLink" title="Branding">Branding</a></li>
<li class="none"><a href="https://www.apache.org/press/" class="externalLink" title="Media Relations">Media Relations</a></li>
</ul>
<a href="https://maven.apache.org/" title="Maven" class="poweredBy">
<img class="poweredBy" alt="Maven" src="https://maven.apache.org/images/logos/maven-feather.png" />
</a>
</div>
</div>
<div id="bodyColumn">
<div id="contentBox">
<section>
<h2><a name="PMD_Results"></a>PMD Results</h2><a name="PMD_Results"></a>
<p>The following document contains the results of <a class="externalLink" href="https://pmd.github.io">PMD</a> 7.0.0.</p><section>
<h3><a name="Violations_By_Priority"></a>Violations By Priority</h3><a name="Violations_By_Priority"></a><section>
<h4><a name="Priority_3"></a>Priority 3</h4><a name="Priority_3"></a><section>
<h5><a name="org.2Fapache.2Frat.2FReport.java"></a>org/apache/rat/Report.java</h5><a name="org.2Fapache.2Frat.2FReport.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/rat/Report.html#L535">535</a>&#x2013;<a href="./xref/org/apache/rat/Report.html#L537">537</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Fanalysis.2FIHeaders.java"></a>org/apache/rat/analysis/IHeaders.java</h5><a name="org.2Fapache.2Frat.2Fanalysis.2FIHeaders.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'raw': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/rat/analysis/IHeaders.html#L29">29</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'pruned': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/rat/analysis/IHeaders.html#L36">36</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Fanalysis.2FTikaProcessor.java"></a>org/apache/rat/analysis/TikaProcessor.java</h5><a name="org.2Fapache.2Frat.2Fanalysis.2FTikaProcessor.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_design.html#collapsibleifstatements">CollapsibleIfStatements</a></td>
<td>This if statement could be combined with its parent</td>
<td><a href="./xref/org/apache/rat/analysis/TikaProcessor.html#L123">123</a>&#x2013;<a href="./xref/org/apache/rat/analysis/TikaProcessor.html#L125">125</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Fanalysis.2FUnknownLicense.java"></a>org/apache/rat/analysis/UnknownLicense.java</h5><a name="org.2Fapache.2Frat.2Fanalysis.2FUnknownLicense.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_design.html#uselessoverridingmethod">UselessOverridingMethod</a></td>
<td>Overriding method merely calls super</td>
<td><a href="./xref/org/apache/rat/analysis/UnknownLicense.html#L67">67</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Fannotation.2FAbstractLicenseAppender.java"></a>org/apache/rat/annotation/AbstractLicenseAppender.java</h5><a name="org.2Fapache.2Frat.2Fannotation.2FAbstractLicenseAppender.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_design.html#collapsibleifstatements">CollapsibleIfStatements</a></td>
<td>This if statement could be combined with its parent</td>
<td><a href="./xref/org/apache/rat/annotation/AbstractLicenseAppender.html#L245">245</a>&#x2013;<a href="./xref/org/apache/rat/annotation/AbstractLicenseAppender.html#L254">254</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Fapi.2FDocument.java"></a>org/apache/rat/api/Document.java</h5><a name="org.2Fapache.2Frat.2Fapi.2FDocument.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarysemicolon">UnnecessarySemicolon</a></td>
<td>Unnecessary semicolon</td>
<td><a href="./xref/org/apache/rat/api/Document.html#L48">48</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Fconfig.2Fparameters.2FDescriptionBuilder.java"></a>org/apache/rat/config/parameters/DescriptionBuilder.java</h5><a name="org.2Fapache.2Frat.2Fconfig.2Fparameters.2FDescriptionBuilder.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_design.html#collapsibleifstatements">CollapsibleIfStatements</a></td>
<td>This if statement could be combined with its parent</td>
<td><a href="./xref/org/apache/rat/config/parameters/DescriptionBuilder.html#L65">65</a>&#x2013;<a href="./xref/org/apache/rat/config/parameters/DescriptionBuilder.html#L71">71</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Fconfiguration.2FXMLConfigurationReader.java"></a>org/apache/rat/configuration/XMLConfigurationReader.java</h5><a name="org.2Fapache.2Frat.2Fconfiguration.2FXMLConfigurationReader.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_design.html#collapsibleifstatements">CollapsibleIfStatements</a></td>
<td>This if statement could be combined with its parent</td>
<td><a href="./xref/org/apache/rat/configuration/XMLConfigurationReader.html#L267">267</a>&#x2013;<a href="./xref/org/apache/rat/configuration/XMLConfigurationReader.html#L269">269</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Fconfiguration.2Fbuilders.2FChildContainerBuilder.java"></a>org/apache/rat/configuration/builders/ChildContainerBuilder.java</h5><a name="org.2Fapache.2Frat.2Fconfiguration.2Fbuilders.2FChildContainerBuilder.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on resource specification 'in': resource specifications are implicitly final</td>
<td><a href="./xref/org/apache/rat/configuration/builders/ChildContainerBuilder.html#L62">62</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Fdocument.2Fimpl.2FArchiveEntryDocument.java"></a>org/apache/rat/document/impl/ArchiveEntryDocument.java</h5><a name="org.2Fapache.2Frat.2Fdocument.2Fimpl.2FArchiveEntryDocument.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td>
<td>Avoid unused private fields such as 'path'.</td>
<td><a href="./xref/org/apache/rat/document/impl/ArchiveEntryDocument.html#L43">43</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Flicense.2FILicense.java"></a>org/apache/rat/license/ILicense.java</h5><a name="org.2Fapache.2Frat.2Flicense.2FILicense.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'setName': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/rat/license/ILicense.html#L162">162</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'setLicenseFamilies': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/rat/license/ILicense.html#L170">170</a></td></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'build': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/rat/license/ILicense.html#L178">178</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Flicense.2FILicenseFamily.java"></a>org/apache/rat/license/ILicenseFamily.java</h5><a name="org.2Fapache.2Frat.2Flicense.2FILicenseFamily.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifiers 'static final' on field 'GENTERATED_CATEGORY': the field is declared in an interface type</td>
<td><a href="./xref/org/apache/rat/license/ILicenseFamily.html#L27">27</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifiers 'static final' on field 'UNKNOWN_CATEGORY': the field is declared in an interface type</td>
<td><a href="./xref/org/apache/rat/license/ILicenseFamily.html#L30">30</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Flicense.2FILicenseFamilyBuilder.java"></a>org/apache/rat/license/ILicenseFamilyBuilder.java</h5><a name="org.2Fapache.2Frat.2Flicense.2FILicenseFamilyBuilder.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'getFamilyName': an anonymous class cannot be extended</td>
<td><a href="./xref/org/apache/rat/license/ILicenseFamilyBuilder.html#L68">68</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Flicense.2FLicenseFamilySetFactory.java"></a>org/apache/rat/license/LicenseFamilySetFactory.java</h5><a name="org.2Fapache.2Frat.2Flicense.2FLicenseFamilySetFactory.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_bestpractices.html#unusedlocalvariable">UnusedLocalVariable</a></td>
<td>Avoid unused local variables such as 'result'.</td>
<td><a href="./xref/org/apache/rat/license/LicenseFamilySetFactory.html#L106">106</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_bestpractices.html#unusedlocalvariable">UnusedLocalVariable</a></td>
<td>Avoid unused local variables such as 'result'.</td>
<td><a href="./xref/org/apache/rat/license/LicenseFamilySetFactory.html#L118">118</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Freport.2Fclaim.2Fimpl.2FClaimAggregator.java"></a>org/apache/rat/report/claim/impl/ClaimAggregator.java</h5><a name="org.2Fapache.2Frat.2Freport.2Fclaim.2Fimpl.2FClaimAggregator.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_design.html#uselessoverridingmethod">UselessOverridingMethod</a></td>
<td>Overriding method merely calls super</td>
<td><a href="./xref/org/apache/rat/report/claim/impl/ClaimAggregator.html#L68">68</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Futils.2FLog.java"></a>org/apache/rat/utils/Log.java</h5><a name="org.2Fapache.2Frat.2Futils.2FLog.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on enum 'Level': the enum is declared in an interface type</td>
<td><a href="./xref/org/apache/rat/utils/Log.html#L32">32</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarysemicolon">UnnecessarySemicolon</a></td>
<td>Unnecessary semicolon</td>
<td><a href="./xref/org/apache/rat/utils/Log.html#L53">53</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Futils.2FReportingSet.java"></a>org/apache/rat/utils/ReportingSet.java</h5><a name="org.2Fapache.2Frat.2Futils.2FReportingSet.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#uselessqualifiedthis">UselessQualifiedThis</a></td>
<td>Useless qualified this usage in the same class.</td>
<td><a href="./xref/org/apache/rat/utils/ReportingSet.html#L131">131</a></td></tr></table></section></section><section>
<h4><a name="Priority_4"></a>Priority 4</h4><a name="Priority_4"></a><section>
<h5><a name="org.2Fapache.2Frat.2FDefaults.java"></a>org/apache/rat/Defaults.java</h5><a name="org.2Fapache.2Frat.2FDefaults.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'Defaults': 'readConfigFiles' is already in scope</td>
<td><a href="./xref/org/apache/rat/Defaults.html#L94">94</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'Defaults': 'PLAIN_STYLESHEET' is already in scope because it is declared in an enclosing type</td>
<td><a href="./xref/org/apache/rat/Defaults.html#L139">139</a></td></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'Defaults': 'UNAPPROVED_LICENSES_STYLESHEET' is already in scope because it is declared in an enclosing type</td>
<td><a href="./xref/org/apache/rat/Defaults.html#L147">147</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2FReport.java"></a>org/apache/rat/Report.java</h5><a name="org.2Fapache.2Frat.2FReport.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'String': 'format' is already in scope</td>
<td><a href="./xref/org/apache/rat/Report.html#L485">485</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'String': 'format' is already in scope</td>
<td><a href="./xref/org/apache/rat/Report.html#L583">583</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Fanalysis.2FDocumentHeaderAnalyser.java"></a>org/apache/rat/analysis/DocumentHeaderAnalyser.java</h5><a name="org.2Fapache.2Frat.2Fanalysis.2FDocumentHeaderAnalyser.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'String': 'format' is already in scope</td>
<td><a href="./xref/org/apache/rat/analysis/DocumentHeaderAnalyser.html#L61">61</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'String': 'format' is already in scope</td>
<td><a href="./xref/org/apache/rat/analysis/DocumentHeaderAnalyser.html#L64">64</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Fconfig.2FAddLicenseHeaders.java"></a>org/apache/rat/config/AddLicenseHeaders.java</h5><a name="org.2Fapache.2Frat.2Fconfig.2FAddLicenseHeaders.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'AddLicenseHeaders': 'values' is already in scope</td>
<td><a href="./xref/org/apache/rat/config/AddLicenseHeaders.html#L40">40</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Fconfiguration.2FFormat.java"></a>org/apache/rat/configuration/Format.java</h5><a name="org.2Fapache.2Frat.2Fconfiguration.2FFormat.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'Format': 'values' is already in scope</td>
<td><a href="./xref/org/apache/rat/configuration/Format.html#L94">94</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'Format': 'fromName' is already in scope</td>
<td><a href="./xref/org/apache/rat/configuration/Format.html#L108">108</a></td></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'Format': 'fromURL' is already in scope</td>
<td><a href="./xref/org/apache/rat/configuration/Format.html#L118">118</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Fdocument.2Fimpl.2Fguesser.2FNoteGuesser.java"></a>org/apache/rat/document/impl/guesser/NoteGuesser.java</h5><a name="org.2Fapache.2Frat.2Fdocument.2Fimpl.2Fguesser.2FNoteGuesser.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'NoteGuesser': 'NOTE_FILE_NAMES' is already in scope because it is declared in an enclosing type</td>
<td><a href="./xref/org/apache/rat/document/impl/guesser/NoteGuesser.html#L64">64</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'NoteGuesser': 'NOTE_FILE_EXTENSIONS' is already in scope because it is declared in an enclosing type</td>
<td><a href="./xref/org/apache/rat/document/impl/guesser/NoteGuesser.html#L71">71</a></td></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'NoteGuesser': 'NOTE_FILE_EXTENSIONS' is already in scope because it is declared in an enclosing type</td>
<td><a href="./xref/org/apache/rat/document/impl/guesser/NoteGuesser.html#L72">72</a></td></tr></table></section><section>
<h5><a name="org.2Fapache.2Frat.2Flicense.2FLicenseSetFactory.java"></a>org/apache/rat/license/LicenseSetFactory.java</h5><a name="org.2Fapache.2Frat.2Flicense.2FLicenseSetFactory.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'LicenseSetFactory': 'emptyLicenseSet' is already in scope</td>
<td><a href="./xref/org/apache/rat/license/LicenseSetFactory.html#L105">105</a></td></tr></table></section></section></section><section>
<h3><a name="Files"></a>Files</h3><a name="Files"></a><section>
<h4><a name="org.2Fapache.2Frat.2FDefaults.java"></a>org/apache/rat/Defaults.java</h4><a name="org.2Fapache.2Frat.2FDefaults.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'Defaults': 'readConfigFiles' is already in scope</td>
<td>4</td>
<td><a href="./xref/org/apache/rat/Defaults.html#L94">94</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'Defaults': 'PLAIN_STYLESHEET' is already in scope because it is declared in an enclosing type</td>
<td>4</td>
<td><a href="./xref/org/apache/rat/Defaults.html#L139">139</a></td></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'Defaults': 'UNAPPROVED_LICENSES_STYLESHEET' is already in scope because it is declared in an enclosing type</td>
<td>4</td>
<td><a href="./xref/org/apache/rat/Defaults.html#L147">147</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2FReport.java"></a>org/apache/rat/Report.java</h4><a name="org.2Fapache.2Frat.2FReport.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'String': 'format' is already in scope</td>
<td>4</td>
<td><a href="./xref/org/apache/rat/Report.html#L485">485</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/Report.html#L535">535</a>&#x2013;<a href="./xref/org/apache/rat/Report.html#L537">537</a></td></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'String': 'format' is already in scope</td>
<td>4</td>
<td><a href="./xref/org/apache/rat/Report.html#L583">583</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Fanalysis.2FDocumentHeaderAnalyser.java"></a>org/apache/rat/analysis/DocumentHeaderAnalyser.java</h4><a name="org.2Fapache.2Frat.2Fanalysis.2FDocumentHeaderAnalyser.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'String': 'format' is already in scope</td>
<td>4</td>
<td><a href="./xref/org/apache/rat/analysis/DocumentHeaderAnalyser.html#L61">61</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'String': 'format' is already in scope</td>
<td>4</td>
<td><a href="./xref/org/apache/rat/analysis/DocumentHeaderAnalyser.html#L64">64</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Fanalysis.2FIHeaders.java"></a>org/apache/rat/analysis/IHeaders.java</h4><a name="org.2Fapache.2Frat.2Fanalysis.2FIHeaders.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'raw': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/analysis/IHeaders.html#L29">29</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'pruned': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/analysis/IHeaders.html#L36">36</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Fanalysis.2FTikaProcessor.java"></a>org/apache/rat/analysis/TikaProcessor.java</h4><a name="org.2Fapache.2Frat.2Fanalysis.2FTikaProcessor.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_design.html#collapsibleifstatements">CollapsibleIfStatements</a></td>
<td>This if statement could be combined with its parent</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/analysis/TikaProcessor.html#L123">123</a>&#x2013;<a href="./xref/org/apache/rat/analysis/TikaProcessor.html#L125">125</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Fanalysis.2FUnknownLicense.java"></a>org/apache/rat/analysis/UnknownLicense.java</h4><a name="org.2Fapache.2Frat.2Fanalysis.2FUnknownLicense.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_design.html#uselessoverridingmethod">UselessOverridingMethod</a></td>
<td>Overriding method merely calls super</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/analysis/UnknownLicense.html#L67">67</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Fannotation.2FAbstractLicenseAppender.java"></a>org/apache/rat/annotation/AbstractLicenseAppender.java</h4><a name="org.2Fapache.2Frat.2Fannotation.2FAbstractLicenseAppender.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_design.html#collapsibleifstatements">CollapsibleIfStatements</a></td>
<td>This if statement could be combined with its parent</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/annotation/AbstractLicenseAppender.html#L245">245</a>&#x2013;<a href="./xref/org/apache/rat/annotation/AbstractLicenseAppender.html#L254">254</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Fapi.2FDocument.java"></a>org/apache/rat/api/Document.java</h4><a name="org.2Fapache.2Frat.2Fapi.2FDocument.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarysemicolon">UnnecessarySemicolon</a></td>
<td>Unnecessary semicolon</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/api/Document.html#L48">48</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Fconfig.2FAddLicenseHeaders.java"></a>org/apache/rat/config/AddLicenseHeaders.java</h4><a name="org.2Fapache.2Frat.2Fconfig.2FAddLicenseHeaders.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'AddLicenseHeaders': 'values' is already in scope</td>
<td>4</td>
<td><a href="./xref/org/apache/rat/config/AddLicenseHeaders.html#L40">40</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Fconfig.2Fparameters.2FDescriptionBuilder.java"></a>org/apache/rat/config/parameters/DescriptionBuilder.java</h4><a name="org.2Fapache.2Frat.2Fconfig.2Fparameters.2FDescriptionBuilder.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_design.html#collapsibleifstatements">CollapsibleIfStatements</a></td>
<td>This if statement could be combined with its parent</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/config/parameters/DescriptionBuilder.html#L65">65</a>&#x2013;<a href="./xref/org/apache/rat/config/parameters/DescriptionBuilder.html#L71">71</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Fconfiguration.2FFormat.java"></a>org/apache/rat/configuration/Format.java</h4><a name="org.2Fapache.2Frat.2Fconfiguration.2FFormat.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'Format': 'values' is already in scope</td>
<td>4</td>
<td><a href="./xref/org/apache/rat/configuration/Format.html#L94">94</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'Format': 'fromName' is already in scope</td>
<td>4</td>
<td><a href="./xref/org/apache/rat/configuration/Format.html#L108">108</a></td></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'Format': 'fromURL' is already in scope</td>
<td>4</td>
<td><a href="./xref/org/apache/rat/configuration/Format.html#L118">118</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Fconfiguration.2FXMLConfigurationReader.java"></a>org/apache/rat/configuration/XMLConfigurationReader.java</h4><a name="org.2Fapache.2Frat.2Fconfiguration.2FXMLConfigurationReader.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_design.html#collapsibleifstatements">CollapsibleIfStatements</a></td>
<td>This if statement could be combined with its parent</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/configuration/XMLConfigurationReader.html#L267">267</a>&#x2013;<a href="./xref/org/apache/rat/configuration/XMLConfigurationReader.html#L269">269</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Fconfiguration.2Fbuilders.2FChildContainerBuilder.java"></a>org/apache/rat/configuration/builders/ChildContainerBuilder.java</h4><a name="org.2Fapache.2Frat.2Fconfiguration.2Fbuilders.2FChildContainerBuilder.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on resource specification 'in': resource specifications are implicitly final</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/configuration/builders/ChildContainerBuilder.html#L62">62</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Fdocument.2Fimpl.2FArchiveEntryDocument.java"></a>org/apache/rat/document/impl/ArchiveEntryDocument.java</h4><a name="org.2Fapache.2Frat.2Fdocument.2Fimpl.2FArchiveEntryDocument.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td>
<td>Avoid unused private fields such as 'path'.</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/document/impl/ArchiveEntryDocument.html#L43">43</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Fdocument.2Fimpl.2Fguesser.2FNoteGuesser.java"></a>org/apache/rat/document/impl/guesser/NoteGuesser.java</h4><a name="org.2Fapache.2Frat.2Fdocument.2Fimpl.2Fguesser.2FNoteGuesser.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'NoteGuesser': 'NOTE_FILE_NAMES' is already in scope because it is declared in an enclosing type</td>
<td>4</td>
<td><a href="./xref/org/apache/rat/document/impl/guesser/NoteGuesser.html#L64">64</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'NoteGuesser': 'NOTE_FILE_EXTENSIONS' is already in scope because it is declared in an enclosing type</td>
<td>4</td>
<td><a href="./xref/org/apache/rat/document/impl/guesser/NoteGuesser.html#L71">71</a></td></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'NoteGuesser': 'NOTE_FILE_EXTENSIONS' is already in scope because it is declared in an enclosing type</td>
<td>4</td>
<td><a href="./xref/org/apache/rat/document/impl/guesser/NoteGuesser.html#L72">72</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Flicense.2FILicense.java"></a>org/apache/rat/license/ILicense.java</h4><a name="org.2Fapache.2Frat.2Flicense.2FILicense.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'setName': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/license/ILicense.html#L162">162</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'setLicenseFamilies': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/license/ILicense.html#L170">170</a></td></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'build': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/license/ILicense.html#L178">178</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Flicense.2FILicenseFamily.java"></a>org/apache/rat/license/ILicenseFamily.java</h4><a name="org.2Fapache.2Frat.2Flicense.2FILicenseFamily.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifiers 'static final' on field 'GENTERATED_CATEGORY': the field is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/license/ILicenseFamily.html#L27">27</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifiers 'static final' on field 'UNKNOWN_CATEGORY': the field is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/license/ILicenseFamily.html#L30">30</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Flicense.2FILicenseFamilyBuilder.java"></a>org/apache/rat/license/ILicenseFamilyBuilder.java</h4><a name="org.2Fapache.2Frat.2Flicense.2FILicenseFamilyBuilder.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'getFamilyName': an anonymous class cannot be extended</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/license/ILicenseFamilyBuilder.html#L68">68</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Flicense.2FLicenseFamilySetFactory.java"></a>org/apache/rat/license/LicenseFamilySetFactory.java</h4><a name="org.2Fapache.2Frat.2Flicense.2FLicenseFamilySetFactory.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_bestpractices.html#unusedlocalvariable">UnusedLocalVariable</a></td>
<td>Avoid unused local variables such as 'result'.</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/license/LicenseFamilySetFactory.html#L106">106</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_bestpractices.html#unusedlocalvariable">UnusedLocalVariable</a></td>
<td>Avoid unused local variables such as 'result'.</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/license/LicenseFamilySetFactory.html#L118">118</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Flicense.2FLicenseSetFactory.java"></a>org/apache/rat/license/LicenseSetFactory.java</h4><a name="org.2Fapache.2Frat.2Flicense.2FLicenseSetFactory.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary qualifier 'LicenseSetFactory': 'emptyLicenseSet' is already in scope</td>
<td>4</td>
<td><a href="./xref/org/apache/rat/license/LicenseSetFactory.html#L105">105</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Freport.2Fclaim.2Fimpl.2FClaimAggregator.java"></a>org/apache/rat/report/claim/impl/ClaimAggregator.java</h4><a name="org.2Fapache.2Frat.2Freport.2Fclaim.2Fimpl.2FClaimAggregator.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_design.html#uselessoverridingmethod">UselessOverridingMethod</a></td>
<td>Overriding method merely calls super</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/report/claim/impl/ClaimAggregator.html#L68">68</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Futils.2FLog.java"></a>org/apache/rat/utils/Log.java</h4><a name="org.2Fapache.2Frat.2Futils.2FLog.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on enum 'Level': the enum is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/utils/Log.html#L32">32</a></td></tr>
<tr class="a">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#unnecessarysemicolon">UnnecessarySemicolon</a></td>
<td>Unnecessary semicolon</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/utils/Log.html#L53">53</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Frat.2Futils.2FReportingSet.java"></a>org/apache/rat/utils/ReportingSet.java</h4><a name="org.2Fapache.2Frat.2Futils.2FReportingSet.java"></a>
<table border="0" class="bodyTable">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td align="left"><a class="externalLink" href="https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_rules_java_codestyle.html#uselessqualifiedthis">UselessQualifiedThis</a></td>
<td>Useless qualified this usage in the same class.</td>
<td>3</td>
<td><a href="./xref/org/apache/rat/utils/ReportingSet.html#L131">131</a></td></tr></table></section></section></section>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">
Copyright &copy; 2016-2024 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
Apache Creadur, Creadur, Apache Rat, Apache Tentacles, Apache Whisker, Apache and the Apache feather logo are trademarks
of The Apache Software Foundation.
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
All other marks mentioned may be trademarks or registered trademarks of their respective owners.
</div>
<div class="clear">
<hr/>
</div>
</div>
</body>
</html>