PMD Results

The following document contains the results of PMD 7.0.0.

Violations By Priority

Priority 3

org/techbd/orchestrate/fhir/OrchestrationEngine.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final 324–325

org/techbd/service/http/GitHubUserAuthorizationFilter.java

Rule Violation Line
CollapsibleIfStatements This if statement could be combined with its parent 76–85

org/techbd/service/http/hub/prime/api/FHIRService.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'interactionId'. 766
UnusedFormalParameter Avoid unused method parameters such as 'scoringEngineApiURL'. 888
UnusedFormalParameter Avoid unused method parameters such as 'outboundHttpMessage'. 1057
UnusedFormalParameter Avoid unused method parameters such as 'includeIncomingPayloadInDB'. 1057
UnusedFormalParameter Avoid unused method parameters such as 'payload'. 1057

Priority 4

org/techbd/service/http/hub/prime/api/FHIRService.java

Rule Violation Line
UnnecessaryImport Unused import 'com.ibm.icu.impl.IllegalIcuArgumentException' 57
UselessParentheses Useless parentheses. 265–266
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MTlsStrategy': 'values' is already in scope 1286
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MTlsStrategy': 'values' is already in scope 1292

org/techbd/service/http/hub/prime/api/FhirController.java

Rule Violation Line
UselessParentheses Useless parentheses. 180–181

org/techbd/service/http/hub/prime/ux/TabularRowsController.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'java.time': 'LocalDate' is already in scope because it is imported in this file 103
UnnecessaryFullyQualifiedName Unnecessary qualifier 'java.time': 'LocalDate' is already in scope because it is imported in this file 150

Files

org/techbd/orchestrate/fhir/OrchestrationEngine.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final 3 324–325

org/techbd/service/http/GitHubUserAuthorizationFilter.java

Rule Violation Priority Line
CollapsibleIfStatements This if statement could be combined with its parent 3 76–85

org/techbd/service/http/hub/prime/api/FHIRService.java

Rule Violation Priority Line
UnnecessaryImport Unused import 'com.ibm.icu.impl.IllegalIcuArgumentException' 4 57
UselessParentheses Useless parentheses. 4 265–266
UnusedFormalParameter Avoid unused method parameters such as 'interactionId'. 3 766
UnusedFormalParameter Avoid unused method parameters such as 'scoringEngineApiURL'. 3 888
UnusedFormalParameter Avoid unused method parameters such as 'outboundHttpMessage'. 3 1057
UnusedFormalParameter Avoid unused method parameters such as 'includeIncomingPayloadInDB'. 3 1057
UnusedFormalParameter Avoid unused method parameters such as 'payload'. 3 1057
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MTlsStrategy': 'values' is already in scope 4 1286
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MTlsStrategy': 'values' is already in scope 4 1292

org/techbd/service/http/hub/prime/api/FhirController.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 180–181

org/techbd/service/http/hub/prime/ux/TabularRowsController.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'java.time': 'LocalDate' is already in scope because it is imported in this file 4 103
UnnecessaryFullyQualifiedName Unnecessary qualifier 'java.time': 'LocalDate' is already in scope because it is imported in this file 4 150

Suppressed Violations

Filename Rule message Suppression type Reason
org/techbd/service/http/InteractionsFilter.java Avoid unused private methods such as 'setPersistInDbMatchers(List<Object>)'. @suppresswarnings
org/techbd/service/http/hub/prime/api/ExpectController.java Avoid unused constructor parameters such as 'environment'. @suppresswarnings
org/techbd/service/http/hub/prime/api/ExpectController.java Avoid unused constructor parameters such as 'appConfig'. @suppresswarnings
org/techbd/service/http/hub/prime/api/FhirController.java Avoid unused constructor parameters such as 'environment'. @suppresswarnings
org/techbd/service/http/hub/prime/api/FhirController.java Avoid unused constructor parameters such as 'sftpManager'. @suppresswarnings
org/techbd/service/http/hub/prime/api/FhirController.java Avoid unused constructor parameters such as 'sboxHelpers'. @suppresswarnings
org/techbd/service/http/hub/prime/route/RoutesTrees.java Avoid unused constructor parameters such as 'applicationContext'. @suppresswarnings
org/techbd/service/http/hub/prime/ux/ContentController.java Avoid unused constructor parameters such as 'udiPrimeJpaConfig'. @suppresswarnings
org/techbd/service/http/hub/prime/ux/ContentController.java Avoid unused constructor parameters such as 'sftpManager'. @suppresswarnings
org/techbd/service/http/hub/prime/ux/ContentController.java Avoid unused constructor parameters such as 'sboxHelpers'. @suppresswarnings
org/techbd/service/http/hub/prime/ux/DataQualityController.java Avoid unused constructor parameters such as 'udiPrimeJpaConfig'. @suppresswarnings
org/techbd/service/http/hub/prime/ux/DataQualityController.java Avoid unused constructor parameters such as 'sftpManager'. @suppresswarnings
org/techbd/service/http/hub/prime/ux/DataQualityController.java Avoid unused constructor parameters such as 'sboxHelpers'. @suppresswarnings
org/techbd/service/http/hub/prime/ux/InteractionsController.java Avoid unused constructor parameters such as 'udiPrimeJpaConfig'. @suppresswarnings
org/techbd/service/http/hub/prime/ux/NeedAttentionController.java Avoid unused constructor parameters such as 'udiPrimeJpaConfig'. @suppresswarnings
org/techbd/service/http/hub/prime/ux/NeedAttentionController.java Avoid unused constructor parameters such as 'sftpManager'. @suppresswarnings
org/techbd/service/http/hub/prime/ux/NeedAttentionController.java Avoid unused constructor parameters such as 'sboxHelpers'. @suppresswarnings
org/techbd/udi/UdiPrimeJpaConfig.java Avoid unused local variables such as 'connection'. @suppresswarnings