PMD Results

The following document contains the results of PMD 6.0.1.

Files

de/tu_clausthal/in/bachelorproject2018/poker/CApplication.java

Violation Line
Avoid modifiers which are implied by the context 76–79

de/tu_clausthal/in/bachelorproject2018/poker/game/action/CRaise.java

Violation Line
Avoid unused private fields such as 'player'. 29
Avoid unused private fields such as 'table'. 31
Useless parentheses. 42
Useless parentheses. 42
Useless parentheses. 42

de/tu_clausthal/in/bachelorproject2018/poker/game/hubs/CardDealer.java

Violation Line
Avoid unused private fields such as 'gameHub'. 10

de/tu_clausthal/in/bachelorproject2018/poker/game/hubs/ChipsHandling.java

Violation Line
Useless parentheses. 56

de/tu_clausthal/in/bachelorproject2018/poker/game/hubs/GameHub.java

Violation Line
Avoid unused imports such as 'de.tu_clausthal.in.bachelorproject2018.poker.game.player.CPlayer' 3
Avoid unused imports such as 'de.tu_clausthal.in.bachelorproject2018.poker.game.wincheck.EWinCheck' 7
Avoid unused imports such as 'de.tu_clausthal.in.bachelorproject2018.poker.game.wincheck.HandStatistic' 8
Avoid unused imports such as 'java.util.Arrays' 13

de/tu_clausthal/in/bachelorproject2018/poker/game/round/CBetRound.java

Violation Line
Useless parentheses. 50
Useless parentheses. 51
Useless parentheses. 86
Useless parentheses. 87
Useless parentheses. 119
Useless parentheses. 120

de/tu_clausthal/in/bachelorproject2018/poker/game/table/CTable.java

Violation Line
Avoid unused private fields such as 'm_eventPublisher'. 63

de/tu_clausthal/in/bachelorproject2018/poker/game/wincheck/CFlush.java

Violation Line
These nested if statements could be combined 108–114

de/tu_clausthal/in/bachelorproject2018/poker/game/wincheck/EWinCheck.java

Violation Line
Avoid unused imports such as 'javax.annotation.Nonnull' 5
Avoid unused imports such as 'java.util.function.Supplier' 8

de/tu_clausthal/in/bachelorproject2018/poker/game/wincheck/HandStatistic.java

Violation Line
Avoid unused private fields such as 'flushSuit'. 13

de/tu_clausthal/in/bachelorproject2018/poker/network/config/WebSocketConfig.java

Violation Line
Avoid unused imports such as 'java.util.stream.Stream' 9

de/tu_clausthal/in/bachelorproject2018/poker/network/gamestate/EGamestateManagement.java

Violation Line
Avoid empty if statements 29

de/tu_clausthal/in/bachelorproject2018/poker/network/gamestate/messages/CGameMessage.java

Violation Line
Avoid unused imports such as 'de.tu_clausthal.in.bachelorproject2018.poker.network.objects.CMessageEvent' 5

de/tu_clausthal/in/bachelorproject2018/poker/network/objects/CCardJson.java

Violation Line
Avoid unused private fields such as 'm_card'. 9
Avoid unused private fields such as 'm_destination'. 11
Avoid unused private fields such as 'm_type'. 13

de/tu_clausthal/in/bachelorproject2018/poker/network/objects/CErrorJson.java

Violation Line
Avoid unused private fields such as 'm_error'. 8

de/tu_clausthal/in/bachelorproject2018/poker/network/objects/CNotifyJson.java

Violation Line
Avoid unused private fields such as 'm_text'. 8

de/tu_clausthal/in/bachelorproject2018/poker/network/websocket/CMessage.java

Violation Line
Avoid modifiers which are implied by the context 46–60

de/tu_clausthal/in/bachelorproject2018/poker/network/websocket/CNotificationService.java

Violation Line
Avoid unused imports such as 'com.fasterxml.jackson.databind.ObjectMapper' 3
Avoid unused imports such as 'java.io.IOException' 15