PMD Results
The following document contains the results of PMD 6.30.0.
Violations By Priority
Priority 3
com/hcl/domino/admin/Group.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on enum 'GroupType': the enum is declared in an interface type |
36–67 |
com/hcl/domino/keep/dbfunctions/DocumentFunctions.java
com/hcl/domino/keep/dbrequests/AsyncDominoJNX.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'dtc': resource specifications are implicitly final |
411–412 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'session': resource specifications are implicitly final |
413–414 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'db': resource specifications are implicitly final |
536 |
EmptyIfStmt |
Avoid empty if statements |
833–835 |
com/hcl/domino/keep/dbrequests/KeepJnxSession.java
com/hcl/domino/keep/dbrequests/data/CreateDocumentAttachment.java
com/hcl/domino/keep/dbrequests/data/FetchOdataList.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'out': resource specifications are implicitly final |
53 |
com/hcl/domino/keep/dbrequests/data/GetOdataMetadata.java
com/hcl/domino/keep/dbrequests/data/GetOpenAPI.java
com/hcl/domino/keep/dbrequests/designcode/ExecuteJavaScriptWithContext.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'scriptCode': resource specifications are implicitly final |
77 |
com/hcl/domino/keep/dbrequests/designcode/UpdateCreateView.java
com/hcl/domino/keep/dbrequests/identity/AuthLogin.java
com/hcl/domino/keep/dbrequests/pim/CreateCalendarEntry.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'calDB': resource specifications are implicitly final |
77–78 |
com/hcl/domino/keep/dbrequests/pim/CreateCalendars.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'db2': resource specifications are implicitly final |
115 |
com/hcl/domino/keep/dbrequests/pim/DeleteCalendarEntry.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'calDB': resource specifications are implicitly final |
86 |
com/hcl/domino/keep/dbrequests/pim/DeleteDelegation.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'calDB': resource specifications are implicitly final |
97 |
com/hcl/domino/keep/dbrequests/pim/DeleteOneCalendar.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'calDB': resource specifications are implicitly final |
95 |
com/hcl/domino/keep/dbrequests/pim/DeleteSharedGroup.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'namesDb': resource specifications are implicitly final |
84 |
com/hcl/domino/keep/dbrequests/pim/GetCalendarEntry.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'calDB': resource specifications are implicitly final |
75–77 |
com/hcl/domino/keep/dbrequests/pim/GetCalendars.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'calDB': resource specifications are implicitly final |
96–97 |
com/hcl/domino/keep/dbrequests/pim/GetMailboxInfo.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'calDb': resource specifications are implicitly final |
347–348 |
com/hcl/domino/keep/dbrequests/pim/GetMessageBody.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'out': resource specifications are implicitly final |
71–72 |
com/hcl/domino/keep/dbrequests/pim/GetMimeMessage.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'out': resource specifications are implicitly final |
74–75 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'writer': resource specifications are implicitly final |
76 |
com/hcl/domino/keep/dbrequests/pim/GetOOO.java
com/hcl/domino/keep/dbrequests/pim/GetOneCalendar.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'workingDb': resource specifications are implicitly final |
68 |
com/hcl/domino/keep/dbrequests/pim/LabelHelper.java
com/hcl/domino/keep/dbrequests/pim/LookupUserInfo.java
com/hcl/domino/keep/dbrequests/pim/ModifyCalendarEntry.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'calDB': resource specifications are implicitly final |
124–125 |
com/hcl/domino/keep/dbrequests/pim/MoveLabel.java
com/hcl/domino/keep/dbrequests/pim/RulesHelper.java
com/hcl/domino/keep/dbrequests/pim/TaskHelper.java
com/hcl/domino/keep/dbrequests/pim/UpdateCalendarEntry.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'calDB': resource specifications are implicitly final |
102–103 |
com/hcl/domino/keep/dbrequests/pim/UpdateOOO.java
com/hcl/domino/keep/dbrequests/pim/UpdatePublicGroup.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'namesDb': resource specifications are implicitly final |
77 |
com/hcl/domino/keep/dbrequests/pim/mapper/CalendarMapper.java
com/hcl/domino/keep/dbrequests/pim/mapper/TaskMapper.java
com/hcl/domino/keep/eventbus/EventBusTracker.java
com/hcl/domino/keep/info/KeepApiInfo.java
com/hcl/domino/keep/metrics/KeepStatistics.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on enum 'StatisticAction': the enum is declared in an interface type |
38–51 |
UnnecessaryModifier |
Unnecessary modifier 'public' on enum 'TagKey': the enum is declared in an interface type |
53–66 |
com/hcl/domino/keep/platform/ConfigLoader.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'dtc': resource specifications are implicitly final |
109 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'client': resource specifications are implicitly final |
110 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'db': resource specifications are implicitly final |
111 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'nab': resource specifications are implicitly final |
112 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'out': resource specifications are implicitly final |
221 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'db': resource specifications are implicitly final |
459 |
UnusedFormalParameter |
Avoid unused method parameters such as 'db'. |
614 |
com/hcl/domino/keep/platform/DominoXMLDesign.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'xsltStream': resource specifications are implicitly final |
93–94 |
com/hcl/domino/keep/platform/SessionPreload.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'db': resource specifications are implicitly final |
225 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'db': resource specifications are implicitly final |
276 |
com/hcl/domino/keep/security/TheBarbican.java
com/hcl/domino/keep/tools/KeepUtils.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'in': resource specifications are implicitly final |
250 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'in': resource specifications are implicitly final |
404 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'scanner': resource specifications are implicitly final |
405 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'in': resource specifications are implicitly final |
481 |
com/hcl/domino/keep/verticles/AgentSchedulerServiceVerticle.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'dtc': resource specifications are implicitly final |
78–79 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'serverClient': resource specifications are implicitly final |
80–81 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'dtc': resource specifications are implicitly final |
118–119 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'session': resource specifications are implicitly final |
120–121 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'client': resource specifications are implicitly final |
122–124 |
UnusedFormalParameter |
Avoid unused method parameters such as 'msg'. |
148 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'dtc': resource specifications are implicitly final |
151–152 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'client': resource specifications are implicitly final |
153–154 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'db': resource specifications are implicitly final |
155 |
EmptyCatchBlock |
Avoid empty catch blocks |
254–255 |
Priority 4
com/hcl/domino/keep/Launch.java
com/hcl/domino/keep/config/KeepConfig.java
Rule |
Violation |
Line |
UnusedImports |
Avoid unused imports such as 'java.util.Objects' |
19 |
com/hcl/domino/keep/dbrequests/pim/LabelHelper.java
com/hcl/domino/keep/platform/ConfigLoader.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'io.vertx.core.Future' due to existing import 'io.vertx.core.Future' |
382 |
com/hcl/domino/keep/tools/KeepUtils.java
Files
com/hcl/domino/admin/Group.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on enum 'GroupType': the enum is declared in an interface type |
3 |
36–67 |
com/hcl/domino/keep/Launch.java
com/hcl/domino/keep/config/KeepConfig.java
Rule |
Violation |
Priority |
Line |
UnusedImports |
Avoid unused imports such as 'java.util.Objects' |
4 |
19 |
com/hcl/domino/keep/dbfunctions/DocumentFunctions.java
com/hcl/domino/keep/dbrequests/AsyncDominoJNX.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'dtc': resource specifications are implicitly final |
3 |
411–412 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'session': resource specifications are implicitly final |
3 |
413–414 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'db': resource specifications are implicitly final |
3 |
536 |
EmptyIfStmt |
Avoid empty if statements |
3 |
833–835 |
com/hcl/domino/keep/dbrequests/KeepJnxSession.java
com/hcl/domino/keep/dbrequests/data/CreateDocumentAttachment.java
com/hcl/domino/keep/dbrequests/data/FetchOdataList.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'out': resource specifications are implicitly final |
3 |
53 |
com/hcl/domino/keep/dbrequests/data/GetOdataMetadata.java
com/hcl/domino/keep/dbrequests/data/GetOpenAPI.java
com/hcl/domino/keep/dbrequests/designcode/ExecuteJavaScriptWithContext.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'scriptCode': resource specifications are implicitly final |
3 |
77 |
com/hcl/domino/keep/dbrequests/designcode/UpdateCreateView.java
com/hcl/domino/keep/dbrequests/identity/AuthLogin.java
com/hcl/domino/keep/dbrequests/pim/CreateCalendarEntry.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'calDB': resource specifications are implicitly final |
3 |
77–78 |
com/hcl/domino/keep/dbrequests/pim/CreateCalendars.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'db2': resource specifications are implicitly final |
3 |
115 |
com/hcl/domino/keep/dbrequests/pim/DeleteCalendarEntry.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'calDB': resource specifications are implicitly final |
3 |
86 |
com/hcl/domino/keep/dbrequests/pim/DeleteDelegation.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'calDB': resource specifications are implicitly final |
3 |
97 |
com/hcl/domino/keep/dbrequests/pim/DeleteOneCalendar.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'calDB': resource specifications are implicitly final |
3 |
95 |
com/hcl/domino/keep/dbrequests/pim/DeleteSharedGroup.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'namesDb': resource specifications are implicitly final |
3 |
84 |
com/hcl/domino/keep/dbrequests/pim/GetCalendarEntry.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'calDB': resource specifications are implicitly final |
3 |
75–77 |
com/hcl/domino/keep/dbrequests/pim/GetCalendars.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'calDB': resource specifications are implicitly final |
3 |
96–97 |
com/hcl/domino/keep/dbrequests/pim/GetMailboxInfo.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'calDb': resource specifications are implicitly final |
3 |
347–348 |
com/hcl/domino/keep/dbrequests/pim/GetMessageBody.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'out': resource specifications are implicitly final |
3 |
71–72 |
com/hcl/domino/keep/dbrequests/pim/GetMimeMessage.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'out': resource specifications are implicitly final |
3 |
74–75 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'writer': resource specifications are implicitly final |
3 |
76 |
com/hcl/domino/keep/dbrequests/pim/GetOOO.java
com/hcl/domino/keep/dbrequests/pim/GetOneCalendar.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'workingDb': resource specifications are implicitly final |
3 |
68 |
com/hcl/domino/keep/dbrequests/pim/LabelHelper.java
com/hcl/domino/keep/dbrequests/pim/LookupUserInfo.java
com/hcl/domino/keep/dbrequests/pim/ModifyCalendarEntry.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'calDB': resource specifications are implicitly final |
3 |
124–125 |
com/hcl/domino/keep/dbrequests/pim/MoveLabel.java
com/hcl/domino/keep/dbrequests/pim/RulesHelper.java
com/hcl/domino/keep/dbrequests/pim/TaskHelper.java
com/hcl/domino/keep/dbrequests/pim/UpdateCalendarEntry.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'calDB': resource specifications are implicitly final |
3 |
102–103 |
com/hcl/domino/keep/dbrequests/pim/UpdateOOO.java
com/hcl/domino/keep/dbrequests/pim/UpdatePublicGroup.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'namesDb': resource specifications are implicitly final |
3 |
77 |
com/hcl/domino/keep/dbrequests/pim/mapper/CalendarMapper.java
com/hcl/domino/keep/dbrequests/pim/mapper/TaskMapper.java
com/hcl/domino/keep/eventbus/EventBusTracker.java
com/hcl/domino/keep/info/KeepApiInfo.java
com/hcl/domino/keep/metrics/KeepStatistics.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on enum 'StatisticAction': the enum is declared in an interface type |
3 |
38–51 |
UnnecessaryModifier |
Unnecessary modifier 'public' on enum 'TagKey': the enum is declared in an interface type |
3 |
53–66 |
com/hcl/domino/keep/platform/ConfigLoader.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'dtc': resource specifications are implicitly final |
3 |
109 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'client': resource specifications are implicitly final |
3 |
110 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'db': resource specifications are implicitly final |
3 |
111 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'nab': resource specifications are implicitly final |
3 |
112 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'out': resource specifications are implicitly final |
3 |
221 |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'io.vertx.core.Future' due to existing import 'io.vertx.core.Future' |
4 |
382 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'db': resource specifications are implicitly final |
3 |
459 |
UnusedFormalParameter |
Avoid unused method parameters such as 'db'. |
3 |
614 |
com/hcl/domino/keep/platform/DominoXMLDesign.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'xsltStream': resource specifications are implicitly final |
3 |
93–94 |
com/hcl/domino/keep/platform/SessionPreload.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'db': resource specifications are implicitly final |
3 |
225 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'db': resource specifications are implicitly final |
3 |
276 |
com/hcl/domino/keep/security/TheBarbican.java
com/hcl/domino/keep/tools/KeepUtils.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
209 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'in': resource specifications are implicitly final |
3 |
250 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'in': resource specifications are implicitly final |
3 |
404 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'scanner': resource specifications are implicitly final |
3 |
405 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'in': resource specifications are implicitly final |
3 |
481 |
com/hcl/domino/keep/verticles/AgentSchedulerServiceVerticle.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'dtc': resource specifications are implicitly final |
3 |
78–79 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'serverClient': resource specifications are implicitly final |
3 |
80–81 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'dtc': resource specifications are implicitly final |
3 |
118–119 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'session': resource specifications are implicitly final |
3 |
120–121 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'client': resource specifications are implicitly final |
3 |
122–124 |
UnusedFormalParameter |
Avoid unused method parameters such as 'msg'. |
3 |
148 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'dtc': resource specifications are implicitly final |
3 |
151–152 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'client': resource specifications are implicitly final |
3 |
153–154 |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'db': resource specifications are implicitly final |
3 |
155 |
EmptyCatchBlock |
Avoid empty catch blocks |
3 |
254–255 |