PMD Results
The following document contains the results of PMD 7.7.0.
Violations By Priority
Priority 3
org/diabetestechnology/drh/service/http/GitHubUserAuthorizationFilter.java
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused method parameters such as 'request'. | 193 |
UnusedFormalParameter | Avoid unused method parameters such as 'response'. | 193 |
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/service/DataAccessService.java
Rule | Violation | Line |
---|---|---|
EmptyControlStatement | Empty finally clause | 2424–2427 |
org/diabetestechnology/drh/service/http/hub/prime/service/DataBaseAttachService.java
Rule | Violation | Line |
---|---|---|
UnusedPrivateMethod | Avoid unused private methods such as 'attachClientServerDatabase()'. | 41 |
org/diabetestechnology/drh/service/http/hub/prime/ux/InvestigatorController.java
Rule | Violation | Line |
---|---|---|
UnnecessarySemicolon | Unnecessary semicolon | 41 |
org/diabetestechnology/drh/service/http/hub/prime/ux/ProfileVerifyController.java
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'activityLogService'. | 38 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'authenticateionService'. | 39 |
UnusedLocalVariable | Avoid unused local variables such as 'isSuperAdmin'. | 60 |
org/diabetestechnology/drh/service/http/hub/prime/ux/TabularRowsControllerCustom.java
Rule | Violation | Line |
---|---|---|
UnnecessarySemicolon | Unnecessary semicolon | 578 |
UnusedFormalParameter | Avoid unused method parameters such as 'filterModel'. | 599 |
UnusedFormalParameter | Avoid unused method parameters such as 'participantDashboardTable'. | 600 |
org/diabetestechnology/drh/service/http/pg/service/ChunkDatabaseMigrationService.java
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused method parameters such as 'dbData'. | 553 |
UnusedFormalParameter | Avoid unused method parameters such as 'studyId'. | 608 |
UnusedFormalParameter | Avoid unused method parameters such as 'filePath'. | 608 |
org/diabetestechnology/drh/service/http/pg/service/DatabaseMigrationService.java
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused method parameters such as 'database'. | 173 |
UnusedFormalParameter | Avoid unused method parameters such as 'dbData'. | 210 |
UnusedFormalParameter | Avoid unused method parameters such as 'studyId'. | 254 |
org/diabetestechnology/drh/service/http/pg/service/ParticipantRowFileService.java
Rule | Violation | Line |
---|---|---|
UselessOperationOnImmutable | The result of an operation on an immutable object is ignored | 618 |
UselessOperationOnImmutable | The result of an operation on an immutable object is ignored | 625 |
UselessOperationOnImmutable | The result of an operation on an immutable object is ignored | 635 |
org/diabetestechnology/drh/service/http/pg/service/PractitionerService.java
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'masterService'. | 44 |
org/diabetestechnology/drh/service/http/pg/service/ResearchStudyService.java
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 180–193 |
org/diabetestechnology/drh/service/http/pg/service/S3FileUploadService.java
Rule | Violation | Line |
---|---|---|
UnusedPrivateMethod | Avoid unused private methods such as 'detectDelimiter(List<String>)'. | 486 |
UnusedPrivateMethod | Avoid unused private methods such as 'parseLinesToJSONArray(List<String>, char)'. | 518 |
org/diabetestechnology/drh/service/http/pg/service/email/EmailNotificationService.java
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'userNameService'. | 33 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'auditService'. | 33 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'otpService'. | 33 |
org/diabetestechnology/drh/service/http/pg/ux/EmailController.java
Rule | Violation | Line |
---|---|---|
UnnecessarySemicolon | Unnecessary semicolon | 157 |
org/diabetestechnology/drh/service/http/pg/ux/TabularRowsDbSession.java
Rule | Violation | Line |
---|---|---|
UnnecessarySemicolon | Unnecessary semicolon | 560 |
UnusedFormalParameter | Avoid unused method parameters such as 'filterModel'. | 581 |
UnusedFormalParameter | Avoid unused method parameters such as 'participantDashboardTable'. | 582 |
org/diabetestechnology/drh/service/http/pg/ux/TabularRowsStudyMealsOrFitnessInteractionControllerCustom.java
Rule | Violation | Line |
---|---|---|
UnusedPrivateMethod | Avoid unused private methods such as 'createSortCondition(List<SortModel>, TypableTable)'. | 82 |
UnnecessarySemicolon | Unnecessary semicolon | 161 |
org/diabetestechnology/drh/service/http/pg/ux/TabularRowsUserSession.java
Rule | Violation | Line |
---|---|---|
UnusedLocalVariable | Avoid unused local variables such as 'typableTable'. | 50 |
UnusedLocalVariable | Avoid unused local variables such as 'bindValues'. | 53 |
UnusedLocalVariable | Avoid unused local variables such as 'queryString'. | 56 |
UnusedLocalVariable | Avoid unused local variables such as 'userId'. | 60 |
EmptyControlStatement | Empty else statement | 85–87 |
org/diabetestechnology/drh/service/http/util/FileValidationUtil.java
Rule | Violation | Line |
---|---|---|
UselessOperationOnImmutable | The result of an operation on an immutable object is ignored | 167 |
UselessOperationOnImmutable | The result of an operation on an immutable object is ignored | 242 |
Priority 4
org/diabetestechnology/drh/service/http/GitHubUserAuthorizationFilter.java
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'org.springframework.security.authentication.AnonymousAuthenticationToken' | 26 |
org/diabetestechnology/drh/service/http/hub/prime/service/interaction/ActivityLogService.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 220 |
UselessParentheses | Useless parentheses. | 221 |
UselessParentheses | Useless parentheses. | 266 |
UselessParentheses | Useless parentheses. | 273 |
UselessParentheses | Useless parentheses. | 416 |
UselessParentheses | Useless parentheses. | 423 |
org/diabetestechnology/drh/service/http/hub/prime/service/interaction/AuditService.java
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'java.net.InetAddress' | 3 |
UnnecessaryImport | Unused import 'java.net.UnknownHostException' | 4 |
UnnecessaryImport | Unused import 'java.time.ZoneOffset' | 5 |
UnnecessaryImport | Unused import 'java.time.ZonedDateTime' | 6 |
UnnecessaryImport | Unused import 'org.diabetestechnology.drh.service.http.hub.prime.service.DataBaseAttachService' | 11 |
UnnecessaryImport | Unused import 'org.springframework.jdbc.core.JdbcTemplate' | 16 |
UnnecessaryImport | Unused import 'org.springframework.web.util.ContentCachingRequestWrapper' | 20 |
org/diabetestechnology/drh/service/http/hub/prime/ux/Presentation.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 59 |
org/diabetestechnology/drh/service/http/hub/prime/ux/TabularRowsController.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'lib.aide.tabular': 'TabularRowsRequest' is already in scope because it is imported in this file | 180 |
UselessParentheses | Useless parentheses. | 184 |
UselessParentheses | Useless parentheses. | 186 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 227 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 229 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 231 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 232 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 233 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 234 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 235 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 236 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 237 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 239 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 240 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 241 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'table' is already in scope | 305 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'cast' is already in scope | 307 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 307 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'cast' is already in scope | 311 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 311 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'using' is already in scope | 317 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'table' is already in scope | 320 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'cast' is already in scope | 322 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 322 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'cast' is already in scope | 326 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 326 |
UselessParentheses | Useless parentheses. | 338–339 |
org/diabetestechnology/drh/service/http/hub/prime/ux/TabularRowsControllerCustom.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 92 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 93 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 94 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 95 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 96 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 97 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 98 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectDistinct' is already in scope | 151 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 152 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 154 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 154 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 162 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 176 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 180 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'lower' is already in scope | 182 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 182 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 182 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 204 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 212 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 213 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 219 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 257 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 424 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 425 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 426 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 447 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 448 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 449 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 469 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 470 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 471 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 490 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 491 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 492 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 511 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 512 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 513 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 532 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 533 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 534 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 553 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 554 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 555 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'lib.aide.tabular': 'TabularRowsRequest' is already in scope because it is imported in this file | 584 |
UselessParentheses | Useless parentheses. | 588 |
UselessParentheses | Useless parentheses. | 590 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 633 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 635 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 635 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 642 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 703 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'name' is already in scope | 703 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 735 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 737 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 738 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 740 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 741 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 742 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 743 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 744 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 746 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 747 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 748 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'using' is already in scope | 815 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'table' is already in scope | 818 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 818 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 873 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 899 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 944 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 952 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 955 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 956 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 969 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectDistinct' is already in scope | 1040 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1041 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1043 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1043 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 1051 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectDistinct' is already in scope | 1065 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1066 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1068 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 1068 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1076 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1077 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1101 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'select' is already in scope | 1108 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1110 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1118 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1119 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1124 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectDistinct' is already in scope | 1163 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1164 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1166 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1166 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 1174 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'notExists' is already in scope | 1184 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectOne' is already in scope | 1185 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1187 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1187 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1190 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1193 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'select' is already in scope | 1198 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1200 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1209 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1210 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1214 |
org/diabetestechnology/drh/service/http/pg/filter/CustomTabularFilter.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'lib.aide.tabular': 'TabularRowsRequest' is already in scope because it is imported in this file | 100 |
UselessParentheses | Useless parentheses. | 104 |
UselessParentheses | Useless parentheses. | 106 |
org/diabetestechnology/drh/service/http/pg/service/AuthUserDetailsService.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 108 |
org/diabetestechnology/drh/service/http/pg/service/ChunkDatabaseMigrationService.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 384 |
UselessParentheses | Useless parentheses. | 569 |
UselessParentheses | Useless parentheses. | 1225–1226 |
org/diabetestechnology/drh/service/http/pg/service/DatabaseMigrationService.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 87 |
UselessParentheses | Useless parentheses. | 226 |
org/diabetestechnology/drh/service/http/pg/service/DbActivityService.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 75 |
UselessParentheses | Useless parentheses. | 82 |
org/diabetestechnology/drh/service/http/pg/service/InteractionService.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 698–701 |
UselessParentheses | Useless parentheses. | 698–699 |
UselessParentheses | Useless parentheses. | 702–703 |
org/diabetestechnology/drh/service/http/pg/service/ParticipantRowFileService.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 230 |
org/diabetestechnology/drh/service/http/pg/service/ParticipantService.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 144 |
org/diabetestechnology/drh/service/http/pg/service/PartyService.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 144 |
org/diabetestechnology/drh/service/http/pg/service/ResearchStudyParticipantFileService.java
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'java.nio.file.Path' | 7 |
org/diabetestechnology/drh/service/http/pg/service/SessionReportService.java
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'java.time.LocalDate' | 4 |
org/diabetestechnology/drh/service/http/pg/service/UserRoleService.java
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'org.springframework.beans.factory.annotation.Autowired' | 29 |
UselessParentheses | Useless parentheses. | 316 |
UselessParentheses | Useless parentheses. | 430 |
org/diabetestechnology/drh/service/http/pg/ux/AIConversationController.java
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'java.util.List' | 3 |
org/diabetestechnology/drh/service/http/pg/ux/PractitionerController.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 61 |
org/diabetestechnology/drh/service/http/pg/ux/ResearchStudyInvestigatorController.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 207–208 |
org/diabetestechnology/drh/service/http/pg/ux/SessionReportController.java
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'java.time.LocalDate' | 3 |
org/diabetestechnology/drh/service/http/pg/ux/TabularRowsDatabaseFileInteractionControllerCustom.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'com.fasterxml.jackson.databind.module': 'SimpleModule' is already in scope because it is imported in this file | 56 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 57 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 57 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 59 |
UselessParentheses | Useless parentheses. | 115–117 |
UselessParentheses | Useless parentheses. | 115–116 |
UselessParentheses | Useless parentheses. | 168–169 |
UselessParentheses | Useless parentheses. | 170–171 |
UselessParentheses | Useless parentheses. | 192–193 |
UselessParentheses | Useless parentheses. | 194–195 |
org/diabetestechnology/drh/service/http/pg/ux/TabularRowsDbSession.java
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'org.springframework.cache.Cache' | 5 |
UnnecessaryImport | Unused import 'org.springframework.cache.concurrent.ConcurrentMapCache' | 7 |
UnnecessaryImport | Unused import 'java.util.concurrent.ConcurrentMap' | 23 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 93 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 93 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectDistinct' is already in scope | 146 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 147 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 149 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 149 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 157 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 171 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 175 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'lower' is already in scope | 177 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 177 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 177 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 179 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 179 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 186 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 194 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 195 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 201 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 239 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 406 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 407 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 408 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 429 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 430 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 431 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 451 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 452 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 453 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 472 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 473 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 474 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 493 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 494 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 495 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 514 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 515 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 516 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 535 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 536 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 537 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'lib.aide.tabular': 'TabularRowsRequest' is already in scope because it is imported in this file | 566 |
UselessParentheses | Useless parentheses. | 570 |
UselessParentheses | Useless parentheses. | 572 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 615 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 617 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 617 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 624 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 669 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'name' is already in scope | 669 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 701 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 703 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 704 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 706 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 707 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 708 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 709 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 710 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 712 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 713 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 714 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'using' is already in scope | 781 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'table' is already in scope | 784 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 784 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 839 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 865 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 910 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 918 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 921 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 922 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 935 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectDistinct' is already in scope | 1005 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1006 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1008 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1008 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 1016 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectDistinct' is already in scope | 1030 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1031 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1033 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 1033 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1041 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1042 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1066 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1075 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1084 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1085 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectDistinct' is already in scope | 1125 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1126 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1128 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1128 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 1136 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'notExists' is already in scope | 1146 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectOne' is already in scope | 1147 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1149 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1149 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1152 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1155 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1162 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1171 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 1172 |
org/diabetestechnology/drh/service/http/pg/ux/TabularRowsParticipantFileInteractionControllerCustom.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'com.fasterxml.jackson.databind.module': 'SimpleModule' is already in scope because it is imported in this file | 59 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 60 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 60 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 62 |
UselessParentheses | Useless parentheses. | 120–121 |
UselessParentheses | Useless parentheses. | 188–190 |
UselessParentheses | Useless parentheses. | 191–192 |
UselessParentheses | Useless parentheses. | 223–224 |
UselessParentheses | Useless parentheses. | 225–226 |
UselessParentheses | Useless parentheses. | 290 |
UselessParentheses | Useless parentheses. | 344–345 |
UselessParentheses | Useless parentheses. | 346–347 |
UselessParentheses | Useless parentheses. | 366–367 |
org/diabetestechnology/drh/service/http/pg/ux/TabularRowsStudyCGMInteractionControllerCustom.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'com.fasterxml.jackson.databind.module': 'SimpleModule' is already in scope because it is imported in this file | 60 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 61 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 61 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 63 |
UselessParentheses | Useless parentheses. | 174–175 |
UselessParentheses | Useless parentheses. | 176–177 |
UselessParentheses | Useless parentheses. | 208–209 |
UselessParentheses | Useless parentheses. | 210–211 |
UselessParentheses | Useless parentheses. | 277 |
UselessParentheses | Useless parentheses. | 330–331 |
UselessParentheses | Useless parentheses. | 332–333 |
UselessParentheses | Useless parentheses. | 354–355 |
UselessParentheses | Useless parentheses. | 384–386 |
UselessParentheses | Useless parentheses. | 414–415 |
org/diabetestechnology/drh/service/http/pg/ux/TabularRowsStudyInteractionControllerCustom.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'com.fasterxml.jackson.databind.module': 'SimpleModule' is already in scope because it is imported in this file | 62 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 63 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 63 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 65 |
UselessParentheses | Useless parentheses. | 172–173 |
UselessParentheses | Useless parentheses. | 174–175 |
UselessParentheses | Useless parentheses. | 306–307 |
UselessParentheses | Useless parentheses. | 308–309 |
org/diabetestechnology/drh/service/http/pg/ux/TabularRowsStudyMealsOrFitnessInteractionControllerCustom.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'com.fasterxml.jackson.databind.module': 'SimpleModule' is already in scope because it is imported in this file | 62 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 63 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 63 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 65 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'lib.aide.tabular': 'TabularRowsRequest' is already in scope because it is imported in this file | 83 |
UselessParentheses | Useless parentheses. | 87 |
UselessParentheses | Useless parentheses. | 89 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 124 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 129 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 130 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 131 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 132 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 133 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 134 |
UselessParentheses | Useless parentheses. | 142–143 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 142 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 143 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 144 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 145 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 146 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 147 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 148 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 148 |
UselessParentheses | Useless parentheses. | 149 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 149 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 149 |
UselessParentheses | Useless parentheses. | 150–151 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 150 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 150 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectOne' is already in scope | 153 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 156 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 160 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 170 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 170 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jetbrains.annotations': 'NotNull' is already in scope because it is imported in this file | 175 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 215 |
UselessParentheses | Useless parentheses. | 217–218 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 217 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 217 |
UselessParentheses | Useless parentheses. | 219–220 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 219 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 220 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 221 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 222 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 222 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectOne' is already in scope | 225 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 228 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 232 |
UselessParentheses | Useless parentheses. | 257–258 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 257 |
UselessParentheses | Useless parentheses. | 259–260 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 259 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 260 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 261 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 261 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 285 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 323 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 324 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 325 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 326 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 327 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 328 |
UselessParentheses | Useless parentheses. | 335–336 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 335 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 337 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 338 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 339 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 339 |
UselessParentheses | Useless parentheses. | 340 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 340 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 340 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 341 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 341 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 348 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 348 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jetbrains.annotations': 'NotNull' is already in scope because it is imported in this file | 353 |
UselessParentheses | Useless parentheses. | 390–391 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 390 |
UselessParentheses | Useless parentheses. | 392–393 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 392 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 393 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 394 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 394 |
UselessParentheses | Useless parentheses. | 419–420 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 419 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 421 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 422 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 424 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 424 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 450 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 452 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 454 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 456 |
UselessParentheses | Useless parentheses. | 458–460 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 458 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 459 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 461 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 462 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 464 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 464 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 465 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 466 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 467 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectOne' is already in scope | 469 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 472 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 476 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 501 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 502 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 503 |
UselessParentheses | Useless parentheses. | 505–506 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 505 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 507 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 508 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 510 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 510 |
org/diabetestechnology/drh/service/http/pg/ux/TabularRowsStudyParticipantInteractionControllerCustom.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'com.fasterxml.jackson.databind.module': 'SimpleModule' is already in scope because it is imported in this file | 58 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 59 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 59 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 61 |
UselessParentheses | Useless parentheses. | 212–213 |
UselessParentheses | Useless parentheses. | 214–215 |
UselessParentheses | Useless parentheses. | 369–370 |
UselessParentheses | Useless parentheses. | 371–372 |
org/diabetestechnology/drh/service/http/util/RolePermissionJsonBuilder.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'RolePermissionJsonBuilder': 'env' is already in scope because it is declared in an enclosing type | 22 |
Files
org/diabetestechnology/drh/service/http/GitHubUserAuthorizationFilter.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'org.springframework.security.authentication.AnonymousAuthenticationToken' | 4 | 26 |
UnusedFormalParameter | Avoid unused method parameters such as 'request'. | 3 | 193 |
UnusedFormalParameter | Avoid unused method parameters such as 'response'. | 3 | 193 |
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/service/DataAccessService.java
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyControlStatement | Empty finally clause | 3 | 2424–2427 |
org/diabetestechnology/drh/service/http/hub/prime/service/DataBaseAttachService.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateMethod | Avoid unused private methods such as 'attachClientServerDatabase()'. | 3 | 41 |
org/diabetestechnology/drh/service/http/hub/prime/service/interaction/ActivityLogService.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 220 |
UselessParentheses | Useless parentheses. | 4 | 221 |
UselessParentheses | Useless parentheses. | 4 | 266 |
UselessParentheses | Useless parentheses. | 4 | 273 |
UselessParentheses | Useless parentheses. | 4 | 416 |
UselessParentheses | Useless parentheses. | 4 | 423 |
org/diabetestechnology/drh/service/http/hub/prime/service/interaction/AuditService.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'java.net.InetAddress' | 4 | 3 |
UnnecessaryImport | Unused import 'java.net.UnknownHostException' | 4 | 4 |
UnnecessaryImport | Unused import 'java.time.ZoneOffset' | 4 | 5 |
UnnecessaryImport | Unused import 'java.time.ZonedDateTime' | 4 | 6 |
UnnecessaryImport | Unused import 'org.diabetestechnology.drh.service.http.hub.prime.service.DataBaseAttachService' | 4 | 11 |
UnnecessaryImport | Unused import 'org.springframework.jdbc.core.JdbcTemplate' | 4 | 16 |
UnnecessaryImport | Unused import 'org.springframework.web.util.ContentCachingRequestWrapper' | 4 | 20 |
org/diabetestechnology/drh/service/http/hub/prime/ux/InvestigatorController.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessarySemicolon | Unnecessary semicolon | 3 | 41 |
org/diabetestechnology/drh/service/http/hub/prime/ux/Presentation.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 59 |
org/diabetestechnology/drh/service/http/hub/prime/ux/ProfileVerifyController.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'activityLogService'. | 3 | 38 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'authenticateionService'. | 3 | 39 |
UnusedLocalVariable | Avoid unused local variables such as 'isSuperAdmin'. | 3 | 60 |
org/diabetestechnology/drh/service/http/hub/prime/ux/TabularRowsController.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'lib.aide.tabular': 'TabularRowsRequest' is already in scope because it is imported in this file | 4 | 180 |
UselessParentheses | Useless parentheses. | 4 | 184 |
UselessParentheses | Useless parentheses. | 4 | 186 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 227 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 4 | 229 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 231 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 232 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 4 | 233 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 234 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 235 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 236 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 237 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 4 | 239 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 240 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 241 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'table' is already in scope | 4 | 305 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'cast' is already in scope | 4 | 307 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 307 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'cast' is already in scope | 4 | 311 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 311 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'using' is already in scope | 4 | 317 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'table' is already in scope | 4 | 320 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'cast' is already in scope | 4 | 322 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 322 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'cast' is already in scope | 4 | 326 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 326 |
UselessParentheses | Useless parentheses. | 4 | 338–339 |
org/diabetestechnology/drh/service/http/hub/prime/ux/TabularRowsControllerCustom.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 4 | 92 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 93 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 94 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 95 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 96 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 97 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 98 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectDistinct' is already in scope | 4 | 151 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 152 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 154 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 154 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 162 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 176 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 180 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'lower' is already in scope | 4 | 182 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 182 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 182 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 204 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 212 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 213 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 219 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 257 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 4 | 424 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 425 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 426 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 4 | 447 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 448 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 449 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 4 | 469 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 470 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 471 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 4 | 490 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 491 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 492 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 4 | 511 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 512 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 513 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 4 | 532 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 533 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 534 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 4 | 553 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 554 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 555 |
UnnecessarySemicolon | Unnecessary semicolon | 3 | 578 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'lib.aide.tabular': 'TabularRowsRequest' is already in scope because it is imported in this file | 4 | 584 |
UselessParentheses | Useless parentheses. | 4 | 588 |
UselessParentheses | Useless parentheses. | 4 | 590 |
UnusedFormalParameter | Avoid unused method parameters such as 'filterModel'. | 3 | 599 |
UnusedFormalParameter | Avoid unused method parameters such as 'participantDashboardTable'. | 3 | 600 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 633 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 635 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 635 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 642 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 703 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'name' is already in scope | 4 | 703 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 4 | 735 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 737 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 738 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 4 | 740 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 741 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 742 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 743 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 744 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 4 | 746 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 747 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 748 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'using' is already in scope | 4 | 815 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'table' is already in scope | 4 | 818 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 818 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 873 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 899 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 944 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 952 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 4 | 955 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 4 | 956 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 969 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectDistinct' is already in scope | 4 | 1040 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1041 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1043 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1043 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 1051 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectDistinct' is already in scope | 4 | 1065 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1066 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1068 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 1068 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1076 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1077 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1101 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'select' is already in scope | 4 | 1108 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1110 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1118 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1119 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1124 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectDistinct' is already in scope | 4 | 1163 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1164 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1166 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1166 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 1174 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'notExists' is already in scope | 4 | 1184 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectOne' is already in scope | 4 | 1185 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1187 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1187 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1190 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1193 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'select' is already in scope | 4 | 1198 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1200 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1209 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1210 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1214 |
org/diabetestechnology/drh/service/http/pg/filter/CustomTabularFilter.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'lib.aide.tabular': 'TabularRowsRequest' is already in scope because it is imported in this file | 4 | 100 |
UselessParentheses | Useless parentheses. | 4 | 104 |
UselessParentheses | Useless parentheses. | 4 | 106 |
org/diabetestechnology/drh/service/http/pg/service/AuthUserDetailsService.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 108 |
org/diabetestechnology/drh/service/http/pg/service/ChunkDatabaseMigrationService.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 384 |
UnusedFormalParameter | Avoid unused method parameters such as 'dbData'. | 3 | 553 |
UselessParentheses | Useless parentheses. | 4 | 569 |
UnusedFormalParameter | Avoid unused method parameters such as 'studyId'. | 3 | 608 |
UnusedFormalParameter | Avoid unused method parameters such as 'filePath'. | 3 | 608 |
UselessParentheses | Useless parentheses. | 4 | 1225–1226 |
org/diabetestechnology/drh/service/http/pg/service/DatabaseMigrationService.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 87 |
UnusedFormalParameter | Avoid unused method parameters such as 'database'. | 3 | 173 |
UnusedFormalParameter | Avoid unused method parameters such as 'dbData'. | 3 | 210 |
UselessParentheses | Useless parentheses. | 4 | 226 |
UnusedFormalParameter | Avoid unused method parameters such as 'studyId'. | 3 | 254 |
org/diabetestechnology/drh/service/http/pg/service/DbActivityService.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 75 |
UselessParentheses | Useless parentheses. | 4 | 82 |
org/diabetestechnology/drh/service/http/pg/service/InteractionService.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 698–701 |
UselessParentheses | Useless parentheses. | 4 | 698–699 |
UselessParentheses | Useless parentheses. | 4 | 702–703 |
org/diabetestechnology/drh/service/http/pg/service/ParticipantRowFileService.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 230 |
UselessOperationOnImmutable | The result of an operation on an immutable object is ignored | 3 | 618 |
UselessOperationOnImmutable | The result of an operation on an immutable object is ignored | 3 | 625 |
UselessOperationOnImmutable | The result of an operation on an immutable object is ignored | 3 | 635 |
org/diabetestechnology/drh/service/http/pg/service/ParticipantService.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 144 |
org/diabetestechnology/drh/service/http/pg/service/PartyService.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 144 |
org/diabetestechnology/drh/service/http/pg/service/PractitionerService.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'masterService'. | 3 | 44 |
org/diabetestechnology/drh/service/http/pg/service/ResearchStudyParticipantFileService.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'java.nio.file.Path' | 4 | 7 |
org/diabetestechnology/drh/service/http/pg/service/ResearchStudyService.java
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 180–193 |
org/diabetestechnology/drh/service/http/pg/service/S3FileUploadService.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateMethod | Avoid unused private methods such as 'detectDelimiter(List<String>)'. | 3 | 486 |
UnusedPrivateMethod | Avoid unused private methods such as 'parseLinesToJSONArray(List<String>, char)'. | 3 | 518 |
org/diabetestechnology/drh/service/http/pg/service/SessionReportService.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'java.time.LocalDate' | 4 | 4 |
org/diabetestechnology/drh/service/http/pg/service/UserRoleService.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'org.springframework.beans.factory.annotation.Autowired' | 4 | 29 |
UselessParentheses | Useless parentheses. | 4 | 316 |
UselessParentheses | Useless parentheses. | 4 | 430 |
org/diabetestechnology/drh/service/http/pg/service/email/EmailNotificationService.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'userNameService'. | 3 | 33 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'auditService'. | 3 | 33 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'otpService'. | 3 | 33 |
org/diabetestechnology/drh/service/http/pg/ux/AIConversationController.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'java.util.List' | 4 | 3 |
org/diabetestechnology/drh/service/http/pg/ux/EmailController.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessarySemicolon | Unnecessary semicolon | 3 | 157 |
org/diabetestechnology/drh/service/http/pg/ux/PractitionerController.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 61 |
org/diabetestechnology/drh/service/http/pg/ux/ResearchStudyInvestigatorController.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 207–208 |
org/diabetestechnology/drh/service/http/pg/ux/SessionReportController.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'java.time.LocalDate' | 4 | 3 |
org/diabetestechnology/drh/service/http/pg/ux/TabularRowsDatabaseFileInteractionControllerCustom.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'com.fasterxml.jackson.databind.module': 'SimpleModule' is already in scope because it is imported in this file | 4 | 56 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 4 | 57 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 4 | 57 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 4 | 59 |
UselessParentheses | Useless parentheses. | 4 | 115–117 |
UselessParentheses | Useless parentheses. | 4 | 115–116 |
UselessParentheses | Useless parentheses. | 4 | 168–169 |
UselessParentheses | Useless parentheses. | 4 | 170–171 |
UselessParentheses | Useless parentheses. | 4 | 192–193 |
UselessParentheses | Useless parentheses. | 4 | 194–195 |
org/diabetestechnology/drh/service/http/pg/ux/TabularRowsDbSession.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'org.springframework.cache.Cache' | 4 | 5 |
UnnecessaryImport | Unused import 'org.springframework.cache.concurrent.ConcurrentMapCache' | 4 | 7 |
UnnecessaryImport | Unused import 'java.util.concurrent.ConcurrentMap' | 4 | 23 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 4 | 93 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 93 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectDistinct' is already in scope | 4 | 146 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 147 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 149 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 149 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 157 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 171 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 175 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'lower' is already in scope | 4 | 177 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 177 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 177 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 179 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 179 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 186 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 194 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 195 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 201 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 239 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 4 | 406 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 407 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 408 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 4 | 429 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 430 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 431 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 4 | 451 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 452 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 453 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 4 | 472 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 473 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 474 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 4 | 493 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 494 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 495 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 4 | 514 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 515 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 516 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 4 | 535 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 536 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 537 |
UnnecessarySemicolon | Unnecessary semicolon | 3 | 560 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'lib.aide.tabular': 'TabularRowsRequest' is already in scope because it is imported in this file | 4 | 566 |
UselessParentheses | Useless parentheses. | 4 | 570 |
UselessParentheses | Useless parentheses. | 4 | 572 |
UnusedFormalParameter | Avoid unused method parameters such as 'filterModel'. | 3 | 581 |
UnusedFormalParameter | Avoid unused method parameters such as 'participantDashboardTable'. | 3 | 582 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 615 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 617 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 617 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 624 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 669 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'name' is already in scope | 4 | 669 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 4 | 701 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 703 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 704 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 4 | 706 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 707 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 708 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 709 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 710 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 4 | 712 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 713 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 714 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'using' is already in scope | 4 | 781 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'table' is already in scope | 4 | 784 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 784 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 839 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 865 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 910 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 918 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 4 | 921 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 4 | 922 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 935 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectDistinct' is already in scope | 4 | 1005 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1006 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1008 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1008 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 1016 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectDistinct' is already in scope | 4 | 1030 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1031 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1033 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 1033 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1041 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1042 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1066 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1075 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1084 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1085 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectDistinct' is already in scope | 4 | 1125 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1126 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1128 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1128 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 1136 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'notExists' is already in scope | 4 | 1146 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectOne' is already in scope | 4 | 1147 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1149 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1149 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1152 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1155 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1162 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1171 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 1172 |
org/diabetestechnology/drh/service/http/pg/ux/TabularRowsParticipantFileInteractionControllerCustom.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'com.fasterxml.jackson.databind.module': 'SimpleModule' is already in scope because it is imported in this file | 4 | 59 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 4 | 60 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 4 | 60 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 4 | 62 |
UselessParentheses | Useless parentheses. | 4 | 120–121 |
UselessParentheses | Useless parentheses. | 4 | 188–190 |
UselessParentheses | Useless parentheses. | 4 | 191–192 |
UselessParentheses | Useless parentheses. | 4 | 223–224 |
UselessParentheses | Useless parentheses. | 4 | 225–226 |
UselessParentheses | Useless parentheses. | 4 | 290 |
UselessParentheses | Useless parentheses. | 4 | 344–345 |
UselessParentheses | Useless parentheses. | 4 | 346–347 |
UselessParentheses | Useless parentheses. | 4 | 366–367 |
org/diabetestechnology/drh/service/http/pg/ux/TabularRowsStudyCGMInteractionControllerCustom.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'com.fasterxml.jackson.databind.module': 'SimpleModule' is already in scope because it is imported in this file | 4 | 60 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 4 | 61 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 4 | 61 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 4 | 63 |
UselessParentheses | Useless parentheses. | 4 | 174–175 |
UselessParentheses | Useless parentheses. | 4 | 176–177 |
UselessParentheses | Useless parentheses. | 4 | 208–209 |
UselessParentheses | Useless parentheses. | 4 | 210–211 |
UselessParentheses | Useless parentheses. | 4 | 277 |
UselessParentheses | Useless parentheses. | 4 | 330–331 |
UselessParentheses | Useless parentheses. | 4 | 332–333 |
UselessParentheses | Useless parentheses. | 4 | 354–355 |
UselessParentheses | Useless parentheses. | 4 | 384–386 |
UselessParentheses | Useless parentheses. | 4 | 414–415 |
org/diabetestechnology/drh/service/http/pg/ux/TabularRowsStudyInteractionControllerCustom.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'com.fasterxml.jackson.databind.module': 'SimpleModule' is already in scope because it is imported in this file | 4 | 62 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 4 | 63 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 4 | 63 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 4 | 65 |
UselessParentheses | Useless parentheses. | 4 | 172–173 |
UselessParentheses | Useless parentheses. | 4 | 174–175 |
UselessParentheses | Useless parentheses. | 4 | 306–307 |
UselessParentheses | Useless parentheses. | 4 | 308–309 |
org/diabetestechnology/drh/service/http/pg/ux/TabularRowsStudyMealsOrFitnessInteractionControllerCustom.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'com.fasterxml.jackson.databind.module': 'SimpleModule' is already in scope because it is imported in this file | 4 | 62 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 4 | 63 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 4 | 63 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 4 | 65 |
UnusedPrivateMethod | Avoid unused private methods such as 'createSortCondition(List<SortModel>, TypableTable)'. | 3 | 82 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'lib.aide.tabular': 'TabularRowsRequest' is already in scope because it is imported in this file | 4 | 83 |
UselessParentheses | Useless parentheses. | 4 | 87 |
UselessParentheses | Useless parentheses. | 4 | 89 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 124 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 129 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 130 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 131 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 132 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 133 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 134 |
UselessParentheses | Useless parentheses. | 4 | 142–143 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 142 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 143 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 144 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 145 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 146 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 147 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 148 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 148 |
UselessParentheses | Useless parentheses. | 4 | 149 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 149 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 149 |
UselessParentheses | Useless parentheses. | 4 | 150–151 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 150 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 150 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectOne' is already in scope | 4 | 153 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 156 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 160 |
UnnecessarySemicolon | Unnecessary semicolon | 3 | 161 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 170 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 170 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jetbrains.annotations': 'NotNull' is already in scope because it is imported in this file | 4 | 175 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 215 |
UselessParentheses | Useless parentheses. | 4 | 217–218 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 217 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 217 |
UselessParentheses | Useless parentheses. | 4 | 219–220 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 219 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 220 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 221 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 222 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 222 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectOne' is already in scope | 4 | 225 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 228 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 232 |
UselessParentheses | Useless parentheses. | 4 | 257–258 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 257 |
UselessParentheses | Useless parentheses. | 4 | 259–260 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 259 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 260 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 261 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 261 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 285 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 323 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 324 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 325 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 326 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 327 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 328 |
UselessParentheses | Useless parentheses. | 4 | 335–336 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 335 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 337 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 338 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 339 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 339 |
UselessParentheses | Useless parentheses. | 4 | 340 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 340 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 340 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 341 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 341 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 348 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 348 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jetbrains.annotations': 'NotNull' is already in scope because it is imported in this file | 4 | 353 |
UselessParentheses | Useless parentheses. | 4 | 390–391 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 390 |
UselessParentheses | Useless parentheses. | 4 | 392–393 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 392 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 393 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 394 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 394 |
UselessParentheses | Useless parentheses. | 4 | 419–420 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 419 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 421 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 422 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 424 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 424 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 450 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 452 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 454 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 456 |
UselessParentheses | Useless parentheses. | 4 | 458–460 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 458 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 459 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 461 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 462 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 464 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 464 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 465 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 466 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 467 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectOne' is already in scope | 4 | 469 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 472 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 476 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 501 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 502 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 503 |
UselessParentheses | Useless parentheses. | 4 | 505–506 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 505 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 507 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 508 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 510 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 510 |
org/diabetestechnology/drh/service/http/pg/ux/TabularRowsStudyParticipantInteractionControllerCustom.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'com.fasterxml.jackson.databind.module': 'SimpleModule' is already in scope because it is imported in this file | 4 | 58 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 4 | 59 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 4 | 59 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'JSONB' is already in scope because it is imported in this file | 4 | 61 |
UselessParentheses | Useless parentheses. | 4 | 212–213 |
UselessParentheses | Useless parentheses. | 4 | 214–215 |
UselessParentheses | Useless parentheses. | 4 | 369–370 |
UselessParentheses | Useless parentheses. | 4 | 371–372 |
org/diabetestechnology/drh/service/http/pg/ux/TabularRowsUserSession.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedLocalVariable | Avoid unused local variables such as 'typableTable'. | 3 | 50 |
UnusedLocalVariable | Avoid unused local variables such as 'bindValues'. | 3 | 53 |
UnusedLocalVariable | Avoid unused local variables such as 'queryString'. | 3 | 56 |
UnusedLocalVariable | Avoid unused local variables such as 'userId'. | 3 | 60 |
EmptyControlStatement | Empty else statement | 3 | 85–87 |
org/diabetestechnology/drh/service/http/util/FileValidationUtil.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessOperationOnImmutable | The result of an operation on an immutable object is ignored | 3 | 167 |
UselessOperationOnImmutable | The result of an operation on an immutable object is ignored | 3 | 242 |
org/diabetestechnology/drh/service/http/util/RolePermissionJsonBuilder.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'RolePermissionJsonBuilder': 'env' is already in scope because it is declared in an enclosing type | 4 | 22 |