Merge release 3.6.1 to main #141
Quality Gate failed
Failed conditions
1 Security Hotspot
9.0% Duplication on New Code (required β€ 3%)
E Security Rating on New Code (required β₯ A)
C Reliability Rating on New Code (required β₯ A)
See analysis details on SonarQube Cloud
Catch issues before they fail your Quality Gate with our IDE extension
SonarQube for IDE
Annotations
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWFFu5_pCbq7Y7rJ&open=AZ0FvWFFu5_pCbq7Y7rJ&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
Replace this instanceof check and cast with 'instanceof Timestamp timestamp'
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWAku5_pCbq7Y7ps&open=AZ0FvWAku5_pCbq7Y7ps&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWFFu5_pCbq7Y7rI&open=AZ0FvWFFu5_pCbq7Y7rI&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWDFu5_pCbq7Y7qi&open=AZ0FvWDFu5_pCbq7Y7qi&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
Use isEmpty() to check whether the collection is empty or not.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWDFu5_pCbq7Y7qk&open=AZ0FvWDFu5_pCbq7Y7qk&pullRequest=141
Check warning on line 266 in src/main/java/com/wipro/fhir/service/common/CommonServiceImpl.java
sonarqubecloud / SonarCloud Code Analysis
Format specifiers should be used instead of string concatenation.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWIIu5_pCbq7Y7sR&open=AZ0FvWIIu5_pCbq7Y7sR&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
Call async methods via an injected dependency instead of directly via 'this'.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWGxu5_pCbq7Y7rX&open=AZ0FvWGxu5_pCbq7Y7rX&pullRequest=141
Check warning on line 178 in src/main/java/com/wipro/fhir/service/common/CommonServiceImpl.java
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWIIu5_pCbq7Y7sM&open=AZ0FvWIIu5_pCbq7Y7sM&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWC1u5_pCbq7Y7qN&open=AZ0FvWC1u5_pCbq7Y7qN&pullRequest=141
Check warning on line 181 in src/main/java/com/wipro/fhir/service/common/CommonServiceImpl.java
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWIIu5_pCbq7Y7sN&open=AZ0FvWIIu5_pCbq7Y7sN&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
Extract this nested ternary operation into an independent statement.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWAku5_pCbq7Y7pr&open=AZ0FvWAku5_pCbq7Y7pr&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
Add @Autowired to one of the constructors.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWAWu5_pCbq7Y7pj&open=AZ0FvWAWu5_pCbq7Y7pj&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWDFu5_pCbq7Y7qe&open=AZ0FvWDFu5_pCbq7Y7qe&pullRequest=141
Check warning on line 284 in src/main/java/com/wipro/fhir/service/common/CommonServiceImpl.java
sonarqubecloud / SonarCloud Code Analysis
Use the built-in formatting to construct this argument.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWIIu5_pCbq7Y7sI&open=AZ0FvWIIu5_pCbq7Y7sI&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "Unknown error" 5 times.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWHiu5_pCbq7Y7rm&open=AZ0FvWHiu5_pCbq7Y7rm&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
Change this code to not log user-controlled data.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWIyu5_pCbq7Y7sg&open=AZ0FvWIyu5_pCbq7Y7sg&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWDtu5_pCbq7Y7qn&open=AZ0FvWDtu5_pCbq7Y7qn&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWFyu5_pCbq7Y7rN&open=AZ0FvWFyu5_pCbq7Y7rN&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWEiu5_pCbq7Y7q_&open=AZ0FvWEiu5_pCbq7Y7q_&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
Rename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWIyu5_pCbq7Y7sW&open=AZ0FvWIyu5_pCbq7Y7sW&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWEiu5_pCbq7Y7q-&open=AZ0FvWEiu5_pCbq7Y7q-&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWDtu5_pCbq7Y7qo&open=AZ0FvWDtu5_pCbq7Y7qo&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
This branch's code block is the same as the block for the branch on line 370.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWHiu5_pCbq7Y7r-&open=AZ0FvWHiu5_pCbq7Y7r-&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWDtu5_pCbq7Y7qu&open=AZ0FvWDtu5_pCbq7Y7qu&pullRequest=141
sonarqubecloud / SonarCloud Code Analysis
Method has 9 parameters, which is greater than 7 authorized.
See more on https://sonarcloud.io/project/issues?id=PSMRI_FHIR-API&issues=AZ0FvWEWu5_pCbq7Y7q7&open=AZ0FvWEWu5_pCbq7Y7q7&pullRequest=141