Skip to content

Simplified ControlGroup polymorphic resolution using the standard JSO…

37b3b36
Select commit
Loading
Failed to load commit list.
Merged

Feature/int 1594 #551

Simplified ControlGroup polymorphic resolution using the standard JSO…
37b3b36
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Mar 5, 2026 in 28s

Annotations

Check warning on line 169 in src/test/java/com/checkout/identities/faceauthentications/FaceAuthenticationClientImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7jzVKxv1Ynwv8sX&open=AZy9J7jzVKxv1Ynwv8sX&pullRequest=551

Check warning on line 278 in src/test/java/com/checkout/identities/identityverification/IdentityVerificationClientImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7kbVKxv1Ynwv8sr&open=AZy9J7kbVKxv1Ynwv8sr&pullRequest=551

Check warning on line 232 in src/test/java/com/checkout/identities/faceauthentications/FaceAuthenticationClientImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7jzVKxv1Ynwv8sZ&open=AZy9J7jzVKxv1Ynwv8sZ&pullRequest=551

Check warning on line 151 in src/test/java/com/checkout/identities/iddocumentverification/IdDocumentVerificationClientImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7j9VKxv1Ynwv8sd&open=AZy9J7j9VKxv1Ynwv8sd&pullRequest=551

Check failure on line 73 in src/main/java/com/checkout/identities/identityverification/IdentityVerificationClientImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "identityVerificationId" 12 times.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7mlVKxv1Ynwv8tC&open=AZy9J7mlVKxv1Ynwv8tC&pullRequest=551

Check warning on line 1066 in src/main/java/com/checkout/issuing/IssuingClientImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace generic exceptions with specific library exceptions or a custom exception.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7mLVKxv1Ynwv8s8&open=AZy9J7mLVKxv1Ynwv8s8&pullRequest=551

Check warning on line 524 in src/main/java/com/checkout/GsonSerializer.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this redundant jump.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7nwVKxv1Ynwv8tI&open=AZy9J7nwVKxv1Ynwv8tI&pullRequest=551

Check warning on line 72 in src/test/java/com/checkout/identities/amlscreening/AmlScreeningClientImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7fmVKxv1Ynwv8sQ&open=AZy9J7fmVKxv1Ynwv8sQ&pullRequest=551

Check warning on line 103 in src/test/java/com/checkout/identities/amlscreening/AmlScreeningClientImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7fmVKxv1Ynwv8sR&open=AZy9J7fmVKxv1Ynwv8sR&pullRequest=551

Check warning on line 119 in src/test/java/com/checkout/identities/faceauthentications/FaceAuthenticationClientImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7jzVKxv1Ynwv8sV&open=AZy9J7jzVKxv1Ynwv8sV&pullRequest=551

Check warning on line 136 in src/test/java/com/checkout/identities/faceauthentications/FaceAuthenticationClientImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7jzVKxv1Ynwv8sW&open=AZy9J7jzVKxv1Ynwv8sW&pullRequest=551

Check warning on line 17 in src/main/java/com/checkout/identities/faceauthentications/responses/FaceAuthenticationAttemptResponse.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This class has 6 parents which is greater than 5 authorized.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7muVKxv1Ynwv8tD&open=AZy9J7muVKxv1Ynwv8tD&pullRequest=551

Check warning on line 293 in src/test/java/com/checkout/identities/identityverification/IdentityVerificationClientImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7kbVKxv1Ynwv8ss&open=AZy9J7kbVKxv1Ynwv8ss&pullRequest=551

Check warning on line 348 in src/test/java/com/checkout/identities/identityverification/IdentityVerificationTestIT.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused method parameter "request".

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7kRVKxv1Ynwv8sk&open=AZy9J7kRVKxv1Ynwv8sk&pullRequest=551

Check failure on line 371 in src/main/java/com/checkout/issuing/IssuingClientImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "controlGroupId" 4 times.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7mLVKxv1Ynwv8s_&open=AZy9J7mLVKxv1Ynwv8s_&pullRequest=551

Check failure on line 48 in src/main/java/com/checkout/identities/applicants/ApplicantClientImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7nTVKxv1Ynwv8tG&open=AZy9J7nTVKxv1Ynwv8tG&pullRequest=551

Check warning on line 136 in src/test/java/com/checkout/identities/iddocumentverification/IdDocumentVerificationClientImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7j9VKxv1Ynwv8sc&open=AZy9J7j9VKxv1Ynwv8sc&pullRequest=551

Check warning on line 228 in src/test/java/com/checkout/identities/iddocumentverification/IdDocumentVerificationClientImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7j9VKxv1Ynwv8sf&open=AZy9J7j9VKxv1Ynwv8sf&pullRequest=551

Check warning on line 122 in src/test/java/com/checkout/identities/identityverification/IdentityVerificationClientImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7kbVKxv1Ynwv8sm&open=AZy9J7kbVKxv1Ynwv8sm&pullRequest=551

Check warning on line 216 in src/test/java/com/checkout/identities/identityverification/IdentityVerificationClientImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7kbVKxv1Ynwv8sp&open=AZy9J7kbVKxv1Ynwv8sp&pullRequest=551

Check warning on line 169 in src/test/java/com/checkout/identities/identityverification/IdentityVerificationClientImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7kbVKxv1Ynwv8so&open=AZy9J7kbVKxv1Ynwv8so&pullRequest=551

Check warning on line 132 in src/test/java/com/checkout/identities/applicants/ApplicantClientImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7itVKxv1Ynwv8sT&open=AZy9J7itVKxv1Ynwv8sT&pullRequest=551

Check warning on line 215 in src/test/java/com/checkout/identities/faceauthentications/FaceAuthenticationClientImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7jzVKxv1Ynwv8sY&open=AZy9J7jzVKxv1Ynwv8sY&pullRequest=551

Check failure on line 52 in src/main/java/com/checkout/identities/faceauthentications/FaceAuthenticationClientImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "faceAuthenticationId" 10 times.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7m5VKxv1Ynwv8tE&open=AZy9J7m5VKxv1Ynwv8tE&pullRequest=551

Check warning on line 355 in src/test/java/com/checkout/GsonSerializerTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the declaration of thrown exception 'java.io.UnsupportedEncodingException' which is a subclass of 'java.io.IOException'.

See more on https://sonarcloud.io/project/issues?id=checkout_checkout-sdk-java&issues=AZy9J7lZVKxv1Ynwv8sz&open=AZy9J7lZVKxv1Ynwv8sz&pullRequest=551