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'. | 188 |
UnusedFormalParameter | Avoid unused method parameters such as 'response'. | 188 |
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 | 40 |
org/diabetestechnology/drh/service/http/hub/prime/ux/TabularRowsControllerCustom.java
Rule | Violation | Line |
---|---|---|
UnnecessarySemicolon | Unnecessary semicolon | 642 |
UnusedFormalParameter | Avoid unused method parameters such as 'filterModel'. | 663 |
UnusedFormalParameter | Avoid unused method parameters such as 'participantDashboardTable'. | 664 |
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 | 616 |
UselessOperationOnImmutable | The result of an operation on an immutable object is ignored | 623 |
UselessOperationOnImmutable | The result of an operation on an immutable object is ignored | 633 |
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>)'. | 484 |
UnusedPrivateMethod | Avoid unused private methods such as 'parseLinesToJSONArray(List<String>, char)'. | 516 |
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/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/SecurityConfig.java
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'org.jooq.JSONB' | 11 |
UnnecessaryImport | Unused import 'org.jooq.impl.DSL' | 12 |
org/diabetestechnology/drh/service/http/hub/prime/service/interaction/ActivityLogService.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 253 |
UselessParentheses | Useless parentheses. | 260 |
UselessParentheses | Useless parentheses. | 401 |
UselessParentheses | Useless parentheses. | 408 |
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. | 56 |
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': 'selectDistinct' is already in scope | 150 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 151 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 153 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 153 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 161 |
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': 'notExists' is already in scope | 187 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectOne' is already in scope | 188 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 190 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 190 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 193 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 197 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectDistinct' is already in scope | 207 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 208 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 210 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 210 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 218 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 219 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 243 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 268 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 276 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 277 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 283 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 321 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 488 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 489 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 490 |
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 | 533 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 534 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 535 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 554 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 555 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 556 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 575 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 576 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 577 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 596 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 597 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 598 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 617 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 618 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 619 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'lib.aide.tabular': 'TabularRowsRequest' is already in scope because it is imported in this file | 648 |
UselessParentheses | Useless parentheses. | 652 |
UselessParentheses | Useless parentheses. | 654 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 697 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 699 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 699 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 706 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 767 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'name' is already in scope | 767 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 799 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 801 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 802 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 804 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 805 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 806 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 807 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 808 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 810 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 811 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 812 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'using' is already in scope | 879 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'table' is already in scope | 882 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 882 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 937 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 963 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 1008 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 1016 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 1019 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 1020 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 1033 |
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. | 228 |
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/UserRoleService.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 273 |
UselessParentheses | Useless parentheses. | 423 |
org/diabetestechnology/drh/service/http/pg/ux/PractitionerController.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 61 |
org/diabetestechnology/drh/service/http/pg/ux/ResearchStudyController.java
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'org.diabetestechnology.drh.service.http.pg.security.Permission' | 12 |
UnnecessaryImport | Unused import 'org.diabetestechnology.drh.service.http.pg.security.RequiresPermission' | 13 |
org/diabetestechnology/drh/service/http/pg/ux/ResearchStudyInvestigatorController.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 207–208 |
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/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/pg/ux/UserRoleController.java
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'org.diabetestechnology.drh.service.http.pg.security.Permission' | 7 |
UnnecessaryImport | Unused import 'org.diabetestechnology.drh.service.http.pg.security.RequiresPermission' | 8 |
Files
org/diabetestechnology/drh/service/http/GitHubUserAuthorizationFilter.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused method parameters such as 'request'. | 3 | 188 |
UnusedFormalParameter | Avoid unused method parameters such as 'response'. | 3 | 188 |
org/diabetestechnology/drh/service/http/SecurityConfig.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'org.jooq.JSONB' | 4 | 11 |
UnnecessaryImport | Unused import 'org.jooq.impl.DSL' | 4 | 12 |
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 | 253 |
UselessParentheses | Useless parentheses. | 4 | 260 |
UselessParentheses | Useless parentheses. | 4 | 401 |
UselessParentheses | Useless parentheses. | 4 | 408 |
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 | 40 |
org/diabetestechnology/drh/service/http/hub/prime/ux/Presentation.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 56 |
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': 'selectDistinct' is already in scope | 4 | 150 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 151 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 153 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 153 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 161 |
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': 'notExists' is already in scope | 4 | 187 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectOne' is already in scope | 4 | 188 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 190 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 190 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 193 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 197 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'selectDistinct' is already in scope | 4 | 207 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 208 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 210 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 210 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 218 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 219 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 243 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 268 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 276 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 277 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 283 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 321 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 4 | 488 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 489 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 490 |
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 | 533 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 534 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 535 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 4 | 554 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 555 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 556 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 4 | 575 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 576 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 577 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 4 | 596 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 597 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 598 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'concat' is already in scope | 4 | 617 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'round' is already in scope | 4 | 618 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'countDistinct' is already in scope | 4 | 619 |
UnnecessarySemicolon | Unnecessary semicolon | 3 | 642 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'lib.aide.tabular': 'TabularRowsRequest' is already in scope because it is imported in this file | 4 | 648 |
UselessParentheses | Useless parentheses. | 4 | 652 |
UselessParentheses | Useless parentheses. | 4 | 654 |
UnusedFormalParameter | Avoid unused method parameters such as 'filterModel'. | 3 | 663 |
UnusedFormalParameter | Avoid unused method parameters such as 'participantDashboardTable'. | 3 | 664 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 697 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 699 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 699 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 706 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 767 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'name' is already in scope | 4 | 767 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 4 | 799 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 801 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 802 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 4 | 804 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 805 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 806 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 807 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 808 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'or' is already in scope | 4 | 810 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 811 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'field' is already in scope | 4 | 812 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'using' is already in scope | 4 | 879 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'table' is already in scope | 4 | 882 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'val' is already in scope | 4 | 882 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 937 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 963 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 1008 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'value' is already in scope | 4 | 1016 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 4 | 1019 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DSL': 'and' is already in scope | 4 | 1020 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.jooq': 'Field' is already in scope because it is imported in this file | 4 | 1033 |
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 | 228 |
UselessOperationOnImmutable | The result of an operation on an immutable object is ignored | 3 | 616 |
UselessOperationOnImmutable | The result of an operation on an immutable object is ignored | 3 | 623 |
UselessOperationOnImmutable | The result of an operation on an immutable object is ignored | 3 | 633 |
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/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 | 484 |
UnusedPrivateMethod | Avoid unused private methods such as 'parseLinesToJSONArray(List<String>, char)'. | 3 | 516 |
org/diabetestechnology/drh/service/http/pg/service/UserRoleService.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 273 |
UselessParentheses | Useless parentheses. | 4 | 423 |
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/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/ResearchStudyController.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'org.diabetestechnology.drh.service.http.pg.security.Permission' | 4 | 12 |
UnnecessaryImport | Unused import 'org.diabetestechnology.drh.service.http.pg.security.RequiresPermission' | 4 | 13 |
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/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/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/pg/ux/UserRoleController.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'org.diabetestechnology.drh.service.http.pg.security.Permission' | 4 | 7 |
UnnecessaryImport | Unused import 'org.diabetestechnology.drh.service.http.pg.security.RequiresPermission' | 4 | 8 |
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 |