📄 pmd-report.html
字号:
</td></tr></table></div><div class="subsection"><a name="org_archive_crawler_deciderules_NotExceedsDocumentLengthTresholdDecideRule_java"></a><h3>org/archive/crawler/deciderules/NotExceedsDocumentLengthTresholdDecideRule.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid empty catch blocks</td><td> <a href="xref/org/archive/crawler/deciderules/NotExceedsDocumentLengthTresholdDecideRule.html#106">106</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_deciderules_NotMatchesFilePatternDecideRule_java"></a><h3>org/archive/crawler/deciderules/NotMatchesFilePatternDecideRule.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unused private fields such as 'logger'</td><td> <a href="xref/org/archive/crawler/deciderules/NotMatchesFilePatternDecideRule.html#38">38</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_deciderules_NotMatchesListRegExpDecideRule_java"></a><h3>org/archive/crawler/deciderules/NotMatchesListRegExpDecideRule.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unused private fields such as 'logger'</td><td> <a href="xref/org/archive/crawler/deciderules/NotMatchesListRegExpDecideRule.html#36">36</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_deciderules_NotMatchesRegExpDecideRule_java"></a><h3>org/archive/crawler/deciderules/NotMatchesRegExpDecideRule.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unused private fields such as 'logger'</td><td> <a href="xref/org/archive/crawler/deciderules/NotMatchesRegExpDecideRule.html#38">38</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_deciderules_NotOnDomainsDecideRule_java"></a><h3>org/archive/crawler/deciderules/NotOnDomainsDecideRule.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unused private fields such as 'logger'</td><td> <a href="xref/org/archive/crawler/deciderules/NotOnDomainsDecideRule.html#39">39</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_deciderules_NotOnHostsDecideRule_java"></a><h3>org/archive/crawler/deciderules/NotOnHostsDecideRule.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unused private fields such as 'logger'</td><td> <a href="xref/org/archive/crawler/deciderules/NotOnHostsDecideRule.html#39">39</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_deciderules_NotSurtPrefixedDecideRule_java"></a><h3>org/archive/crawler/deciderules/NotSurtPrefixedDecideRule.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unused private fields such as 'logger'</td><td> <a href="xref/org/archive/crawler/deciderules/NotSurtPrefixedDecideRule.html#42">42</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_deciderules_OnDomainsDecideRule_java"></a><h3>org/archive/crawler/deciderules/OnDomainsDecideRule.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unused private fields such as 'logger'</td><td> <a href="xref/org/archive/crawler/deciderules/OnDomainsDecideRule.html#39">39</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_deciderules_OnHostsDecideRule_java"></a><h3>org/archive/crawler/deciderules/OnHostsDecideRule.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unused private fields such as 'logger'</td><td> <a href="xref/org/archive/crawler/deciderules/OnHostsDecideRule.html#41">41</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_deciderules_PrerequisiteAcceptDecideRule_java"></a><h3>org/archive/crawler/deciderules/PrerequisiteAcceptDecideRule.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid empty catch blocks</td><td> <a href="xref/org/archive/crawler/deciderules/PrerequisiteAcceptDecideRule.html#55">55</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_deciderules_SeedAcceptDecideRule_java"></a><h3>org/archive/crawler/deciderules/SeedAcceptDecideRule.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid empty catch blocks</td><td> <a href="xref/org/archive/crawler/deciderules/SeedAcceptDecideRule.html#54">54</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_deciderules_SurtPrefixedDecideRule_java"></a><h3>org/archive/crawler/deciderules/SurtPrefixedDecideRule.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unused private fields such as 'logger'</td><td> <a href="xref/org/archive/crawler/deciderules/SurtPrefixedDecideRule.html#58">58</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_event_CrawlStatusListener_java"></a><h3>org/archive/crawler/event/CrawlStatusListener.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unused imports such as 'CrawlController'</td><td> <a href="xref/org/archive/crawler/event/CrawlStatusListener.html#23">23</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_extractor_ExtractorDOC_java"></a><h3>org/archive/crawler/extractor/ExtractorDOC.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid empty catch blocks</td><td> <a href="xref/org/archive/crawler/extractor/ExtractorDOC.html#104">104</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_extractor_ExtractorHTML_java"></a><h3>org/archive/crawler/extractor/ExtractorHTML.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid empty 'if' statements</td><td> <a href="xref/org/archive/crawler/extractor/ExtractorHTML.html#345">345</a> </td></tr><tr class="a"><td>Avoid empty 'if' statements</td><td> <a href="xref/org/archive/crawler/extractor/ExtractorHTML.html#543">543</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_extractor_ExtractorImpliedURITest_java"></a><h3>org/archive/crawler/extractor/ExtractorImpliedURITest.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Avoid unused imports such as 'List'</td><td> <a href="xref/org/archive/crawler/extractor/ExtractorImpliedURITest.html#28">28</a> </td></tr><tr class="b"><td>Avoid unused imports such as 'UURI'</td><td> <a href="xref/org/archive/crawler/extractor/ExtractorImpliedURITest.html#30">30</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_extractor_ExtractorSWF_java"></a><h3>org/archive/crawler/extractor/ExtractorSWF.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unused imports such as 'Enumeration'</td><td> <a href="xref/org/archive/crawler/extractor/ExtractorSWF.html#31">31</a> </td></tr><tr class="a"><td>Avoid unused imports such as 'Vector'</td><td> <a href="xref/org/archive/crawler/extractor/ExtractorSWF.html#32">32</a> </td></tr><tr class="b"><td>Avoid unused imports such as 'SWFVectors'</td><td> <a href="xref/org/archive/crawler/extractor/ExtractorSWF.html#39">39</a> </td></tr><tr class="a"><td>Avoid unused imports such as 'Rect'</td><td> <a href="xref/org/archive/crawler/extractor/ExtractorSWF.html#42">42</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_extractor_ExtractorTool_java"></a><h3>org/archive/crawler/extractor/ExtractorTool.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Avoid unused private fields such as 'logger'</td><td> <a href="xref/org/archive/crawler/extractor/ExtractorTool.html#74">74</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_extractor_ExtractorUniversal_java"></a><h3>org/archive/crawler/extractor/ExtractorUniversal.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Avoid unused private fields such as 'logger'</td><td> <a href="xref/org/archive/crawler/extractor/ExtractorUniversal.html#58">58</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_extractor_ExtractorXML_java"></a><h3>org/archive/crawler/extractor/ExtractorXML.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Avoid unused imports such as 'UURI'</td><td> <a href="xref/org/archive/crawler/extractor/ExtractorXML.html#38">38</a> </td></tr><tr class="b"><td>Avoid unused imports such as 'DevUtils'</td><td> <a href="xref/org/archive/crawler/extractor/ExtractorXML.html#39">39</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_extractor_PDFParser_java"></a><h3>org/archive/crawler/extractor/PDFParser.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unused local variables such as 'value'</td><td> <a href="xref/org/archive/crawler/extractor/PDFParser.html#209">209</a> </td></tr><tr class="a"><td>Avoid unused local variables such as 'reader'</td><td> <a href="xref/org/archive/crawler/extractor/PDFParser.html#248">248</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_fetcher_FetchHTTP_java"></a><h3>org/archive/crawler/fetcher/FetchHTTP.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Avoid empty catch blocks</td><td> <a href="xref/org/archive/crawler/fetcher/FetchHTTP.html#1113">1113</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_filter_ContentTypeRegExpFilter_java"></a><h3>org/archive/crawler/filter/ContentTypeRegExpFilter.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Avoid unused imports such as 'DecidingScope'</td><td> <a href="xref/org/archive/crawler/filter/ContentTypeRegExpFilter.html#26">26</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_filter_OrFilter_java"></a><h3>org/archive/crawler/filter/OrFilter.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Avoid unused imports such as 'DecideRule'</td><td> <a href="xref/org/archive/crawler/filter/OrFilter.html#33">33</a> </td></tr><tr class="b"><td>Avoid unused imports such as 'DecidingFilter'</td><td> <a href="xref/org/archive/crawler/filter/OrFilter.html#34">34</a> </td></tr><tr class="a"><td>Avoid unused imports such as 'BdbFrontier'</td><td> <a href="xref/org/archive/crawler/filter/OrFilter.html#36">36</a> </td></tr><tr class="b"><td>Avoid unused imports such as 'QuotaEnforcer'</td><td> <a href="xref/org/archive/crawler/filter/OrFilter.html#37">37</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_filter_PathDepthFilter_java"></a><h3>org/archive/crawler/filter/PathDepthFilter.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unused imports such as 'DecideRule'</td><td> <a href="xref/org/archive/crawler/filter/PathDepthFilter.html#33">33</a> </td></tr><tr class="a"><td>Avoid unused imports such as 'DecidingFilter'</td><td> <a href="xref/org/archive/crawler/filter/PathDepthFilter.html#34">34</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_filter_PathologicalPathFilter_java"></a><h3>org/archive/crawler/filter/PathologicalPathFilter.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Avoid unused imports such as 'DecideRule'</td><td> <a href="xref/org/archive/crawler/filter/PathologicalPathFilter.html#32">32</a> </td></tr><tr class="b"><td>Avoid unused imports such as 'DecidingFilter'</td><td> <a href="xref/org/archive/crawler/filter/PathologicalPathFilter.html#33">33</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_filter_SurtPrefixFilter_java"></a><h3>org/archive/crawler/filter/SurtPrefixFilter.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unused imports such as 'DecideRule'</td><td> <a href="xref/org/archive/crawler/filter/SurtPrefixFilter.html#31">31</a> </td></tr><tr class="a"><td>Avoid unused imports such as 'DecidingFilter'</td><td> <a href="xref/org/archive/crawler/filter/SurtPrefixFilter.html#32">32</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_filter_TransclusionFilter_java"></a><h3>org/archive/crawler/filter/TransclusionFilter.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Avoid unused imports such as 'DecideRule'</td><td> <a href="xref/org/archive/crawler/filter/TransclusionFilter.html#29">29</a> </td></tr><tr class="b"><td>Avoid unused imports such as 'DecidingFilter'</td><td> <a href="xref/org/archive/crawler/filter/TransclusionFilter.html#30">30</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_filter_URIListRegExpFilter_java"></a><h3>org/archive/crawler/filter/URIListRegExpFilter.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unused imports such as 'DecideRule'</td><td> <a href="xref/org/archive/crawler/filter/URIListRegExpFilter.html#34">34</a> </td></tr><tr class="a"><td>Avoid unused imports such as 'DecidingFilter'</td><td> <a href="xref/org/archive/crawler/filter/URIListRegExpFilter.html#35">35</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_filter_URIRegExpFilter_java"></a><h3>org/archive/crawler/filter/URIRegExpFilter.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Avoid unused imports such as 'DecideRule'</td><td> <a href="xref/org/archive/crawler/filter/URIRegExpFilter.html#32">32</a> </td></tr><tr class="b"><td>Avoid unused imports such as 'DecidingFilter'</td><td> <a href="xref/org/archive/crawler/filter/URIRegExpFilter.html#33">33</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_framework_AlertManager_java"></a><h3>org/archive/crawler/framework/AlertManager.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unused imports such as 'Date'</td><td> <a href="xref/org/archive/crawler/framework/AlertManager.html#25">25</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_framework_CrawlController_java"></a><h3>org/archive/crawler/framework/CrawlController.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>An empty statement (semicolon) not part of a loop</td><td> <a href="xref/org/archive/crawler/framework/CrawlController.html#419">419</a> </td></tr></table></div><div class="subsection"><a name="org_archive_crawler_framework_CrawlScope_java"></a><h3>org/archive/crawler/framework/CrawlScope.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unused imports such as 'CrawlerSettings'</td><td> <a href="xref/org/archive/crawler/framework/CrawlScope.html#46">46</a> </td></tr><tr class="a"><td>Avoid unused local variables such as 'name'</td><td> <a href="xref/org/archive/crawler/framework/CrawlScope.html#98">98</a>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -