Release 3.6.1 #110
Release 3.6.1 #110
Quality Gate failed
Failed conditions
1 Security Hotspot
20.8% 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
Check warning on line 66 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=AZrj0FN_wSXZKUwY367b&open=AZrj0FN_wSXZKUwY367b&pullRequest=110
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=AZrj0FNAwSXZKUwY367Y&open=AZrj0FNAwSXZKUwY367Y&pullRequest=110
Check warning on line 79 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=AZrj0FN_wSXZKUwY367f&open=AZrj0FN_wSXZKUwY367f&pullRequest=110
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=AZrj0FCkwSXZKUwY367S&open=AZrj0FCkwSXZKUwY367S&pullRequest=110
Check warning on line 78 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=AZrj0FEywSXZKUwY367V&open=AZrj0FEywSXZKUwY367V&pullRequest=110
Check warning on line 25 in src/main/java/com/iemr/tm/utils/mapper/RoleAuthenticationFilter.java
sonarqubecloud / SonarCloud Code Analysis
Remove this unused import 'jakarta.servlet.http.Cookie'.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZrj0FN_wSXZKUwY367h&open=AZrj0FN_wSXZKUwY367h&pullRequest=110
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=AZrj0FEFwSXZKUwY367T&open=AZrj0FEFwSXZKUwY367T&pullRequest=110
Check warning on line 32 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=AZrj0FN_wSXZKUwY367c&open=AZrj0FN_wSXZKUwY367c&pullRequest=110
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=AZrj0FN_wSXZKUwY367e&open=AZrj0FN_wSXZKUwY367e&pullRequest=110
Check warning on line 125 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=AZrj0FEywSXZKUwY367W&open=AZrj0FEywSXZKUwY367W&pullRequest=110
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=AZrj0FN_wSXZKUwY367d&open=AZrj0FN_wSXZKUwY367d&pullRequest=110
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=AZrj0FHiwSXZKUwY367X&open=AZrj0FHiwSXZKUwY367X&pullRequest=110
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=AZrj0FEywSXZKUwY367U&open=AZrj0FEywSXZKUwY367U&pullRequest=110
Check warning on line 15 in src/main/java/com/iemr/tm/utils/mapper/RoleAuthenticationFilter.java
sonarqubecloud / SonarCloud Code Analysis
Remove this unused import 'com.iemr.tm.service.common.master.CommonMasterServiceImpl'.
See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZrj0FN_wSXZKUwY367g&open=AZrj0FN_wSXZKUwY367g&pullRequest=110
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=AZrj0FNAwSXZKUwY367Z&open=AZrj0FNAwSXZKUwY367Z&pullRequest=110