Merge Release 3.6.1 to main #137
Quality Gate failed
Failed conditions
1 Security Hotspot
13.1% Duplication on New Code (required β€ 3%)
B Security 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
Define a constant instead of duplicating this literal "doctorSignatureFlag" 6 times.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0Fzwn3jy-9gvRa9KRH&open=AZ0Fzwn3jy-9gvRa9KRH&pullRequest=137
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "Unauthorized access" 3 times.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0Fzw8Jjy-9gvRa9KRX&open=AZ0Fzw8Jjy-9gvRa9KRX&pullRequest=137
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "doctorSignatureFlag" 3 times.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0Fzwyojy-9gvRa9KRM&open=AZ0Fzwyojy-9gvRa9KRM&pullRequest=137
Check failure on line 985 in src/main/java/com/iemr/tm/service/covid19/Covid19ServiceImpl.java
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "doctorSignatureFlag" 6 times.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0Fzwx3jy-9gvRa9KRL&open=AZ0Fzwx3jy-9gvRa9KRL&pullRequest=137
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "doctorSignatureFlag" 3 times.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0FzwzJjy-9gvRa9KRN&open=AZ0FzwzJjy-9gvRa9KRN&pullRequest=137
sonarqubecloud / SonarCloud Code Analysis
Replace generic exceptions with specific library exceptions or a custom exception.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0Fzw0Sjy-9gvRa9KRP&open=AZ0Fzw0Sjy-9gvRa9KRP&pullRequest=137
Check failure on line 758 in src/main/java/com/iemr/tm/service/generalOPD/GeneralOPDServiceImpl.java
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "doctorSignatureFlag" 6 times.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0Fzwtvjy-9gvRa9KRI&open=AZ0Fzwtvjy-9gvRa9KRI&pullRequest=137
sonarqubecloud / SonarCloud Code Analysis
Remove this unused import 'org.checkerframework.checker.units.qual.s'.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0Fzw0Sjy-9gvRa9KRR&open=AZ0Fzw0Sjy-9gvRa9KRR&pullRequest=137
Check failure on line 354 in src/main/java/com/iemr/tm/service/anc/ANCServiceImpl.java
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "doctorSignatureFlag" 6 times.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0Fzw1Qjy-9gvRa9KRS&open=AZ0Fzw1Qjy-9gvRa9KRS&pullRequest=137
Check failure on line 775 in src/main/java/com/iemr/tm/service/ncdCare/NCDCareServiceImpl.java
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "doctorSignatureFlag" 6 times.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0Fzwz1jy-9gvRa9KRO&open=AZ0Fzwz1jy-9gvRa9KRO&pullRequest=137
Check warning on line 132 in src/main/java/com/iemr/tm/controller/login/IemrMmuLoginController.java
sonarqubecloud / SonarCloud Code Analysis
Change this code to not log user-controlled data.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0Fzw5qjy-9gvRa9KRW&open=AZ0Fzw5qjy-9gvRa9KRW&pullRequest=137
Check warning on line 38 in src/main/java/com/iemr/tm/utils/mapper/RoleAuthenticationFilter.java
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0FzxDajy-9gvRa9KRe&open=AZ0FzxDajy-9gvRa9KRe&pullRequest=137
Check failure on line 32 in src/main/java/com/iemr/tm/utils/mapper/RoleAuthenticationFilter.java
sonarqubecloud / SonarCloud Code Analysis
"logger" is the name of a field in "GenericFilterBean".
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0FzxDajy-9gvRa9KRc&open=AZ0FzxDajy-9gvRa9KRc&pullRequest=137
Check warning on line 119 in src/main/java/com/iemr/tm/utils/redis/RedisStorage.java
sonarqubecloud / SonarCloud Code Analysis
Return an empty collection instead of null.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0FzxCJjy-9gvRa9KRZ&open=AZ0FzxCJjy-9gvRa9KRZ&pullRequest=137
Check failure on line 319 in src/main/java/com/iemr/tm/service/pnc/PNCServiceImpl.java
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "doctorSignatureFlag" 6 times.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0Fzwudjy-9gvRa9KRJ&open=AZ0Fzwudjy-9gvRa9KRJ&pullRequest=137
sonarqubecloud / SonarCloud Code Analysis
Replace generic exceptions with specific library exceptions or a custom exception.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0Fzw0Sjy-9gvRa9KRQ&open=AZ0Fzw0Sjy-9gvRa9KRQ&pullRequest=137
Check warning on line 58 in src/main/java/com/iemr/tm/controller/login/IemrMmuLoginController.java
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0Fzw5qjy-9gvRa9KRV&open=AZ0Fzw5qjy-9gvRa9KRV&pullRequest=137
Check warning on line 35 in src/main/java/com/iemr/tm/utils/mapper/RoleAuthenticationFilter.java
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0FzxDajy-9gvRa9KRd&open=AZ0FzxDajy-9gvRa9KRd&pullRequest=137
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0Fzw5Jjy-9gvRa9KRU&open=AZ0Fzw5Jjy-9gvRa9KRU&pullRequest=137
Check warning on line 41 in src/main/java/com/iemr/tm/utils/mapper/RoleAuthenticationFilter.java
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0FzxDajy-9gvRa9KRf&open=AZ0FzxDajy-9gvRa9KRf&pullRequest=137
Check warning on line 118 in src/main/java/com/iemr/tm/utils/mapper/RoleAuthenticationFilter.java
sonarqubecloud / SonarCloud Code Analysis
Replace this usage of 'Stream.collect(Collectors.toList())' with 'Stream.toList()' and ensure that the list is unmodified.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0FzxDajy-9gvRa9KRh&open=AZ0FzxDajy-9gvRa9KRh&pullRequest=137
Check warning on line 78 in src/main/java/com/iemr/tm/utils/mapper/RoleAuthenticationFilter.java
sonarqubecloud / SonarCloud Code Analysis
Extract this nested try block into a separate method.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0FzxDajy-9gvRa9KRb&open=AZ0FzxDajy-9gvRa9KRb&pullRequest=137
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0Fzw3Zjy-9gvRa9KRT&open=AZ0Fzw3Zjy-9gvRa9KRT&pullRequest=137
Check warning on line 99 in src/main/java/com/iemr/tm/utils/redis/RedisStorage.java
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0FzxCJjy-9gvRa9KRY&open=AZ0FzxCJjy-9gvRa9KRY&pullRequest=137
Check failure on line 815 in src/main/java/com/iemr/tm/service/cancerScreening/CSServiceImpl.java
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "doctorSignatureFlag" 3 times.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZ0FzwxKjy-9gvRa9KRK&open=AZ0FzwxKjy-9gvRa9KRK&pullRequest=137