PMD Results

The following document contains the results of PMD 6.21.0.

Violations By Priority

Priority 3

info/magnolia/ui/contentapp/JcrNodeResolver.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 7880

info/magnolia/ui/contentapp/column/jcr/JcrPathColumnDefinition.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'log'. 56

info/magnolia/ui/contentapp/observation/JcrDataSourceObservation.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 8792

info/magnolia/ui/editor/JcrItemInteractionStrategyImpl.java

Rule Violation Line
EmptyIfStmt Avoid empty if statements 9698

Priority 4

info/magnolia/ui/contentapp/HierarchicalJcrDataProvider.java

Rule Violation Line
UselessParentheses Useless parentheses. 110

info/magnolia/ui/contentapp/action/JcrCommandParamsResolver.java

Rule Violation Line
UselessParentheses Useless parentheses. 67

info/magnolia/ui/contentapp/action/clipboard/JcrClipboard.java

Rule Violation Line
UselessParentheses Useless parentheses. 125
UselessParentheses Useless parentheses. 189

info/magnolia/ui/contentapp/drop/JcrDropConstraint.java

Rule Violation Line
UselessParentheses Useless parentheses. 130

info/magnolia/ui/datasource/jcr/JcrSessionWrapper.java

Rule Violation Line
UselessParentheses Useless parentheses. 61
UselessParentheses Useless parentheses. 61

info/magnolia/ui/editor/DefaultJcrNodeOrderHandler.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'NodeUtil.getNodes' due to existing static import 'info.magnolia.jcr.util.NodeUtil.*' 117
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'NodeUtil.moveNode' due to existing static import 'info.magnolia.jcr.util.NodeUtil.*' 118

Files

info/magnolia/ui/contentapp/HierarchicalJcrDataProvider.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 110

info/magnolia/ui/contentapp/JcrNodeResolver.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 7880

info/magnolia/ui/contentapp/action/JcrCommandParamsResolver.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 67

info/magnolia/ui/contentapp/action/clipboard/JcrClipboard.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 125
UselessParentheses Useless parentheses. 4 189

info/magnolia/ui/contentapp/column/jcr/JcrPathColumnDefinition.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'log'. 3 56

info/magnolia/ui/contentapp/drop/JcrDropConstraint.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 130

info/magnolia/ui/contentapp/observation/JcrDataSourceObservation.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 8792

info/magnolia/ui/datasource/jcr/JcrSessionWrapper.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 61
UselessParentheses Useless parentheses. 4 61

info/magnolia/ui/editor/DefaultJcrNodeOrderHandler.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'NodeUtil.getNodes' due to existing static import 'info.magnolia.jcr.util.NodeUtil.*' 4 117
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'NodeUtil.moveNode' due to existing static import 'info.magnolia.jcr.util.NodeUtil.*' 4 118

info/magnolia/ui/editor/JcrItemInteractionStrategyImpl.java

Rule Violation Priority Line
EmptyIfStmt Avoid empty if statements 3 9698