PMD Results

The following document contains the results of PMD 7.3.0.

Violations By Priority

Priority 3

lib/aide/tabular/JooqRowsSupplier.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 59–60

org/diabetestechnology/drh/service/http/aggrid/SqlQueryBuilder.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 1–259

org/diabetestechnology/drh/service/http/hub/prime/route/RoutesTrees.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'applicationContext'. 20

org/diabetestechnology/drh/service/http/hub/prime/service/CombineDataAccessService.java

Rule Violation Line
UnnecessarySemicolon Unnecessary semicolon 148

org/diabetestechnology/drh/service/http/hub/prime/service/DataAccessService.java

Rule Violation Line
EmptyControlStatement Empty finally clause 241–244
EmptyControlStatement Empty finally clause 307–310
EmptyControlStatement Empty finally clause 369–372
EmptyControlStatement Empty finally clause 416–419
EmptyControlStatement Empty finally clause 496–499
EmptyControlStatement Empty finally clause 577–580
EmptyControlStatement Empty finally clause 654–657
EmptyControlStatement Empty finally clause 731–734
EmptyControlStatement Empty finally clause 889–892
EmptyControlStatement Empty finally clause 969–972
EmptyControlStatement Empty finally clause 1036–1039
EmptyControlStatement Empty finally clause 1114–1117
EmptyControlStatement Empty finally clause 1206–1209
EmptyControlStatement Empty finally clause 1274–1277
EmptyControlStatement Empty finally clause 1337–1340
EmptyControlStatement Empty finally clause 1405–1408
EmptyControlStatement Empty finally clause 1471–1474
EmptyControlStatement Empty finally clause 1518–1521
EmptyControlStatement Empty finally clause 1576–1579
EmptyControlStatement Empty finally clause 1623–1626
EmptyControlStatement Empty finally clause 1670–1673
EmptyControlStatement Empty finally clause 1883–1886
EmptyControlStatement Empty finally clause 1967–1970
EmptyControlStatement Empty finally clause 2054–2057
EmptyControlStatement Empty finally clause 2144–2147
EmptyControlStatement Empty finally clause 2248–2251
UnusedPrivateMethod Avoid unused private methods such as 'createViews(String)'. 2257
EmptyControlStatement Empty finally clause 2353–2356

org/diabetestechnology/drh/service/http/hub/prime/ux/ParticipantController.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'udiPrimeDbConfig'. 48

org/diabetestechnology/drh/service/http/hub/prime/ux/PrimeController.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'udiPrimeDbConfig'. 27

Priority 4

org/diabetestechnology/drh/service/http/hub/prime/experimental/ExprimentalJooqController.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'DSL': 'field' is already in scope 91
UnnecessaryFullyQualifiedName Unnecessary qualifier 'DSL': 'field' is already in scope 93

org/diabetestechnology/drh/service/http/hub/prime/service/CombineDataAccessService.java

Rule Violation Line
UselessParentheses Useless parentheses. 323

org/diabetestechnology/drh/service/http/hub/prime/service/DataAccessService.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.jooq': 'SortField' is already in scope because it is imported in this file 2384
UnnecessaryFullyQualifiedName Unnecessary qualifier 'DSL': 'field' is already in scope 2390
UnnecessaryFullyQualifiedName Unnecessary qualifier 'DSL': 'field' is already in scope 2392

org/diabetestechnology/drh/service/http/hub/prime/ux/StudyVanityMatricsController.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'DSL': 'cast' is already in scope 129
UselessParentheses Useless parentheses. 143–145
UnnecessaryFullyQualifiedName Unnecessary qualifier 'DSL': 'field' is already in scope 182

Files

lib/aide/tabular/JooqRowsSupplier.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 59–60

org/diabetestechnology/drh/service/http/aggrid/SqlQueryBuilder.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 1–259

org/diabetestechnology/drh/service/http/hub/prime/experimental/ExprimentalJooqController.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'DSL': 'field' is already in scope 4 91
UnnecessaryFullyQualifiedName Unnecessary qualifier 'DSL': 'field' is already in scope 4 93

org/diabetestechnology/drh/service/http/hub/prime/route/RoutesTrees.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'applicationContext'. 3 20

org/diabetestechnology/drh/service/http/hub/prime/service/CombineDataAccessService.java

Rule Violation Priority Line
UnnecessarySemicolon Unnecessary semicolon 3 148
UselessParentheses Useless parentheses. 4 323

org/diabetestechnology/drh/service/http/hub/prime/service/DataAccessService.java

Rule Violation Priority Line
EmptyControlStatement Empty finally clause 3 241–244
EmptyControlStatement Empty finally clause 3 307–310
EmptyControlStatement Empty finally clause 3 369–372
EmptyControlStatement Empty finally clause 3 416–419
EmptyControlStatement Empty finally clause 3 496–499
EmptyControlStatement Empty finally clause 3 577–580
EmptyControlStatement Empty finally clause 3 654–657
EmptyControlStatement Empty finally clause 3 731–734
EmptyControlStatement Empty finally clause 3 889–892
EmptyControlStatement Empty finally clause 3 969–972
EmptyControlStatement Empty finally clause 3 1036–1039
EmptyControlStatement Empty finally clause 3 1114–1117
EmptyControlStatement Empty finally clause 3 1206–1209
EmptyControlStatement Empty finally clause 3 1274–1277
EmptyControlStatement Empty finally clause 3 1337–1340
EmptyControlStatement Empty finally clause 3 1405–1408
EmptyControlStatement Empty finally clause 3 1471–1474
EmptyControlStatement Empty finally clause 3 1518–1521
EmptyControlStatement Empty finally clause 3 1576–1579
EmptyControlStatement Empty finally clause 3 1623–1626
EmptyControlStatement Empty finally clause 3 1670–1673
EmptyControlStatement Empty finally clause 3 1883–1886
EmptyControlStatement Empty finally clause 3 1967–1970
EmptyControlStatement Empty finally clause 3 2054–2057
EmptyControlStatement Empty finally clause 3 2144–2147
EmptyControlStatement Empty finally clause 3 2248–2251
UnusedPrivateMethod Avoid unused private methods such as 'createViews(String)'. 3 2257
EmptyControlStatement Empty finally clause 3 2353–2356
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.jooq': 'SortField' is already in scope because it is imported in this file 4 2384
UnnecessaryFullyQualifiedName Unnecessary qualifier 'DSL': 'field' is already in scope 4 2390
UnnecessaryFullyQualifiedName Unnecessary qualifier 'DSL': 'field' is already in scope 4 2392

org/diabetestechnology/drh/service/http/hub/prime/ux/ParticipantController.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'udiPrimeDbConfig'. 3 48

org/diabetestechnology/drh/service/http/hub/prime/ux/PrimeController.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'udiPrimeDbConfig'. 3 27

org/diabetestechnology/drh/service/http/hub/prime/ux/StudyVanityMatricsController.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'DSL': 'cast' is already in scope 4 129
UselessParentheses Useless parentheses. 4 143–145
UnnecessaryFullyQualifiedName Unnecessary qualifier 'DSL': 'field' is already in scope 4 182