PMD Results
The following document contains the results of PMD 6.13.0.
Violations By Priority
Priority 3
org/itracker/model/Configuration.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'static' on enum 'Type': nested enums are implicitly static |
35–106 |
UnnecessaryModifier |
Unnecessary modifier 'private' on constructor 'Type(Integer, Integer)': enum constructors are implicitly private |
47–50 |
org/itracker/model/CustomField.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'static' on enum 'Type': nested enums are implicitly static |
262–290 |
UnnecessaryModifier |
Unnecessary modifier 'private' on constructor 'Type(Integer)': enum constructors are implicitly private |
268–270 |
UnnecessaryModifier |
Unnecessary modifier 'static' on enum 'DateFormat': nested enums are implicitly static |
297–307 |
org/itracker/model/IssueActivityType.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'private' on constructor 'IssueActivityType(Integer)': enum constructors are implicitly private |
40–42 |
org/itracker/model/IssueHistory.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'static' on enum 'Status': nested enums are implicitly static |
127–140 |
UnnecessaryModifier |
Unnecessary modifier 'private' on constructor 'Status(int)': enum constructors are implicitly private |
136–138 |
org/itracker/model/IssueRelation.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'static' on enum 'Type': nested enums are implicitly static |
111–198 |
UnnecessaryModifier |
Unnecessary modifier 'private' on constructor 'Type(Integer)': enum constructors are implicitly private |
167–169 |
org/itracker/model/Notification.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'static' on enum 'Role': nested enums are implicitly static |
205–237 |
UnnecessaryModifier |
Unnecessary modifier 'private' on constructor 'Role(int)': enum constructors are implicitly private |
229–231 |
UnnecessaryModifier |
Unnecessary modifier 'static' on enum 'Type': nested enums are implicitly static |
239–263 |
UnnecessaryModifier |
Unnecessary modifier 'private' on constructor 'Type(int)': enum constructors are implicitly private |
255–257 |
org/itracker/model/Status.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'private' on constructor 'Status(Integer)': enum constructors are implicitly private |
40–42 |
org/itracker/model/WorkflowScript.java
Rule |
Violation |
Line |
UnusedPrivateField |
Avoid unused private fields such as 'numUses'. |
68 |
org/itracker/model/util/UserUtilities.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on method 'getAllPermissionsSet': private methods cannot be overridden |
123–125 |
org/itracker/model/util/WorkflowUtilities.java
Rule |
Violation |
Line |
UnusedPrivateField |
Avoid unused private fields such as 'logger'. |
60 |
org/itracker/persistence/dao/BaseDAO.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'save': the method is declared in an interface type |
17 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'saveOrUpdate': the method is declared in an interface type |
26 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'delete': the method is declared in an interface type |
33 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'detach': the method is declared in an interface type |
40 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'refresh': the method is declared in an interface type |
47 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'merge': the method is declared in an interface type |
56 |
org/itracker/persistence/dao/ConfigurationDAO.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByPrimaryKey': the method is declared in an interface type |
12 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByType': the method is declared in an interface type |
14 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByType': the method is declared in an interface type |
22 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByTypeAndValue': the method is declared in an interface type |
25 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByTypeValueKey': the method is declared in an interface type |
33 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByTypeAndValue': the method is declared in an interface type |
41 |
org/itracker/persistence/dao/CustomFieldDAO.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByPrimaryKey': the method is declared in an interface type |
10 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findAll': the method is declared in an interface type |
12 |
org/itracker/persistence/dao/CustomFieldValueDAO.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByPrimaryKey': the method is declared in an interface type |
12 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findAll': the method is declared in an interface type |
14 |
org/itracker/persistence/dao/ProjectDAO.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getLastIssueUpdateDate': the method is declared in an interface type |
46 |
org/itracker/persistence/dao/UserPreferencesDAO.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByUserId': the method is declared in an interface type |
10 |
org/itracker/persistence/dao/VersionDAO.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByPrimaryKey': the method is declared in an interface type |
12 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByProjectId': the method is declared in an interface type |
14 |
org/itracker/persistence/dao/WorkflowScriptDAO.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByPrimaryKey': the method is declared in an interface type |
19 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findAll': the method is declared in an interface type |
26 |
Priority 4
org/itracker/model/CustomFieldValue.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
76 |
org/itracker/model/util/ProjectUtilities.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
115 |
org/itracker/model/util/PropertiesFileHandler.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
74 |
org/itracker/persistence/dao/AbstractEnumUserType.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
75 |
org/itracker/persistence/dao/IntBooleanType.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
50 |
org/itracker/persistence/dao/TimestampInterceptor.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
80 |
Files
org/itracker/model/AbstractEntity.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
148 |
org/itracker/model/Configuration.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'static' on enum 'Type': nested enums are implicitly static |
3 |
35–106 |
UnnecessaryModifier |
Unnecessary modifier 'private' on constructor 'Type(Integer, Integer)': enum constructors are implicitly private |
3 |
47–50 |
org/itracker/model/CustomField.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'static' on enum 'Type': nested enums are implicitly static |
3 |
262–290 |
UnnecessaryModifier |
Unnecessary modifier 'private' on constructor 'Type(Integer)': enum constructors are implicitly private |
3 |
268–270 |
UnnecessaryModifier |
Unnecessary modifier 'static' on enum 'DateFormat': nested enums are implicitly static |
3 |
297–307 |
org/itracker/model/CustomFieldValue.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
76 |
org/itracker/model/IssueActivityType.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'private' on constructor 'IssueActivityType(Integer)': enum constructors are implicitly private |
3 |
40–42 |
org/itracker/model/IssueAttachment.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
134 |
org/itracker/model/IssueField.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
221 |
org/itracker/model/IssueHistory.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'static' on enum 'Status': nested enums are implicitly static |
3 |
127–140 |
UnnecessaryModifier |
Unnecessary modifier 'private' on constructor 'Status(int)': enum constructors are implicitly private |
3 |
136–138 |
org/itracker/model/IssueRelation.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'static' on enum 'Type': nested enums are implicitly static |
3 |
111–198 |
UnnecessaryModifier |
Unnecessary modifier 'private' on constructor 'Type(Integer)': enum constructors are implicitly private |
3 |
167–169 |
org/itracker/model/Notification.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'static' on enum 'Role': nested enums are implicitly static |
3 |
205–237 |
UnnecessaryModifier |
Unnecessary modifier 'private' on constructor 'Role(int)': enum constructors are implicitly private |
3 |
229–231 |
UnnecessaryModifier |
Unnecessary modifier 'static' on enum 'Type': nested enums are implicitly static |
3 |
239–263 |
UnnecessaryModifier |
Unnecessary modifier 'private' on constructor 'Type(int)': enum constructors are implicitly private |
3 |
255–257 |
org/itracker/model/Status.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'private' on constructor 'Status(Integer)': enum constructors are implicitly private |
3 |
40–42 |
org/itracker/model/WorkflowScript.java
Rule |
Violation |
Priority |
Line |
UnusedPrivateField |
Avoid unused private fields such as 'numUses'. |
3 |
68 |
org/itracker/model/util/ProjectUtilities.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
115 |
org/itracker/model/util/PropertiesFileHandler.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
74 |
org/itracker/model/util/WorkflowUtilities.java
Rule |
Violation |
Priority |
Line |
UnusedPrivateField |
Avoid unused private fields such as 'logger'. |
3 |
60 |
org/itracker/persistence/dao/AbstractEnumUserType.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
75 |
org/itracker/persistence/dao/BaseDAO.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'save': the method is declared in an interface type |
3 |
17 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'saveOrUpdate': the method is declared in an interface type |
3 |
26 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'delete': the method is declared in an interface type |
3 |
33 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'detach': the method is declared in an interface type |
3 |
40 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'refresh': the method is declared in an interface type |
3 |
47 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'merge': the method is declared in an interface type |
3 |
56 |
org/itracker/persistence/dao/ConfigurationDAO.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByPrimaryKey': the method is declared in an interface type |
3 |
12 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByType': the method is declared in an interface type |
3 |
14 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByType': the method is declared in an interface type |
3 |
22 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByTypeAndValue': the method is declared in an interface type |
3 |
25 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByTypeValueKey': the method is declared in an interface type |
3 |
33 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByTypeAndValue': the method is declared in an interface type |
3 |
41 |
org/itracker/persistence/dao/CustomFieldDAO.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByPrimaryKey': the method is declared in an interface type |
3 |
10 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findAll': the method is declared in an interface type |
3 |
12 |
org/itracker/persistence/dao/CustomFieldValueDAO.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByPrimaryKey': the method is declared in an interface type |
3 |
12 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findAll': the method is declared in an interface type |
3 |
14 |
org/itracker/persistence/dao/IntBooleanType.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
50 |
org/itracker/persistence/dao/ProjectDAO.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getLastIssueUpdateDate': the method is declared in an interface type |
3 |
46 |
org/itracker/persistence/dao/TimestampInterceptor.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
80 |
org/itracker/persistence/dao/UserPreferencesDAO.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByUserId': the method is declared in an interface type |
3 |
10 |
org/itracker/persistence/dao/VersionDAO.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByPrimaryKey': the method is declared in an interface type |
3 |
12 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByProjectId': the method is declared in an interface type |
3 |
14 |
org/itracker/persistence/dao/WorkflowScriptDAO.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findByPrimaryKey': the method is declared in an interface type |
3 |
19 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'findAll': the method is declared in an interface type |
3 |
26 |