Fork me on GitHub

PMD Results

The following document contains the results of PMD 5.3.5.

Files

com/github/searls/jasmine/NullLog.java

Violation Line
This class has too many methods, consider refactoring it. 3–73

com/github/searls/jasmine/coffee/HandlesRequestsForCoffee.java

Violation Line
The String literal "UTF-8" appears 4 times in this file; the first occurrence is on line 29 29

com/github/searls/jasmine/driver/WebDriverFactory.java

Violation Line
A method/constructor shouldnt explicitly throw java.lang.Exception 66
A method/constructor shouldnt explicitly throw java.lang.Exception 77
A method/constructor shouldnt explicitly throw java.lang.Exception 81
A method/constructor shouldnt explicitly throw java.lang.Exception 97
A method/constructor shouldnt explicitly throw java.lang.Exception 130
A method/constructor shouldnt explicitly throw java.lang.Exception 139

com/github/searls/jasmine/format/FormatsScriptTags.java

Violation Line
StringBuffer constructor is initialized with size 16, but has at least 53 characters appended. 8
Avoid appending characters as strings in StringBuffer.append. 10
StringBuffer (or StringBuilder).append is called 2 consecutive times with literal Strings. Use a single append with a single combined String. 10

com/github/searls/jasmine/mojo/AbstractJasmineMojo.java

Violation Line
Too many fields 25–564
A method/constructor shouldnt explicitly throw java.lang.Exception 431

com/github/searls/jasmine/mojo/ServerMojo.java

Violation Line
A method/constructor shouldnt explicitly throw java.lang.Exception 55

com/github/searls/jasmine/mojo/TestMojo.java

Violation Line
A method/constructor shouldnt explicitly throw java.lang.Exception 190
A method/constructor shouldnt explicitly throw java.lang.Exception 227
A method/constructor shouldnt explicitly throw java.lang.Exception 242

com/github/searls/jasmine/runner/AbstractSpecRunnerHtmlGenerator.java

Violation Line
StringBuffer constructor is initialized with size 16, but has at least 54 characters appended. 34

com/github/searls/jasmine/runner/DefaultSpecRunnerHtmlGenerator.java

Violation Line
StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. 80

com/github/searls/jasmine/runner/HtmlGeneratorConfiguration.java

Violation Line
The class 'HtmlGeneratorConfiguration' has a Cyclomatic Complexity of 2 (Highest = 11). 11–124
The class 'HtmlGeneratorConfiguration' has a Modified Cyclomatic Complexity of 2 (Highest = 10). 11–124
The class 'HtmlGeneratorConfiguration' has a Standard Cyclomatic Complexity of 2 (Highest = 10). 11–124
The method 'equals' has a Standard Cyclomatic Complexity of 10. 79–94
The method 'equals' has a Modified Cyclomatic Complexity of 10. 79–94
The method 'equals' has a Cyclomatic Complexity of 11. 79–94
Avoid using if statements without curly braces 80
Avoid using if statements without curly braces 81
Avoid using if statements without curly braces 85–86
Avoid using if statements without curly braces 87
Avoid using if statements without curly braces 88–89
Avoid using if statements without curly braces 90–91
The method hashCode() has an NPath complexity of 625 97–103

com/github/searls/jasmine/server/ServerManager.java

Violation Line
A method/constructor shouldnt explicitly throw java.lang.Exception 22
A method/constructor shouldnt explicitly throw java.lang.Exception 26
A method/constructor shouldnt explicitly throw java.lang.Exception 30
A method/constructor shouldnt explicitly throw java.lang.Exception 41
A method/constructor shouldnt explicitly throw java.lang.Exception 45

com/github/searls/jasmine/thirdpartylibs/WebJarResourceHandler.java

Violation Line
String.indexOf(char) is faster than String.indexOf(String). 56
Avoid empty catch blocks 63–65
Avoid empty catch blocks 63–65