MMU Nikshay data for application - #181
Quality Gate passed
Annotations
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "unknown" 3 times.
See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaB6_c_XYwLo8jnSP-mC&open=AaB6_c_XYwLo8jnSP-mC&pullRequest=181
Check warning on line 99 in src/main/java/com/iemr/mmu/repo/stoptb/NikshayExportRepository.java
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaB6_c5eYwLo8jnSP-l0&open=AaB6_c5eYwLo8jnSP-l0&pullRequest=181
Check failure on line 84 in src/main/java/com/iemr/mmu/service/stoptb/NikshayExportService.java
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "Unknown" 9 times.
See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaB6_c-uYwLo8jnSP-l1&open=AaB6_c-uYwLo8jnSP-l1&pullRequest=181
Check warning on line 88 in src/main/java/com/iemr/mmu/service/stoptb/NikshayImportService.java
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_MMU-API&issues=AaB6_c_DYwLo8jnSP-l6&open=AaB6_c_DYwLo8jnSP-l6&pullRequest=181
Check warning on line 84 in src/main/java/com/iemr/mmu/service/stoptb/NikshayImportService.java
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaB6_c_DYwLo8jnSP-l8&open=AaB6_c_DYwLo8jnSP-l8&pullRequest=181
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaB6_c_XYwLo8jnSP-mD&open=AaB6_c_XYwLo8jnSP-mD&pullRequest=181
Check warning on line 211 in src/main/java/com/iemr/mmu/service/stoptb/NikshayExportService.java
sonarqubecloud / SonarCloud Code Analysis
Use concise character class syntax '\\d' instead of '[0-9]'.
See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaB6_c-uYwLo8jnSP-l4&open=AaB6_c-uYwLo8jnSP-l4&pullRequest=181
Check warning on line 110 in src/main/java/com/iemr/mmu/service/stoptb/NikshayImportService.java
sonarqubecloud / SonarCloud Code Analysis
Reduce the total number of break and continue statements in this loop to use at most one.
See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaB6_c_DYwLo8jnSP-l7&open=AaB6_c_DYwLo8jnSP-l7&pullRequest=181
Check warning on line 105 in src/main/java/com/iemr/mmu/service/stoptb/NikshayExportService.java
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaB6_c-uYwLo8jnSP-l2&open=AaB6_c-uYwLo8jnSP-l2&pullRequest=181
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaB6_c_XYwLo8jnSP-mE&open=AaB6_c_XYwLo8jnSP-mE&pullRequest=181
Check warning on line 207 in src/main/java/com/iemr/mmu/service/stoptb/NikshayExportService.java
sonarqubecloud / SonarCloud Code Analysis
Use concise character class syntax '\\D' instead of '[^0-9]'.
See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaB6_c-uYwLo8jnSP-l3&open=AaB6_c-uYwLo8jnSP-l3&pullRequest=181
Check warning on line 219 in src/main/java/com/iemr/mmu/service/stoptb/NikshayExportService.java
sonarqubecloud / SonarCloud Code Analysis
Use concise character class syntax '\\d' instead of '[0-9]'.
See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaB6_c-uYwLo8jnSP-l5&open=AaB6_c-uYwLo8jnSP-l5&pullRequest=181
Check warning on line 142 in src/main/java/com/iemr/mmu/service/stoptb/NikshayImportService.java
sonarqubecloud / SonarCloud Code Analysis
Extract this regular expression to a Pattern compiled outside the loop.
See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaB6_c_DYwLo8jnSP-l_&open=AaB6_c_DYwLo8jnSP-l_&pullRequest=181
Check warning on line 182 in src/main/java/com/iemr/mmu/service/stoptb/NikshayImportService.java
sonarqubecloud / SonarCloud Code Analysis
Use concise character class syntax '\\D' instead of '[^0-9]'.
See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaB6_c_DYwLo8jnSP-mA&open=AaB6_c_DYwLo8jnSP-mA&pullRequest=181
sonarqubecloud / SonarCloud Code Analysis
Remove this field injection and use constructor injection instead.
See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaB6_c_XYwLo8jnSP-mF&open=AaB6_c_XYwLo8jnSP-mF&pullRequest=181
Check warning on line 111 in src/main/java/com/iemr/mmu/service/stoptb/NikshayImportService.java
sonarqubecloud / SonarCloud Code Analysis
Rename this variable to not match a restricted identifier.
See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaB6_c_DYwLo8jnSP-l-&open=AaB6_c_DYwLo8jnSP-l-&pullRequest=181
Check warning on line 186 in src/main/java/com/iemr/mmu/service/stoptb/NikshayImportService.java
sonarqubecloud / SonarCloud Code Analysis
Use concise character class syntax '\\d' instead of '[0-9]'.
See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaB6_c_DYwLo8jnSP-mB&open=AaB6_c_DYwLo8jnSP-mB&pullRequest=181
sonarqubecloud / SonarCloud Code Analysis
Remove usage of generic wildcard type.
See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaB6_c_XYwLo8jnSP-mG&open=AaB6_c_XYwLo8jnSP-mG&pullRequest=181
Check failure on line 87 in src/main/java/com/iemr/mmu/service/stoptb/NikshayImportService.java
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 36 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaB6_c_DYwLo8jnSP-l9&open=AaB6_c_DYwLo8jnSP-l9&pullRequest=181