PMD Results
The following document contains the results of PMD 6.55.0.
Violations By Priority
Priority 2
org/sentrysoftware/ipmi/core/common/TypeConverter.java
Rule |
Violation |
Line |
AvoidMultipleUnaryOperators |
Using multiple unary operators may be a bug, and/or is confusing. |
294 |
Priority 3
org/sentrysoftware/ipmi/client/runner/AbstractIpmiRunner.java
Rule |
Violation |
Line |
EmptyCatchBlock |
Avoid empty catch blocks |
169–171 |
org/sentrysoftware/ipmi/core/api/async/IpmiAsyncConnector.java
Rule |
Violation |
Line |
UnnecessaryReturn |
Avoid unnecessary return statements |
372 |
org/sentrysoftware/ipmi/core/coding/commands/fru/record/SpdInfo.java
Rule |
Violation |
Line |
UnusedFormalParameter |
Avoid unused constructor parameters such as 'fruData'. |
30 |
UnusedFormalParameter |
Avoid unused constructor parameters such as 'offset'. |
30 |
org/sentrysoftware/ipmi/core/transport/UdpMessenger.java
Rule |
Violation |
Line |
AvoidUsingHardCodedIP |
Do not hard code the IP address |
50 |
Priority 4
org/sentrysoftware/ipmi/core/api/sync/IpmiConnector.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
402 |
org/sentrysoftware/ipmi/core/coding/commands/chassis/GetChassisStatus.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
103 |
org/sentrysoftware/ipmi/core/coding/commands/fru/record/BoardInfo.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
114 |
org/sentrysoftware/ipmi/core/coding/commands/fru/record/ChassisInfo.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
74 |
org/sentrysoftware/ipmi/core/coding/commands/fru/record/ProductInfo.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
91 |
org/sentrysoftware/ipmi/core/coding/commands/sdr/record/FullSensorRecord.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
186 |
org/sentrysoftware/ipmi/core/coding/commands/sdr/record/ReadingType.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
921 |
org/sentrysoftware/ipmi/core/coding/payload/lan/IpmiLanMessage.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
128 |
org/sentrysoftware/ipmi/core/coding/security/IntegrityAlgorithm.java
Rule |
Violation |
Line |
UnnecessaryImport |
Unused import 'java.security.NoSuchAlgorithmException' |
29 |
org/sentrysoftware/ipmi/core/connection/Connection.java
Rule |
Violation |
Line |
UnnecessaryImport |
Unused import 'java.security.NoSuchAlgorithmException' |
73 |
org/sentrysoftware/ipmi/core/connection/MessageHandler.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
127 |
org/sentrysoftware/ipmi/core/connection/SessionManager.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
52 |
Files
org/sentrysoftware/ipmi/client/runner/AbstractIpmiRunner.java
Rule |
Violation |
Priority |
Line |
EmptyCatchBlock |
Avoid empty catch blocks |
3 |
169–171 |
org/sentrysoftware/ipmi/core/api/async/IpmiAsyncConnector.java
Rule |
Violation |
Priority |
Line |
UnnecessaryReturn |
Avoid unnecessary return statements |
3 |
372 |
org/sentrysoftware/ipmi/core/api/sol/SerialOverLan.java
Rule |
Violation |
Priority |
Line |
EmptyControlStatement |
Empty while statement |
3 |
568–570 |
org/sentrysoftware/ipmi/core/api/sync/IpmiConnector.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
402 |
org/sentrysoftware/ipmi/core/coding/commands/chassis/GetChassisStatus.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
103 |
org/sentrysoftware/ipmi/core/coding/commands/fru/record/BoardInfo.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
114 |
org/sentrysoftware/ipmi/core/coding/commands/fru/record/ChassisInfo.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
74 |
org/sentrysoftware/ipmi/core/coding/commands/fru/record/ProductInfo.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
91 |
org/sentrysoftware/ipmi/core/coding/commands/fru/record/SpdInfo.java
Rule |
Violation |
Priority |
Line |
UnusedFormalParameter |
Avoid unused constructor parameters such as 'fruData'. |
3 |
30 |
UnusedFormalParameter |
Avoid unused constructor parameters such as 'offset'. |
3 |
30 |
org/sentrysoftware/ipmi/core/coding/commands/sdr/record/FullSensorRecord.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
186 |
org/sentrysoftware/ipmi/core/coding/commands/sdr/record/ReadingType.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
921 |
org/sentrysoftware/ipmi/core/coding/payload/lan/IpmiLanMessage.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
128 |
org/sentrysoftware/ipmi/core/coding/security/IntegrityAlgorithm.java
Rule |
Violation |
Priority |
Line |
UnnecessaryImport |
Unused import 'java.security.NoSuchAlgorithmException' |
4 |
29 |
org/sentrysoftware/ipmi/core/connection/Connection.java
Rule |
Violation |
Priority |
Line |
UnnecessaryImport |
Unused import 'java.security.NoSuchAlgorithmException' |
4 |
73 |
org/sentrysoftware/ipmi/core/connection/MessageHandler.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
127 |
org/sentrysoftware/ipmi/core/connection/SessionManager.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
52 |
org/sentrysoftware/ipmi/core/transport/UdpMessenger.java
Rule |
Violation |
Priority |
Line |
AvoidUsingHardCodedIP |
Do not hard code the IP address |
3 |
50 |