PMD Results

The following document contains the results of PMD 4.3.

Files

org/codehaus/mojo/selenium/SeleneseMojo.java

ViolationLine
Avoid importing anything from the package 'java.lang'7
Avoid unused imports such as 'java.math.BigDecimal'13
Avoid unused imports such as 'java.math.BigInteger'14
Avoid unused imports such as 'org.openqa.selenium.server.SeleniumServer'17
Avoid unused imports such as 'org.openqa.selenium.server.RemoteControlConfiguration'18
Avoid unused imports such as 'org.openqa.selenium.server.htmlrunner.HTMLLauncher'19
Avoid unused private fields such as 'suite'.39
Avoid unused private fields such as 'browser'.54
Avoid unused private fields such as 'startURL'.69
Avoid unused private fields such as 'results'.82
Avoid unused private fields such as 'port'.95
Avoid unused private fields such as 'timeoutInSeconds'.108
Avoid unused private fields such as 'multiWindow'.122
Avoid unused private fields such as 'slowResources'.138
Avoid unused private fields such as 'skip'.154
Avoid unused private fields such as 'project'.170
Avoid unused private methods such as 'extractUsableBrowserName()'.182

org/codehaus/mojo/selenium/StartServerMojo.java

ViolationLine
Avoid importing anything from the package 'java.lang'7
Avoid unused imports such as 'java.math.BigDecimal'13
Avoid unused imports such as 'java.math.BigInteger'14
Avoid unused imports such as 'org.apache.commons.lang.SystemUtils'16
Avoid unused imports such as 'com.thoughtworks.selenium.DefaultSelenium'17
Avoid unused imports such as 'org.codehaus.gmaven.mojo.support.ProcessLauncher'18
Avoid unused private fields such as 'port'.37
Avoid unused private fields such as 'timeout'.50
Avoid unused private fields such as 'debug'.63
Avoid unused private fields such as 'workingDirectory'.80
Avoid unused private fields such as 'logOutput'.93
Avoid unused private fields such as 'logFile'.110
Avoid unused private fields such as 'background'.124
Avoid unused private fields such as 'verifyBrowser'.141
Avoid unused private fields such as 'singleWindow'.156
Avoid unused private fields such as 'forcedBrowserMode'.173
Avoid unused private fields such as 'browserSessionReuse'.187
Avoid unused private fields such as 'defaultUserExtensions'.203
Avoid unused private fields such as 'defaultUserExtensionsEnabled'.216
Avoid unused private fields such as 'userExtensions'.233
Avoid unused private fields such as 'avoidProxy'.249
Avoid unused private fields such as 'firefoxProfileTemplate'.266
Avoid unused private fields such as 'browserSideLog'.282
Avoid unused private fields such as 'ensureCleanSession'.303
Avoid unused private fields such as 'trustAllSSLCertificates'.322
Avoid unused private fields such as 'displayPropertiesFile'.338
Avoid unused private fields such as 'trustStore'.352
Avoid unused private fields such as 'trustStorePassword'.366
Avoid unused private fields such as 'proxyPort'.380
Avoid unused private fields such as 'proxyHost'.394
Avoid unused private fields such as 'nonProxyHosts'.408
Avoid unused private fields such as 'skip'.422
Avoid unused private fields such as 'pluginArtifactMap'.438
Avoid unused private fields such as 'systemProperties'.452
Avoid unused private fields such as 'profilesLocation'.467
Avoid unused private methods such as 'createUserExtensionsFile()'.482

org/codehaus/mojo/selenium/StopServerMojo.java

ViolationLine
Avoid importing anything from the package 'java.lang'7
Avoid unused imports such as 'java.math.BigDecimal'13
Avoid unused imports such as 'java.math.BigInteger'14
Avoid unused private fields such as 'port'.34
Avoid unused private fields such as 'skip'.47

org/codehaus/mojo/selenium/XvfbMojo.java

ViolationLine
Avoid importing anything from the package 'java.lang'7
Avoid unused imports such as 'java.math.BigDecimal'13
Avoid unused imports such as 'java.math.BigInteger'14
Avoid unused imports such as 'org.codehaus.gmaven.mojo.support.ProcessLauncher'16
Avoid unused private fields such as 'xvfbExecutable'.43
Avoid unused private fields such as 'xauthEnabled'.57
Avoid unused private fields such as 'xauthExecutable'.73
Avoid unused private fields such as 'xauthProtocol'.86
Avoid unused private fields such as 'authenticationFile'.100
Avoid unused private fields such as 'DEFAULT_DISPLAY_NUMBER'.111
Avoid unused private fields such as 'display'.121
Avoid unused private fields such as 'options'.134
Avoid unused private fields such as 'displayPropertiesFile'.149
Avoid unused private fields such as 'logOutput'.162
Avoid unused private fields such as 'logFile'.178
Avoid unused private fields such as 'background'.191
Avoid unused private fields such as 'skip'.207
Avoid unused private fields such as 'reuse'.224
Avoid unused private fields such as 'DISPLAY_FILE_PROP'.235
Avoid unused private methods such as 'createDisplayProperties()'.244
Avoid unused private methods such as 'createCookie()'.251
Avoid unused private methods such as 'setupXauthority()'.258
Avoid unused private methods such as 'detectUsableDisplay()'.265
Avoid unused private methods such as 'decodeDisplayPort(java.lang.Object)'.272
Avoid unused method parameters such as 'display'.272 - 274
Avoid unused private methods such as 'isDisplayInUse(java.lang.Object)'.279
Avoid unused method parameters such as 'display'.279 - 281