The following document contains the results of PMD 6.4.0.

Files

TMD-Maker Core Plugin - jp/sourceforge/tmdmaker/model/IAttribute.java

Violation Priority Line
Avoid modifiers which are implied by the context 3 29
Avoid modifiers which are implied by the context 3 36
Avoid modifiers which are implied by the context 3 41
Avoid modifiers which are implied by the context 3 47
Avoid modifiers which are implied by the context 3 52
Avoid modifiers which are implied by the context 3 58
Avoid modifiers which are implied by the context 3 63
Avoid modifiers which are implied by the context 3 69
Avoid modifiers which are implied by the context 3 74
Avoid modifiers which are implied by the context 3 80
Avoid modifiers which are implied by the context 3 85
Avoid modifiers which are implied by the context 3 91
Avoid modifiers which are implied by the context 3 96
Avoid modifiers which are implied by the context 3 102
Avoid modifiers which are implied by the context 3 107
Avoid modifiers which are implied by the context 3 113
Avoid modifiers which are implied by the context 3 118
Avoid modifiers which are implied by the context 3 124
Avoid modifiers which are implied by the context 3 131
Avoid modifiers which are implied by the context 3 138
Avoid modifiers which are implied by the context 3 145

TMD-Maker Core Plugin - jp/sourceforge/tmdmaker/model/IdentifierChangeListener.java

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

TMD-Maker Core Plugin - jp/sourceforge/tmdmaker/model/VirtualSupersetType2VirtualSupersetRelationship.java

Violation Priority Line
Overriding method merely calls super 3 229–231
Overriding method merely calls super 3 242–244

TMD-Maker Core Plugin - jp/sourceforge/tmdmaker/model/constraint/AnchorConstraint.java

Violation Priority Line
Overriding method merely calls super 3 67–69

TMD-Maker Core Plugin - jp/sourceforge/tmdmaker/model/relationship/Relationship.java

Violation Priority Line
Useless parentheses. 4 103
Useless parentheses. 4 104
Useless parentheses. 4 167
Useless parentheses. 4 167

TMD-Maker Core Plugin - jp/sourceforge/tmdmaker/model/rule/ImplementRule.java

Violation Priority Line
These nested if statements could be combined 3 124–126

TMD-Maker DDL Generator Plugin - jp/sourceforge/tmdmaker/generate/DdlUtilsConverter.java

Violation Priority Line
Avoid unused private methods such as 'addModel(Database,ModelElement)'. 3 122
Useless parentheses. 4 210

TMD-Maker Sphinx Doc Generator Plugin - jp/sourceforge/tmdmaker/sphinx/keydefinitionlist/KeyDefinitionListRstGenerator.java

Violation Priority Line
No need to import a type that lives in the same package 3 32

TMD-Maker Sphinx Doc Generator Plugin - jp/sourceforge/tmdmaker/sphinx/relationshiplist/RelationshipListRstGenerator.java

Violation Priority Line
No need to import a type that lives in the same package 3 28

TMD-Maker Plugin - jp/sourceforge/tmdmaker/ui/dialogs/ModelEditDialog.java

Violation Priority Line
Overriding method merely calls super 3 65–67

TMD-Maker Plugin - jp/sourceforge/tmdmaker/ui/dialogs/components/AttributeSettingPanel.java

Violation Priority Line
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionEvent' due to existing import 'org.eclipse.swt.events.SelectionEvent' 4 230
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionEvent' due to existing import 'org.eclipse.swt.events.SelectionEvent' 4 241
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionEvent' due to existing import 'org.eclipse.swt.events.SelectionEvent' 4 255
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionEvent' due to existing import 'org.eclipse.swt.events.SelectionEvent' 4 269
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionEvent' due to existing import 'org.eclipse.swt.events.SelectionEvent' 4 289
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionEvent' due to existing import 'org.eclipse.swt.events.SelectionEvent' 4 305

TMD-Maker Plugin - jp/sourceforge/tmdmaker/ui/dialogs/components/EntityEditSettingPanel.java

Violation Priority Line
Avoid unused constructor parameters such as 'style'. 3 51
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionAdapter' due to existing import 'org.eclipse.swt.events.SelectionAdapter' 4 126
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionEvent' due to existing import 'org.eclipse.swt.events.SelectionEvent' 4 127
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionAdapter' due to existing import 'org.eclipse.swt.events.SelectionAdapter' 4 157
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionEvent' due to existing import 'org.eclipse.swt.events.SelectionEvent' 4 158

TMD-Maker Plugin - jp/sourceforge/tmdmaker/ui/dialogs/components/EntityNameAndTypeSettingPanel.java

Violation Priority Line
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionAdapter' due to existing import 'org.eclipse.swt.events.SelectionAdapter' 4 116
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionEvent' due to existing import 'org.eclipse.swt.events.SelectionEvent' 4 117
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionAdapter' due to existing import 'org.eclipse.swt.events.SelectionAdapter' 4 138
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionEvent' due to existing import 'org.eclipse.swt.events.SelectionEvent' 4 139

TMD-Maker Plugin - jp/sourceforge/tmdmaker/ui/dialogs/components/ImplementInfoEditPanel.java

Violation Priority Line
Overriding method merely calls super 3 304–306

TMD-Maker Plugin - jp/sourceforge/tmdmaker/ui/dialogs/components/IndexSettingPanel.java

Violation Priority Line
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionAdapter' due to existing import 'org.eclipse.swt.events.SelectionAdapter' 4 84
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionEvent' due to existing import 'org.eclipse.swt.events.SelectionEvent' 4 85
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionAdapter' due to existing import 'org.eclipse.swt.events.SelectionAdapter' 4 105
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionEvent' due to existing import 'org.eclipse.swt.events.SelectionEvent' 4 106
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionAdapter' due to existing import 'org.eclipse.swt.events.SelectionAdapter' 4 113
Unnecessary use of fully qualified name 'org.eclipse.swt.events.SelectionEvent' due to existing import 'org.eclipse.swt.events.SelectionEvent' 4 114
Avoid modifying an outer loop incrementer in an inner loop for update expression 3 161–167

TMD-Maker Plugin - jp/sourceforge/tmdmaker/ui/dialogs/components/ModelSelectPanel.java

Violation Priority Line
Unnecessary use of fully qualified name 'org.eclipse.swt.SWT.VERTICAL' due to existing import 'org.eclipse.swt.SWT' 4 145

TMD-Maker Plugin - jp/sourceforge/tmdmaker/ui/dialogs/models/EditImplementEntity.java

Violation Priority Line
These nested if statements could be combined 3 82–85

TMD-Maker Plugin - jp/sourceforge/tmdmaker/ui/dialogs/models/EditTable.java

Violation Priority Line
Useless parentheses. 4 354
Useless parentheses. 4 354

TMD-Maker Plugin - jp/sourceforge/tmdmaker/ui/editor/draw2d/figure/node/DetailFigure.java

Violation Priority Line
Avoid empty if statements 3 65–67

TMD-Maker Plugin - jp/sourceforge/tmdmaker/ui/editor/draw2d/figure/node/SubsetEntityFigure.java

Violation Priority Line
Avoid empty if statements 3 63–65

TMD-Maker Plugin - jp/sourceforge/tmdmaker/ui/editor/gef3/commands/MultivalueOrCreateCommand.java

Violation Priority Line
An empty statement (semicolon) not part of a loop 3 44

TMD-Maker Plugin - jp/sourceforge/tmdmaker/ui/editor/gef3/treeeditparts/DiagramTreeEditPart.java

Violation Priority Line
Overriding method merely calls super 3 58–60

TMD-Maker Plugin - jp/sourceforge/tmdmaker/ui/editor/gef3/treeeditparts/FolderTreeEditPart.java

Violation Priority Line
Overriding method merely calls super 3 46–48
Overriding method merely calls super 3 51–53

TMD-Maker Plugin - jp/sourceforge/tmdmaker/ui/preferences/appearance/ColorAppearancePreferencePage.java

Violation Priority Line
Overriding method merely calls super 3 128–130

TMD-Maker Plugin - jp/sourceforge/tmdmaker/ui/preferences/appearance/FontAppearancePreferencePage.java

Violation Priority Line
Overriding method merely calls super 3 130–132

TMD-Maker Core Test Plugin - jp/sourceforge/tmdmaker/model/SubsetTest.java

Violation Priority Line
Too many static imports may lead to messy code 3 16–215

Back to top

バージョン: 0.7.0-SNAPSHOT. 最終更新: 2018-09-26.

Reflow Maven skin by Andrius Velykis.