Skip to content

fix: resolve nil pointer dereference warnings in forward_test.go#606

Merged
robinbraemer merged 1 commit intomasterfrom
fix/lint-forward-test-nil-check
Dec 8, 2025
Merged

fix: resolve nil pointer dereference warnings in forward_test.go#606
robinbraemer merged 1 commit intomasterfrom
fix/lint-forward-test-nil-check

Conversation

@robinbraemer
Copy link
Member

Fixes staticcheck SA5011 warnings about possible nil pointer dereference in forward_test.go.

The static analyzer doesn't recognize that t.Fatal() stops execution, so it flags potential nil pointer access after nil checks. Adding explicit return statements after t.Fatal() calls helps the analyzer understand that execution stops.

Fixes lint errors:

  • pkg/edition/java/lite/forward_test.go:41:12: SA5011
  • pkg/edition/java/lite/forward_test.go:98:12: SA5011

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Dec 8, 2025

Deploying gate-minekube with  Cloudflare Pages  Cloudflare Pages

Latest commit: a26408b
Status:⚡️  Build in progress...

View logs

@robinbraemer robinbraemer force-pushed the fix/lint-forward-test-nil-check branch from e6c0f9a to 7540505 Compare December 8, 2025 12:28
Replace t.Fatal() nil checks with require.NotNil() which the static
analyzer understands stops execution, fixing SA5011 warnings.
@robinbraemer robinbraemer force-pushed the fix/lint-forward-test-nil-check branch from 7540505 to a26408b Compare December 8, 2025 12:31
@robinbraemer robinbraemer merged commit d1f198b into master Dec 8, 2025
4 of 5 checks passed
@robinbraemer robinbraemer deleted the fix/lint-forward-test-nil-check branch December 8, 2025 12:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant