Skip to content

Add coverage for nulls and error propagation

f94ce23
Select commit
Loading
Failed to load commit list.
Open

Eliminate lambda indirection overhead in DynamoDB Enhanced Client #6591

Add coverage for nulls and error propagation
f94ce23
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Nov 26, 2025 in 15m 7s

Quality Gate failed

Failed conditions
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 115 in services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/mapper/StaticTableMetadata.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Call "Optional#isPresent()" before accessing the value.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W4jDvggpPC86Qzk&open=AZrB4W4jDvggpPC86Qzk&pullRequest=6591

Check warning on line 213 in services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/mapper/ImmutableTableSchemaTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W61DvggpPC86Qzs&open=AZrB4W61DvggpPC86Qzs&pullRequest=6591

Check warning on line 61 in core/http-auth-aws/src/test/java/software/amazon/awssdk/http/auth/aws/crt/internal/signer/DefaultAwsCrtV4aHttpSignerTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused import 'org.junit.jupiter.api.Disabled'.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W0qDvggpPC86QzU&open=AZrB4W0qDvggpPC86QzU&pullRequest=6591

Check warning on line 37 in services/s3/src/test/java/software/amazon/awssdk/services/s3/functionaltests/MultiRegionAccessPointChecksumTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused import 'software.amazon.awssdk.core.async.AsyncRequestBody'.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4Wv8DvggpPC86QzS&open=AZrB4Wv8DvggpPC86QzS&pullRequest=6591

Check warning on line 32 in services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/mapper/ImmutableAttributeTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused import 'software.amazon.awssdk.enhanced.dynamodb.AttributeValueType'.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W7gDvggpPC86Qzy&open=AZrB4W7gDvggpPC86Qzy&pullRequest=6591

Check warning on line 129 in services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/mapper/ImmutableTableSchemaTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W61DvggpPC86Qzp&open=AZrB4W61DvggpPC86Qzp&pullRequest=6591

Check warning on line 161 in core/http-auth-aws/src/test/java/software/amazon/awssdk/http/auth/aws/crt/internal/signer/AwsChunkedV4aPayloadSignerTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W1HDvggpPC86QzZ&open=AZrB4W1HDvggpPC86QzZ&pullRequest=6591

Check warning on line 61 in services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/extensions/VersionedRecordExtension.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this code to use the more specialised Functional Interface 'UnaryOperator<String>'

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W5BDvggpPC86Qzl&open=AZrB4W5BDvggpPC86Qzl&pullRequest=6591

Check warning on line 232 in services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/mapper/ImmutableTableSchemaTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W61DvggpPC86Qzt&open=AZrB4W61DvggpPC86Qzt&pullRequest=6591

Check warning on line 41 in services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/mapper/ImmutableTableSchemaTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W61DvggpPC86Qzm&open=AZrB4W61DvggpPC86Qzm&pullRequest=6591

Check warning on line 97 in core/http-auth-aws/src/test/java/software/amazon/awssdk/http/auth/aws/crt/internal/signer/AwsChunkedV4aPayloadSignerTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W1HDvggpPC86QzX&open=AZrB4W1HDvggpPC86QzX&pullRequest=6591

Check warning on line 230 in core/http-auth-aws/src/test/java/software/amazon/awssdk/http/auth/aws/crt/internal/signer/AwsChunkedV4aPayloadSignerTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W1HDvggpPC86Qzb&open=AZrB4W1HDvggpPC86Qzb&pullRequest=6591

Check warning on line 93 in services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/mapper/ImmutableTableSchemaTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W61DvggpPC86Qzo&open=AZrB4W61DvggpPC86Qzo&pullRequest=6591

Check warning on line 265 in core/http-auth-aws/src/test/java/software/amazon/awssdk/http/auth/aws/crt/internal/signer/AwsChunkedV4aPayloadSignerTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W1HDvggpPC86Qzc&open=AZrB4W1HDvggpPC86Qzc&pullRequest=6591

Check warning on line 96 in services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/mapper/StaticTableMetadata.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Call "Optional#isPresent()" before accessing the value.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W4jDvggpPC86Qzi&open=AZrB4W4jDvggpPC86Qzi&pullRequest=6591

Check warning on line 179 in services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/mapper/ImmutableTableSchemaTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W61DvggpPC86Qzr&open=AZrB4W61DvggpPC86Qzr&pullRequest=6591

Check warning on line 42 in services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/internal/mapper/ResolvedImmutableAttribute.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Provide the parametrized type for this generic.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W2zDvggpPC86Qzf&open=AZrB4W2zDvggpPC86Qzf&pullRequest=6591

Check warning on line 58 in core/http-auth-aws/src/test/java/software/amazon/awssdk/http/auth/aws/crt/internal/signer/DefaultAwsCrtV4aHttpSignerTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused import 'java.util.Optional'.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W0qDvggpPC86QzT&open=AZrB4W0qDvggpPC86QzT&pullRequest=6591

Check warning on line 70 in core/http-auth-aws/src/test/java/software/amazon/awssdk/http/auth/aws/crt/internal/signer/AwsChunkedV4aPayloadSignerTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W1HDvggpPC86QzW&open=AZrB4W1HDvggpPC86QzW&pullRequest=6591

Check warning on line 287 in services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/mapper/ImmutableTableSchemaTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W61DvggpPC86Qzw&open=AZrB4W61DvggpPC86Qzw&pullRequest=6591

Check warning on line 63 in services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/mapper/ImmutableTableSchemaTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W61DvggpPC86Qzn&open=AZrB4W61DvggpPC86Qzn&pullRequest=6591

Check warning on line 268 in services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/mapper/ImmutableTableSchemaTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W61DvggpPC86Qzv&open=AZrB4W61DvggpPC86Qzv&pullRequest=6591

Check warning on line 195 in core/http-auth-aws/src/test/java/software/amazon/awssdk/http/auth/aws/crt/internal/signer/AwsChunkedV4aPayloadSignerTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W1HDvggpPC86Qza&open=AZrB4W1HDvggpPC86Qza&pullRequest=6591

Check warning on line 117 in services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/mapper/StaticTableMetadata.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Call "Optional#isPresent()" before accessing the value.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W4jDvggpPC86Qzj&open=AZrB4W4jDvggpPC86Qzj&pullRequest=6591

Check warning on line 250 in services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/mapper/ImmutableTableSchemaTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=aws_aws-sdk-java-v2&issues=AZrB4W61DvggpPC86Qzu&open=AZrB4W61DvggpPC86Qzu&pullRequest=6591