PMD Results
The following document contains the results of PMD 6.13.0.
Violations By Priority
Priority 3
info/magnolia/ui/dev/NoScssCacheVaadinServlet.java
info/magnolia/ui/field/SelectFieldBinder.java
info/magnolia/ui/field/factory/TokenFieldWrapper.java
info/magnolia/ui/framework/ViewContextProxy.java
info/magnolia/ui/framework/app/DefaultLocationHistoryMapper.java
info/magnolia/ui/framework/app/embedded/EmbeddedPageSubApp.java
info/magnolia/ui/framework/app/embedded/EmbeddedPageViewImpl.java
info/magnolia/ui/framework/databinding/SwitchableFormView.java
info/magnolia/ui/framework/ioc/DeflateUiContextDependentBindings.java
info/magnolia/ui/framework/layout/DeclarativeLayoutProducer.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'templateReader': resource specifications are implicitly final |
88 |
info/magnolia/ui/framework/message/LocalMessageDispatcher.java
info/magnolia/ui/framework/message/MessagesManager.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on interface 'MessageListener': members of interface types are implicitly public |
50–57 |
info/magnolia/ui/framework/task/LocalTaskDispatcher.java
info/magnolia/util/Util.java
Priority 4
info/magnolia/ui/LightBoxBuilder.java
Rule |
Violation |
Line |
UnusedImports |
Avoid unused imports such as 'com.vaadin.server.Sizeable' |
36 |
info/magnolia/ui/contentapp/action/CommitActionDefinition.java
Rule |
Violation |
Line |
UnusedImports |
Avoid unused imports such as 'info.magnolia.ui.api.action.ConfiguredActionDefinition' |
36 |
info/magnolia/ui/contentapp/browser/Workbench.java
Rule |
Violation |
Line |
UnusedImports |
Avoid unused imports such as 'com.vaadin.ui.Label' |
48 |
info/magnolia/ui/contentapp/detail/ContentDetailSubApp.java
info/magnolia/ui/datasource/WithDatasource.java
info/magnolia/ui/dialog/EditorActionLayout.java
Rule |
Violation |
Line |
UnusedImports |
Avoid unused imports such as 'com.vaadin.ui.Label' |
42 |
info/magnolia/ui/framework/app/AppControllerImpl.java
info/magnolia/ui/framework/app/AppInstanceControllerImpl.java
info/magnolia/ui/framework/app/embedded/EmbeddedPageSubApp.java
info/magnolia/ui/framework/chooser/SingleItemWorkbenchChooser.java
Rule |
Violation |
Line |
UnusedImports |
Avoid unused imports such as 'info.magnolia.ui.framework.datasource.definition.DatasourceDefinition' |
37 |
info/magnolia/ui/framework/ioc/ViewContextParameterResolver.java
info/magnolia/ui/framework/layout/DeclarativeLayoutProducer.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'Design.ComponentMapper' due to existing static import 'com.vaadin.ui.declarative.Design.*' |
87 |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'Design.read' due to existing static import 'com.vaadin.ui.declarative.Design.*' |
93 |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'Design.ComponentMapper' due to existing static import 'com.vaadin.ui.declarative.Design.*' |
108 |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'Design.ComponentMapper' due to existing static import 'com.vaadin.ui.declarative.Design.*' |
110 |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'Design.ComponentMapper' due to existing static import 'com.vaadin.ui.declarative.Design.*' |
113 |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'Design.ComponentFactory' due to existing static import 'com.vaadin.ui.declarative.Design.*' |
128 |
info/magnolia/util/Util.java
Files
info/magnolia/ui/LightBoxBuilder.java
Rule |
Violation |
Priority |
Line |
UnusedImports |
Avoid unused imports such as 'com.vaadin.server.Sizeable' |
4 |
36 |
info/magnolia/ui/contentapp/action/CommitActionDefinition.java
Rule |
Violation |
Priority |
Line |
UnusedImports |
Avoid unused imports such as 'info.magnolia.ui.api.action.ConfiguredActionDefinition' |
4 |
36 |
info/magnolia/ui/contentapp/browser/Workbench.java
Rule |
Violation |
Priority |
Line |
UnusedImports |
Avoid unused imports such as 'com.vaadin.ui.Label' |
4 |
48 |
info/magnolia/ui/contentapp/detail/ContentDetailSubApp.java
info/magnolia/ui/datasource/WithDatasource.java
info/magnolia/ui/dev/NoScssCacheVaadinServlet.java
info/magnolia/ui/dialog/EditorActionLayout.java
Rule |
Violation |
Priority |
Line |
UnusedImports |
Avoid unused imports such as 'com.vaadin.ui.Label' |
4 |
42 |
info/magnolia/ui/field/SelectFieldBinder.java
info/magnolia/ui/field/factory/TokenFieldWrapper.java
info/magnolia/ui/framework/ViewContextProxy.java
info/magnolia/ui/framework/app/AppControllerImpl.java
info/magnolia/ui/framework/app/AppInstanceControllerImpl.java
info/magnolia/ui/framework/app/DefaultLocationHistoryMapper.java
info/magnolia/ui/framework/app/embedded/EmbeddedPageSubApp.java
info/magnolia/ui/framework/app/embedded/EmbeddedPageViewImpl.java
info/magnolia/ui/framework/chooser/SingleItemWorkbenchChooser.java
Rule |
Violation |
Priority |
Line |
UnusedImports |
Avoid unused imports such as 'info.magnolia.ui.framework.datasource.definition.DatasourceDefinition' |
4 |
37 |
info/magnolia/ui/framework/databinding/SwitchableFormView.java
Rule |
Violation |
Priority |
Line |
UnusedPrivateField |
Avoid unused private fields such as 'formFieldFactory'. |
3 |
80 |
info/magnolia/ui/framework/ioc/DeflateUiContextDependentBindings.java
info/magnolia/ui/framework/ioc/ViewContextParameterResolver.java
info/magnolia/ui/framework/layout/DeclarativeLayoutProducer.java
Rule |
Violation |
Priority |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'Design.ComponentMapper' due to existing static import 'com.vaadin.ui.declarative.Design.*' |
4 |
87 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'templateReader': resource specifications are implicitly final |
3 |
88 |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'Design.read' due to existing static import 'com.vaadin.ui.declarative.Design.*' |
4 |
93 |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'Design.ComponentMapper' due to existing static import 'com.vaadin.ui.declarative.Design.*' |
4 |
108 |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'Design.ComponentMapper' due to existing static import 'com.vaadin.ui.declarative.Design.*' |
4 |
110 |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'Design.ComponentMapper' due to existing static import 'com.vaadin.ui.declarative.Design.*' |
4 |
113 |
UnnecessaryFullyQualifiedName |
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
Rule |
Violation |
Priority |
Line |
UnusedFormalParameter |
Avoid unused constructor parameters such as 'vaadinSession'. |
3 |
65 |
info/magnolia/ui/framework/message/MessagesManager.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on interface 'MessageListener': members of interface types are implicitly public |
3 |
50–57 |
info/magnolia/ui/framework/task/LocalTaskDispatcher.java
info/magnolia/util/Util.java