PMD Results

The following document contains the results of PMD.

Summary

FilesErrors
932

Files

FilesViolations
org/smartcrawler/common/ConfigReader.java 3
org/smartcrawler/common/Context.java 1
org/smartcrawler/common/LinksProvider.java 1
org/smartcrawler/common/SCLoggerFactory.java 1
org/smartcrawler/extractor/HtmlURLImpl.java 1
org/smartcrawler/extractor/PatternProvider.java 1
org/smartcrawler/extractor/pattern/ConcretePattern.java 1
org/smartcrawler/retriever/HttpCallRetriever.java 7
org/smartcrawler/retriever/MultiThreadHttpCallRetriever.java 16

org/smartcrawler/common/ConfigReader.java

ViolationLine
Avoid unused imports such as 'File' 31
Avoid unused local variables such as 'filterName' 121
Avoid empty catch blocks 261

org/smartcrawler/common/Context.java

ViolationLine
Avoid unused imports such as 'File' 27

org/smartcrawler/common/LinksProvider.java

ViolationLine
Avoid empty catch blocks 77

org/smartcrawler/common/SCLoggerFactory.java

ViolationLine
Avoid unused imports such as 'BasicConfigurator' 30

org/smartcrawler/extractor/HtmlURLImpl.java

ViolationLine
Avoid empty catch blocks 102

org/smartcrawler/extractor/PatternProvider.java

ViolationLine
Avoid empty catch blocks 110

org/smartcrawler/extractor/pattern/ConcretePattern.java

ViolationLine
Ensure you override both equals() and hashCode() 82

org/smartcrawler/retriever/HttpCallRetriever.java

ViolationLine
Avoid unused imports such as 'HttpConnectionManager' 36
Avoid unused imports such as 'MultiThreadedHttpConnectionManager' 39
Avoid unused imports such as 'CookiePolicy' 40
Avoid unused imports such as 'HttpConnectionManagerParams' 42
Avoid unused imports such as 'Context' 45
Avoid unused local variables such as 'hostConf' 89
Avoid empty catch blocks 146

org/smartcrawler/retriever/MultiThreadHttpCallRetriever.java

ViolationLine
Avoid unused imports such as 'ByteArrayOutputStream' 29
Avoid unused imports such as 'IOException' 30
Avoid unused imports such as 'InputStream' 31
Avoid unused imports such as 'URL' 32
Avoid unused imports such as 'Header' 33
Avoid unused imports such as 'HostConfiguration' 34
Avoid unused imports such as 'HttpMethod' 37
Avoid unused imports such as 'HttpStatus' 38
Avoid unused imports such as 'PostMethod' 41
Avoid unused imports such as 'AbstractParametrizableComponent' 44
Avoid unused imports such as 'Context' 45
Avoid unused imports such as 'Link' 46
Avoid unused imports such as 'MalformedLinkException' 47
Avoid unused imports such as 'HtmlURL' 49
Avoid unused imports such as 'HtmlURLImpl' 50
Avoid unused imports such as 'LinkBuilderImpl' 51