Skip to content

Merge to main release 3.12.0 - #209

Merged
drtechie merged 15 commits into
mainfrom
merge_to_main_release-3.12.0
Nov 2, 2026
Merged

drtechie merged 15 commits into
mainfrom
merge_to_main_release-3.12.0

removed claude files

4f2afa0
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Nov 2, 2026 in 28s

Quality Gate failed

Failed conditions
27.6% 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 warning on line 906 in src/main/java/com/iemr/common/identity/service/rmnch/RmnchDataSyncServiceImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=PSMRI_Identity-API&issues=AaGbrhapqkrH7cFeWsvR&open=AaGbrhapqkrH7cFeWsvR&pullRequest=209

Check warning on line 127 in src/main/java/com/iemr/common/identity/service/rmnch/RmnchDataSyncServiceImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this field injection and use constructor injection instead.

See more on https://sonarcloud.io/project/issues?id=PSMRI_Identity-API&issues=AaGbrhapqkrH7cFeWsvO&open=AaGbrhapqkrH7cFeWsvO&pullRequest=209

Check warning on line 2215 in src/main/java/com/iemr/common/identity/service/IdentityService.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use the built-in formatting to construct this argument.

See more on https://sonarcloud.io/project/issues?id=PSMRI_Identity-API&issues=AaGbrhf2qkrH7cFeWsvV&open=AaGbrhf2qkrH7cFeWsvV&pullRequest=209

Check warning on line 932 in src/main/java/com/iemr/common/identity/service/rmnch/RmnchDataSyncServiceImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use the built-in formatting to construct this argument.

See more on https://sonarcloud.io/project/issues?id=PSMRI_Identity-API&issues=AaGbrhapqkrH7cFeWsvJ&open=AaGbrhapqkrH7cFeWsvJ&pullRequest=209

Check failure on line 229 in src/main/java/com/iemr/common/identity/service/rmnch/RmnchDataSyncServiceImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=PSMRI_Identity-API&issues=AaGbrhapqkrH7cFeWsvM&open=AaGbrhapqkrH7cFeWsvM&pullRequest=209

Check warning on line 904 in src/main/java/com/iemr/common/identity/service/rmnch/RmnchDataSyncServiceImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=PSMRI_Identity-API&issues=AaGbrhapqkrH7cFeWsvQ&open=AaGbrhapqkrH7cFeWsvQ&pullRequest=209

Check failure on line 2162 in src/main/java/com/iemr/common/identity/service/IdentityService.java

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_Identity-API&issues=AaGbrhf2qkrH7cFeWsvW&open=AaGbrhf2qkrH7cFeWsvW&pullRequest=209

Check failure on line 223 in src/main/java/com/iemr/common/identity/service/rmnch/RmnchDataSyncServiceImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=PSMRI_Identity-API&issues=AaGbrhapqkrH7cFeWsvK&open=AaGbrhapqkrH7cFeWsvK&pullRequest=209

Check failure on line 225 in src/main/java/com/iemr/common/identity/service/rmnch/RmnchDataSyncServiceImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=PSMRI_Identity-API&issues=AaGbrhapqkrH7cFeWsvL&open=AaGbrhapqkrH7cFeWsvL&pullRequest=209

Check warning on line 954 in src/main/java/com/iemr/common/identity/service/rmnch/RmnchDataSyncServiceImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Strings and Boxed types should be compared using "equals()".

See more on https://sonarcloud.io/project/issues?id=PSMRI_Identity-API&issues=AaGbrhapqkrH7cFeWsvH&open=AaGbrhapqkrH7cFeWsvH&pullRequest=209

Check warning on line 897 in src/main/java/com/iemr/common/identity/service/rmnch/RmnchDataSyncServiceImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Format specifiers should be used instead of string concatenation.

See more on https://sonarcloud.io/project/issues?id=PSMRI_Identity-API&issues=AaGbrhapqkrH7cFeWsvP&open=AaGbrhapqkrH7cFeWsvP&pullRequest=209

Check warning on line 907 in src/main/java/com/iemr/common/identity/service/rmnch/RmnchDataSyncServiceImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=PSMRI_Identity-API&issues=AaGbrhapqkrH7cFeWsvS&open=AaGbrhapqkrH7cFeWsvS&pullRequest=209

Check warning on line 964 in src/main/java/com/iemr/common/identity/service/rmnch/RmnchDataSyncServiceImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Format specifiers should be used instead of string concatenation.

See more on https://sonarcloud.io/project/issues?id=PSMRI_Identity-API&issues=AaGbrhapqkrH7cFeWsvU&open=AaGbrhapqkrH7cFeWsvU&pullRequest=209

Check warning on line 897 in src/main/java/com/iemr/common/identity/service/rmnch/RmnchDataSyncServiceImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use the built-in formatting to construct this argument.

See more on https://sonarcloud.io/project/issues?id=PSMRI_Identity-API&issues=AaGbrhapqkrH7cFeWsvI&open=AaGbrhapqkrH7cFeWsvI&pullRequest=209

Check warning on line 932 in src/main/java/com/iemr/common/identity/service/rmnch/RmnchDataSyncServiceImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Format specifiers should be used instead of string concatenation.

See more on https://sonarcloud.io/project/issues?id=PSMRI_Identity-API&issues=AaGbrhapqkrH7cFeWsvT&open=AaGbrhapqkrH7cFeWsvT&pullRequest=209

Check warning on line 125 in src/main/java/com/iemr/common/identity/service/rmnch/RmnchDataSyncServiceImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this field injection and use constructor injection instead.

See more on https://sonarcloud.io/project/issues?id=PSMRI_Identity-API&issues=AaGbrhapqkrH7cFeWsvN&open=AaGbrhapqkrH7cFeWsvN&pullRequest=209

Check warning on line 2215 in src/main/java/com/iemr/common/identity/service/IdentityService.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Format specifiers should be used instead of string concatenation.

See more on https://sonarcloud.io/project/issues?id=PSMRI_Identity-API&issues=AaGbrhf2qkrH7cFeWsvX&open=AaGbrhf2qkrH7cFeWsvX&pullRequest=209