Repository navigation
feat(idempotency): support custom key prefixes in annotation and functional APIs - #2720
Open
hidingmyname wants to merge 1 commit into
Open
hidingmyname wants to merge 1 commit into
hidingmyname wants to merge 1 commit into
Annotations
8 errors, 2 warnings, and 1 notice
|
Run pmd/pmd-github-action@d9c1f3c5940cbf5923f1354e83fa858b4496ebaa:
powertools-idempotency/powertools-idempotency-core/src/test/java/software/amazon/lambda/powertools/idempotency/internal/IdempotencyAspectTest.java#L138
Avoid assignments in operands; this can make code more complicated and harder to read.
AssignmentInOperand (Priority: 1, Ruleset: Error Prone)
https://docs.pmd-code.org/snapshot/pmd_rules_java_errorprone.html#assignmentinoperand
|
|
Run pmd/pmd-github-action@d9c1f3c5940cbf5923f1354e83fa858b4496ebaa:
powertools-idempotency/powertools-idempotency-core/src/test/java/software/amazon/lambda/powertools/idempotency/internal/IdempotencyAspectTest.java#L133
Avoid assignments in operands; this can make code more complicated and harder to read.
AssignmentInOperand (Priority: 1, Ruleset: Error Prone)
https://docs.pmd-code.org/snapshot/pmd_rules_java_errorprone.html#assignmentinoperand
|
|
Run pmd/pmd-github-action@d9c1f3c5940cbf5923f1354e83fa858b4496ebaa:
powertools-idempotency/powertools-idempotency-core/src/test/java/software/amazon/lambda/powertools/idempotency/internal/IdempotencyAspectTest.java#L128
Avoid assignments in operands; this can make code more complicated and harder to read.
AssignmentInOperand (Priority: 1, Ruleset: Error Prone)
https://docs.pmd-code.org/snapshot/pmd_rules_java_errorprone.html#assignmentinoperand
|
|
Run pmd/pmd-github-action@d9c1f3c5940cbf5923f1354e83fa858b4496ebaa:
powertools-idempotency/powertools-idempotency-core/src/test/java/software/amazon/lambda/powertools/idempotency/internal/IdempotencyAspectTest.java#L123
Avoid assignments in operands; this can make code more complicated and harder to read.
AssignmentInOperand (Priority: 1, Ruleset: Error Prone)
https://docs.pmd-code.org/snapshot/pmd_rules_java_errorprone.html#assignmentinoperand
|
|
Run pmd/pmd-github-action@d9c1f3c5940cbf5923f1354e83fa858b4496ebaa:
powertools-idempotency/powertools-idempotency-core/src/test/java/software/amazon/lambda/powertools/idempotency/internal/IdempotencyAspectTest.java#L118
Avoid assignments in operands; this can make code more complicated and harder to read.
AssignmentInOperand (Priority: 1, Ruleset: Error Prone)
https://docs.pmd-code.org/snapshot/pmd_rules_java_errorprone.html#assignmentinoperand
|
|
Run pmd/pmd-github-action@d9c1f3c5940cbf5923f1354e83fa858b4496ebaa:
powertools-idempotency/powertools-idempotency-core/src/test/java/software/amazon/lambda/powertools/idempotency/IdempotencyKeyPrefixTest.java#L90
Avoid assignments in operands; this can make code more complicated and harder to read.
AssignmentInOperand (Priority: 1, Ruleset: Error Prone)
https://docs.pmd-code.org/snapshot/pmd_rules_java_errorprone.html#assignmentinoperand
|
|
Run pmd/pmd-github-action@d9c1f3c5940cbf5923f1354e83fa858b4496ebaa:
powertools-idempotency/powertools-idempotency-core/src/main/java/software/amazon/lambda/powertools/idempotency/internal/IdempotencyHandler.java#L225
Catching Throwable errors is not recommended since its scope is very broad. It includes runtime issues such as
OutOfMemoryError that should be exposed and managed separately.
**Deprecated:** This rule is deprecated since PMD 7.18.0 and will be removed with PMD 8.0.0.
This rule has been subsumed by {% rule AvoidCatchingGenericException %},
which is now configurable as to which exceptions cause a violation.
AvoidCatchingThrowable (Priority: 1, Ruleset: Error Prone)
https://docs.pmd-code.org/snapshot/pmd_rules_java_errorprone.html#avoidcatchingthrowable
|
|
Run pmd/pmd-github-action@d9c1f3c5940cbf5923f1354e83fa858b4496ebaa:
powertools-idempotency/powertools-idempotency-core/src/main/java/software/amazon/lambda/powertools/idempotency/Idempotency.java#L316
Catching Throwable errors is not recommended since its scope is very broad. It includes runtime issues such as
OutOfMemoryError that should be exposed and managed separately.
**Deprecated:** This rule is deprecated since PMD 7.18.0 and will be removed with PMD 8.0.0.
This rule has been subsumed by {% rule AvoidCatchingGenericException %},
which is now configurable as to which exceptions cause a violation.
AvoidCatchingThrowable (Priority: 1, Ruleset: Error Prone)
https://docs.pmd-code.org/snapshot/pmd_rules_java_errorprone.html#avoidcatchingthrowable
|
|
Complete job
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: pmd/pmd-github-action@d9c1f3c5940cbf5923f1354e83fa858b4496ebaa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run pmd/pmd-github-action@d9c1f3c5940cbf5923f1354e83fa858b4496ebaa:
powertools-idempotency/powertools-idempotency-core/src/main/java/software/amazon/lambda/powertools/idempotency/internal/IdempotencyHandler.java#L122
Identical `catch` branches use up vertical space and increase the complexity of code without
adding functionality. It's better style to collapse identical branches into a single multi-catch
branch.
IdenticalCatchBranches (Priority: 3, Ruleset: Code Style)
https://docs.pmd-code.org/snapshot/pmd_rules_java_codestyle.html#identicalcatchbranches
|
|
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
background
wait
wait-all
cancel
parallel
Loading