PMD Results

The following document contains the results of PMD 6.4.0.

Files

info/magnolia/ui/LightBoxBuilder.java

Violation Priority Line
Avoid unused imports such as 'com.vaadin.server.Sizeable' 4 36

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

Violation Priority Line
Avoid unused imports such as 'info.magnolia.ui.api.action.ConfiguredActionDefinition' 4 36

info/magnolia/ui/contentapp/browser/Workbench.java

Violation Priority Line
Avoid unused imports such as 'com.vaadin.ui.Label' 4 48

info/magnolia/ui/contentapp/detail/ContentDetailSubApp.java

Violation Priority Line
Avoid unused imports such as 'com.vaadin.ui.CssLayout' 4 64
Useless parentheses. 4 218

info/magnolia/ui/datasource/WithDatasource.java

Violation Priority Line
Useless parentheses. 4 55

info/magnolia/ui/dev/NoScssCacheVaadinServlet.java

Violation Priority Line
Avoid unused private fields such as 'log'. 3 58

info/magnolia/ui/dialog/EditorActionLayout.java

Violation Priority Line
Avoid unused imports such as 'com.vaadin.ui.Label' 4 42

info/magnolia/ui/field/SelectFieldBinder.java

Violation Priority Line
Avoid unused local variables such as 'type'. 3 69

info/magnolia/ui/field/factory/TokenFieldWrapper.java

Violation Priority Line
Overriding method merely calls super 3 129131

info/magnolia/ui/framework/ViewContextProxy.java

Violation Priority Line
Too many static imports may lead to messy code 3 34124

info/magnolia/ui/framework/app/AppControllerImpl.java

Violation Priority Line
Useless parentheses. 4 487490

info/magnolia/ui/framework/app/AppInstanceControllerImpl.java

Violation Priority Line
Useless parentheses. 4 197
Useless parentheses. 4 197
Useless parentheses. 4 493

info/magnolia/ui/framework/app/DefaultLocationHistoryMapper.java

Violation Priority Line
Avoid unused method parameters such as 'parameter'. 3 82
Avoid unused method parameters such as 'subAppId'. 3 82

info/magnolia/ui/framework/app/embedded/EmbeddedPageSubApp.java

Violation Priority Line
Avoid unused private fields such as 'log'. 3 53
Useless parentheses. 4 66

info/magnolia/ui/framework/app/embedded/EmbeddedPageViewImpl.java

Violation Priority Line
Avoid unused private fields such as 'log'. 3 53
Avoid unused constructor parameters such as 'appContext'. 3 64

info/magnolia/ui/framework/chooser/SingleItemWorkbenchChooser.java

Violation Priority Line
Avoid unused imports such as 'info.magnolia.ui.framework.datasource.definition.DatasourceDefinition' 4 37

info/magnolia/ui/framework/databinding/SwitchableFormView.java

Violation Priority Line
Avoid unused private fields such as 'formFieldFactory'. 3 80

info/magnolia/ui/framework/ioc/DeflateUiContextDependentBindings.java

Violation Priority Line
Avoid unused private fields such as 'log'. 3 111

info/magnolia/ui/framework/ioc/ViewContextParameterResolver.java

Violation Priority Line
Useless parentheses. 4 119

info/magnolia/ui/framework/layout/DeclarativeLayoutProducer.java

Violation Priority Line
Unnecessary use of fully qualified name 'Design.ComponentMapper' due to existing static import 'com.vaadin.ui.declarative.Design.*' 4 87
Avoid modifiers which are implied by the context 3 88
Unnecessary use of fully qualified name 'Design.read' due to existing static import 'com.vaadin.ui.declarative.Design.*' 4 93
Unnecessary use of fully qualified name 'Design.ComponentMapper' due to existing static import 'com.vaadin.ui.declarative.Design.*' 4 108
Unnecessary use of fully qualified name 'Design.ComponentMapper' due to existing static import 'com.vaadin.ui.declarative.Design.*' 4 110
Unnecessary use of fully qualified name 'Design.ComponentMapper' due to existing static import 'com.vaadin.ui.declarative.Design.*' 4 113
Unnecessary use of fully qualified name 'Design.ComponentFactory' due to existing static import 'com.vaadin.ui.declarative.Design.*' 4 128

info/magnolia/ui/framework/message/LocalMessageDispatcher.java

Violation Priority Line
Avoid unused constructor parameters such as 'vaadinSession'. 3 65

info/magnolia/ui/framework/message/MessagesManager.java

Violation Priority Line
Avoid modifiers which are implied by the context 3 5057

info/magnolia/ui/framework/task/LocalTaskDispatcher.java

Violation Priority Line
Avoid unused constructor parameters such as 'vaadinSession'. 3 78
Avoid empty catch blocks 3 105106

info/magnolia/util/Util.java

Violation Priority Line
These nested if statements could be combined 3 5456
Useless parentheses. 4 70