PMD Results

The following document contains the results of PMD 7.7.0.

Violations By Priority

Priority 3

org/opentrafficsim/sim0mq/publisher/EventSerializer.java

Rule Violation Line
EmptyControlStatement Empty for statement 4548

org/opentrafficsim/sim0mq/publisher/ReturnWrapperImpl.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'packetsSent'. 62

Priority 4

org/opentrafficsim/sim0mq/publisher/AbstractTransceiver.java

Rule Violation Line
UselessParentheses Useless parentheses. 80
UselessParentheses Useless parentheses. 91

org/opentrafficsim/sim0mq/publisher/CrossSectionElementTransceiver.java

Rule Violation Line
UselessParentheses Useless parentheses. 62
UselessParentheses Useless parentheses. 75

org/opentrafficsim/sim0mq/publisher/Publisher.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractTransceiver': 'verifyMetaData' is already in scope 103
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractTransceiver': 'verifyMetaData' is already in scope 133
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractTransceiver': 'verifyMetaData' is already in scope 165
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractTransceiver': 'verifyMetaData' is already in scope 221

org/opentrafficsim/sim0mq/publisher/SimulatorStateTransceiver.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractTransceiver': 'verifyMetaData' is already in scope 58
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractTransceiver': 'verifyMetaData' is already in scope 85

Files

org/opentrafficsim/sim0mq/publisher/AbstractTransceiver.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 80
UselessParentheses Useless parentheses. 4 91

org/opentrafficsim/sim0mq/publisher/CrossSectionElementTransceiver.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 62
UselessParentheses Useless parentheses. 4 75

org/opentrafficsim/sim0mq/publisher/EventSerializer.java

Rule Violation Priority Line
EmptyControlStatement Empty for statement 3 4548

org/opentrafficsim/sim0mq/publisher/Publisher.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractTransceiver': 'verifyMetaData' is already in scope 4 103
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractTransceiver': 'verifyMetaData' is already in scope 4 133
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractTransceiver': 'verifyMetaData' is already in scope 4 165
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractTransceiver': 'verifyMetaData' is already in scope 4 221

org/opentrafficsim/sim0mq/publisher/ReturnWrapperImpl.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'packetsSent'. 3 62

org/opentrafficsim/sim0mq/publisher/SimulatorStateTransceiver.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractTransceiver': 'verifyMetaData' is already in scope 4 58
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractTransceiver': 'verifyMetaData' is already in scope 4 85