Skip to content

ASHA Chatbot - #280

Open
drtechie wants to merge 5 commits into
release-2.8from
artpark-chatbot
Open

ASHA Chatbot#280
drtechie wants to merge 5 commits into
release-2.8from
artpark-chatbot

Merge with release 2.8

a7de61c
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed May 7, 2026 in 1m 24s

Quality Gate failed

Failed conditions
12.0% Duplication on New Code (required ≤ 3%)
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

Check failure on line 250 in app/src/main/java/org/piramalswasthya/sakhi/configuration/LeprosySuspectedDataset.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "Not Confirmed" 3 times.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwYE7ly37akxOPdoY&open=AZ4BwYE7ly37akxOPdoY&pullRequest=280

Check failure on line 211 in app/src/main/java/org/piramalswasthya/sakhi/configuration/LeprosyConfirmedDataset.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "Visit -1" 3 times.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwYHQly37akxOPdob&open=AZ4BwYHQly37akxOPdob&pullRequest=280

Check warning on line 82 in app/src/main/java/org/piramalswasthya/sakhi/ui/home_activity/disease_control/filaria/form/FilariaMDAFormViewModel.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this useless elvis operation ?:, it always succeeds.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwX3ily37akxOPdoN&open=AZ4BwX3ily37akxOPdoN&pullRequest=280

Check failure on line 83 in app/src/main/java/org/piramalswasthya/sakhi/ui/home_activity/child_care/children_under_five_years/CUFYListViewModel.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "Check SAM" 3 times.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwX4oly37akxOPdoP&open=AZ4BwX4oly37akxOPdoP&pullRequest=280

Check warning on line 73 in app/src/main/java/org/piramalswasthya/sakhi/ui/home_activity/village_level_forms/ors_campaign/ORSCampaignViewModel.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this useless elvis operation ?:, it always succeeds.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwX6xly37akxOPdoQ&open=AZ4BwX6xly37akxOPdoQ&pullRequest=280

Check failure on line 591 in app/src/main/java/org/piramalswasthya/sakhi/configuration/LeprosyFormDataset.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "Not Screened" 3 times.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwYLFly37akxOPdoc&open=AZ4BwYLFly37akxOPdoc&pullRequest=280

Check failure on line 247 in app/src/main/java/org/piramalswasthya/sakhi/configuration/LeprosySuspectedDataset.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "Not Screened" 3 times.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwYE7ly37akxOPdoX&open=AZ4BwYE7ly37akxOPdoX&pullRequest=280

Check warning on line 66 in app/src/main/java/org/piramalswasthya/sakhi/helpers/AudioRecorderHelper.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do something with the "Boolean" value returned by "delete".

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwYOjly37akxOPdoe&open=AZ4BwYOjly37akxOPdoe&pullRequest=280

Check failure on line 594 in app/src/main/java/org/piramalswasthya/sakhi/configuration/LeprosyFormDataset.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "Not Confirmed" 3 times.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwYLFly37akxOPdod&open=AZ4BwYLFly37akxOPdod&pullRequest=280

Check warning on line 236 in app/src/main/java/org/piramalswasthya/sakhi/ui/home_activity/disease_control/filaria/form/FilariaMDAFormFragment.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this useless non-null check, it always succeeds.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwX3wly37akxOPdoO&open=AZ4BwX3wly37akxOPdoO&pullRequest=280

Check warning on line 54 in app/src/main/java/org/piramalswasthya/sakhi/ui/chat/ChatViewModel.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unchecked cast.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwYCvly37akxOPdoW&open=AZ4BwYCvly37akxOPdoW&pullRequest=280

Check failure on line 57 in app/src/main/java/org/piramalswasthya/sakhi/configuration/MDSRFormDataset.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "Non-maternal death" 3 times.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwYGnly37akxOPdoa&open=AZ4BwYGnly37akxOPdoa&pullRequest=280

Check warning on line 78 in app/src/main/java/org/piramalswasthya/sakhi/ui/home_activity/disease_control/malaria/form/mosquito_net/MosquitoNetFormViewModel.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this useless elvis operation ?:, it always succeeds.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwX2Kly37akxOPdoM&open=AZ4BwX2Kly37akxOPdoM&pullRequest=280

Check failure on line 26 in app/src/main/java/org/piramalswasthya/sakhi/utils/dynamicFiledValidator/FieldValidator.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 24 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwYRmly37akxOPdof&open=AZ4BwYRmly37akxOPdof&pullRequest=280

Check failure on line 487 in app/src/main/java/org/piramalswasthya/sakhi/configuration/MalariaFormDataset.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "Not Performed" 6 times.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwYFNly37akxOPdoZ&open=AZ4BwYFNly37akxOPdoZ&pullRequest=280

Check failure on line 154 in app/src/main/java/org/piramalswasthya/sakhi/ui/chat/ChatActivity.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 23 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwYBply37akxOPdoV&open=AZ4BwYBply37akxOPdoV&pullRequest=280

Check warning on line 100 in app/src/main/java/org/piramalswasthya/sakhi/ui/home_activity/infant/hbyc/HBYCFormViewModel.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this useless elvis operation ?:, it always succeeds.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwXwJly37akxOPdoK&open=AZ4BwXwJly37akxOPdoK&pullRequest=280

Check warning on line 282 in app/src/main/java/org/piramalswasthya/sakhi/ui/home_activity/all_household/household_members/HouseholdMembersFragment.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this conditional structure or edit its code blocks so that they're not all the same.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwX0dly37akxOPdoL&open=AZ4BwX0dly37akxOPdoL&pullRequest=280

Check warning on line 78 in app/src/main/java/org/piramalswasthya/sakhi/ui/home_activity/all_ben/eye_surgery_registration/EyeSurgeryFormViewModel.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this useless elvis operation ?:, it always succeeds.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwX9Wly37akxOPdoT&open=AZ4BwX9Wly37akxOPdoT&pullRequest=280

Check warning on line 4 in app/src/main/res/values-hi/strings_death_reports.xml

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwYU6ly37akxOPdog&open=AZ4BwYU6ly37akxOPdog&pullRequest=280

Check warning on line 73 in app/src/main/java/org/piramalswasthya/sakhi/ui/home_activity/village_level_forms/pulse_polio/PulsePolioCampaignViewModel.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this useless elvis operation ?:, it always succeeds.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwX7Xly37akxOPdoR&open=AZ4BwX7Xly37akxOPdoR&pullRequest=280

Check warning on line 107 in app/src/main/java/org/piramalswasthya/sakhi/ui/asha_supervisor/SupervisorActivity.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this throw expression with error("yoohuulanguageindexunkonwn $checkedItemIndex").

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwX_4ly37akxOPdoU&open=AZ4BwX_4ly37akxOPdoU&pullRequest=280

Check warning on line 90 in app/src/main/java/org/piramalswasthya/sakhi/ui/home_activity/all_ben/ben_ifa/BenIfaFormViewModel.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this useless elvis operation ?:, it always succeeds.

See more on https://sonarcloud.io/project/issues?id=PSMRI_FLW-Mobile-App&issues=AZ4BwX84ly37akxOPdoS&open=AZ4BwX84ly37akxOPdoS&pullRequest=280