PMD Results

The following document contains the results of PMD 7.3.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'. 59

org/opentrafficsim/sim0mq/publisher/SimulatorStateTransceiver.java

Rule Violation Line
UnusedPrivateMethod Avoid unused private methods such as 'notifyTimedEvent(Event)'. 144

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/LinkTransceiver.java

Rule Violation Line
UnnecessaryImport Duplicate import 'org.opentrafficsim.core.network.Link' 9

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 59
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractTransceiver': 'verifyMetaData' is already in scope 86

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/LinkTransceiver.java

Rule Violation Priority Line
UnnecessaryImport Duplicate import 'org.opentrafficsim.core.network.Link' 4 9

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 59

org/opentrafficsim/sim0mq/publisher/SimulatorStateTransceiver.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractTransceiver': 'verifyMetaData' is already in scope 4 59
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractTransceiver': 'verifyMetaData' is already in scope 4 86
UnusedPrivateMethod Avoid unused private methods such as 'notifyTimedEvent(Event)'. 3 144