PMD Results

The following document contains the results of PMD 6.55.0.

Violations By Priority

Priority 2

org/sentrysoftware/winrm/service/client/encryption/Decryptor.java
Rule Violation Line
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 200

Priority 3

org/sentrysoftware/winrm/ShareRemoteDirectoryConsumer.java
Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'apply': the method is declared in an interface type 3438
org/sentrysoftware/winrm/WindowsRemoteExecutor.java
Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'executeWql': the method is declared in an interface type 4648
UnnecessaryModifier Unnecessary modifier 'public' on method 'executeCommand': the method is declared in an interface type 6368
UnnecessaryModifier Unnecessary modifier 'public' on method 'getHostname': the method is declared in an interface type 74
UnnecessaryModifier Unnecessary modifier 'public' on method 'getUsername': the method is declared in an interface type 80
UnnecessaryModifier Unnecessary modifier 'public' on method 'getPassword': the method is declared in an interface type 86
org/sentrysoftware/winrm/command/WinRMCommandExecutor.java
Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'winRMService': resource specifications are implicitly final 108109
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'smbTempShare': resource specifications are implicitly final 125126
org/sentrysoftware/winrm/service/WinRMService.java
Rule Violation Line
EmptyControlStatement Empty if statement 726744
EmptyControlStatement Empty if statement 813823
org/sentrysoftware/winrm/service/client/auth/ntlm/Type3Message.java
Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 4748
org/sentrysoftware/winrm/service/client/encryption/ByteArrayUtils.java
Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'out': resource specifications are implicitly final 96
org/sentrysoftware/winrm/service/client/encryption/CipherGen.java
Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'target'. 83
org/sentrysoftware/winrm/service/client/encryption/Decryptor.java
Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'in': resource specifications are implicitly final 82
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'signature': resource specifications are implicitly final 110
org/sentrysoftware/winrm/service/client/encryption/NtlmEncryptionUtils.java
Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'out': resource specifications are implicitly final 64
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'signature': resource specifications are implicitly final 106
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'sealed': resource specifications are implicitly final 107
org/sentrysoftware/winrm/wql/WinRMWqlExecutor.java
Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'winRMService': resource specifications are implicitly final 125126
org/sentrysoftware/winrm/service/WinRMWebService.java
Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'signal': the method is declared in an interface type 6274
UnnecessaryModifier Unnecessary modifier 'public' on method 'receive': the method is declared in an interface type 90102
UnnecessaryModifier Unnecessary modifier 'public' on method 'delete': the method is declared in an interface type 115127
UnnecessaryModifier Unnecessary modifier 'public' on method 'create': the method is declared in an interface type 143155
UnnecessaryModifier Unnecessary modifier 'public' on method 'command': the method is declared in an interface type 172186
UnnecessaryModifier Unnecessary modifier 'public' on method 'enumerate': the method is declared in an interface type 197199
UnnecessaryModifier Unnecessary modifier 'public' on method 'pull': the method is declared in an interface type 210212

Priority 4

org/sentrysoftware/winrm/service/WinRMService.java
Rule Violation Line
UselessParentheses Useless parentheses. 759760
UselessParentheses Useless parentheses. 761762
org/sentrysoftware/winrm/service/client/auth/ntlm/Type3Message.java
Rule Violation Line
UselessParentheses Useless parentheses. 110
org/sentrysoftware/winrm/service/client/encryption/ByteArrayUtils.java
Rule Violation Line
UselessParentheses Useless parentheses. 69
org/sentrysoftware/winrm/service/client/encryption/MD4.java
Rule Violation Line
UselessParentheses Useless parentheses. 74
UselessParentheses Useless parentheses. 74
UselessParentheses Useless parentheses. 74
UselessParentheses Useless parentheses. 129
UselessParentheses Useless parentheses. 130
UselessParentheses Useless parentheses. 131
UselessParentheses Useless parentheses. 132
UselessParentheses Useless parentheses. 134
UselessParentheses Useless parentheses. 135
UselessParentheses Useless parentheses. 136
UselessParentheses Useless parentheses. 137
UselessParentheses Useless parentheses. 139
UselessParentheses Useless parentheses. 140
UselessParentheses Useless parentheses. 141
UselessParentheses Useless parentheses. 142
UselessParentheses Useless parentheses. 144
UselessParentheses Useless parentheses. 145
UselessParentheses Useless parentheses. 146
UselessParentheses Useless parentheses. 147
UselessParentheses Useless parentheses. 151
UselessParentheses Useless parentheses. 152
UselessParentheses Useless parentheses. 153
UselessParentheses Useless parentheses. 154
UselessParentheses Useless parentheses. 156
UselessParentheses Useless parentheses. 157
UselessParentheses Useless parentheses. 158
UselessParentheses Useless parentheses. 159
UselessParentheses Useless parentheses. 161
UselessParentheses Useless parentheses. 162
UselessParentheses Useless parentheses. 163
UselessParentheses Useless parentheses. 164
UselessParentheses Useless parentheses. 166
UselessParentheses Useless parentheses. 167
UselessParentheses Useless parentheses. 168
UselessParentheses Useless parentheses. 169
UselessParentheses Useless parentheses. 174
UselessParentheses Useless parentheses. 175
UselessParentheses Useless parentheses. 176
UselessParentheses Useless parentheses. 177
UselessParentheses Useless parentheses. 179
UselessParentheses Useless parentheses. 180
UselessParentheses Useless parentheses. 181
UselessParentheses Useless parentheses. 182
UselessParentheses Useless parentheses. 184
UselessParentheses Useless parentheses. 185
UselessParentheses Useless parentheses. 186
UselessParentheses Useless parentheses. 187
UselessParentheses Useless parentheses. 189
UselessParentheses Useless parentheses. 190
UselessParentheses Useless parentheses. 191
UselessParentheses Useless parentheses. 192
UselessParentheses Useless parentheses. 197
UselessParentheses Useless parentheses. 201
UselessParentheses Useless parentheses. 205
UselessParentheses Useless parentheses. 209
org/sentrysoftware/winrm/service/client/encryption/NtlmEncryptionUtils.java
Rule Violation Line
UselessParentheses Useless parentheses. 67
org/sentrysoftware/winrm/service/WinRMWebServiceClient.java
Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.sentrysoftware.winrm.service.WinRMWebServiceClient' due to existing same package import 'org.sentrysoftware.winrm.service.*' 29

Files

org/sentrysoftware/winrm/ShareRemoteDirectoryConsumer.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'apply': the method is declared in an interface type 3 3438

org/sentrysoftware/winrm/WindowsRemoteExecutor.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'executeWql': the method is declared in an interface type 3 4648
UnnecessaryModifier Unnecessary modifier 'public' on method 'executeCommand': the method is declared in an interface type 3 6368
UnnecessaryModifier Unnecessary modifier 'public' on method 'getHostname': the method is declared in an interface type 3 74
UnnecessaryModifier Unnecessary modifier 'public' on method 'getUsername': the method is declared in an interface type 3 80
UnnecessaryModifier Unnecessary modifier 'public' on method 'getPassword': the method is declared in an interface type 3 86

org/sentrysoftware/winrm/command/WinRMCommandExecutor.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'winRMService': resource specifications are implicitly final 3 108109
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'smbTempShare': resource specifications are implicitly final 3 125126

org/sentrysoftware/winrm/service/WinRMService.java

Rule Violation Priority Line
EmptyControlStatement Empty if statement 3 726744
UselessParentheses Useless parentheses. 4 759760
UselessParentheses Useless parentheses. 4 761762
EmptyControlStatement Empty if statement 3 813823

org/sentrysoftware/winrm/service/client/auth/ntlm/Type3Message.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 4748
UselessParentheses Useless parentheses. 4 110

org/sentrysoftware/winrm/service/client/encryption/ByteArrayUtils.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 69
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'out': resource specifications are implicitly final 3 96

org/sentrysoftware/winrm/service/client/encryption/CipherGen.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'target'. 3 83

org/sentrysoftware/winrm/service/client/encryption/Decryptor.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'in': resource specifications are implicitly final 3 82
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'signature': resource specifications are implicitly final 3 110
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 2 200

org/sentrysoftware/winrm/service/client/encryption/MD4.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 74
UselessParentheses Useless parentheses. 4 74
UselessParentheses Useless parentheses. 4 74
UselessParentheses Useless parentheses. 4 129
UselessParentheses Useless parentheses. 4 130
UselessParentheses Useless parentheses. 4 131
UselessParentheses Useless parentheses. 4 132
UselessParentheses Useless parentheses. 4 134
UselessParentheses Useless parentheses. 4 135
UselessParentheses Useless parentheses. 4 136
UselessParentheses Useless parentheses. 4 137
UselessParentheses Useless parentheses. 4 139
UselessParentheses Useless parentheses. 4 140
UselessParentheses Useless parentheses. 4 141
UselessParentheses Useless parentheses. 4 142
UselessParentheses Useless parentheses. 4 144
UselessParentheses Useless parentheses. 4 145
UselessParentheses Useless parentheses. 4 146
UselessParentheses Useless parentheses. 4 147
UselessParentheses Useless parentheses. 4 151
UselessParentheses Useless parentheses. 4 152
UselessParentheses Useless parentheses. 4 153
UselessParentheses Useless parentheses. 4 154
UselessParentheses Useless parentheses. 4 156
UselessParentheses Useless parentheses. 4 157
UselessParentheses Useless parentheses. 4 158
UselessParentheses Useless parentheses. 4 159
UselessParentheses Useless parentheses. 4 161
UselessParentheses Useless parentheses. 4 162
UselessParentheses Useless parentheses. 4 163
UselessParentheses Useless parentheses. 4 164
UselessParentheses Useless parentheses. 4 166
UselessParentheses Useless parentheses. 4 167
UselessParentheses Useless parentheses. 4 168
UselessParentheses Useless parentheses. 4 169
UselessParentheses Useless parentheses. 4 174
UselessParentheses Useless parentheses. 4 175
UselessParentheses Useless parentheses. 4 176
UselessParentheses Useless parentheses. 4 177
UselessParentheses Useless parentheses. 4 179
UselessParentheses Useless parentheses. 4 180
UselessParentheses Useless parentheses. 4 181
UselessParentheses Useless parentheses. 4 182
UselessParentheses Useless parentheses. 4 184
UselessParentheses Useless parentheses. 4 185
UselessParentheses Useless parentheses. 4 186
UselessParentheses Useless parentheses. 4 187
UselessParentheses Useless parentheses. 4 189
UselessParentheses Useless parentheses. 4 190
UselessParentheses Useless parentheses. 4 191
UselessParentheses Useless parentheses. 4 192
UselessParentheses Useless parentheses. 4 197
UselessParentheses Useless parentheses. 4 201
UselessParentheses Useless parentheses. 4 205
UselessParentheses Useless parentheses. 4 209

org/sentrysoftware/winrm/service/client/encryption/NtlmEncryptionUtils.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'out': resource specifications are implicitly final 3 64
UselessParentheses Useless parentheses. 4 67
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'signature': resource specifications are implicitly final 3 106
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'sealed': resource specifications are implicitly final 3 107

org/sentrysoftware/winrm/wql/WinRMWqlExecutor.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'winRMService': resource specifications are implicitly final 3 125126

org/sentrysoftware/winrm/service/WinRMWebService.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'signal': the method is declared in an interface type 3 6274
UnnecessaryModifier Unnecessary modifier 'public' on method 'receive': the method is declared in an interface type 3 90102
UnnecessaryModifier Unnecessary modifier 'public' on method 'delete': the method is declared in an interface type 3 115127
UnnecessaryModifier Unnecessary modifier 'public' on method 'create': the method is declared in an interface type 3 143155
UnnecessaryModifier Unnecessary modifier 'public' on method 'command': the method is declared in an interface type 3 172186
UnnecessaryModifier Unnecessary modifier 'public' on method 'enumerate': the method is declared in an interface type 3 197199
UnnecessaryModifier Unnecessary modifier 'public' on method 'pull': the method is declared in an interface type 3 210212

org/sentrysoftware/winrm/service/WinRMWebServiceClient.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.sentrysoftware.winrm.service.WinRMWebServiceClient' due to existing same package import 'org.sentrysoftware.winrm.service.*' 4 29
No results.