From 537af60e33714861d7980e4564bff8a49e99341b Mon Sep 17 00:00:00 2001 From: IanShaw027 <131567472+IanShaw027@users.noreply.github.com> Date: Sun, 4 Jan 2026 10:14:47 +0800 Subject: [PATCH] =?UTF-8?q?fix(lint):=20=E4=BF=AE=E5=A4=8D=20golangci-lint?= =?UTF-8?q?=20=E6=A3=80=E6=9F=A5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - usage_service: 修复 tx.Rollback 未检查错误返回值 (errcheck) - antigravity_gateway: 修复重试逻辑中的无效赋值 (ineffassign) - antigravity_gateway: 完善重试成功/失败的分支逻辑 --- .../internal/service/antigravity_gateway_service.go | 12 ++++++------ backend/internal/service/usage_service.go | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/backend/internal/service/antigravity_gateway_service.go b/backend/internal/service/antigravity_gateway_service.go index 9b0dc65a..706c6a5e 100644 --- a/backend/internal/service/antigravity_gateway_service.go +++ b/backend/internal/service/antigravity_gateway_service.go @@ -441,13 +441,13 @@ func (s *AntigravityGatewayService) Forward(ctx context.Context, c *gin.Context, _ = resp.Body.Close() resp = retryResp respBody = nil + } else { + // Retry still errored: replace error context with retry response. + retryBody, _ := io.ReadAll(io.LimitReader(retryResp.Body, 2<<20)) + _ = retryResp.Body.Close() + respBody = retryBody + resp = retryResp } - - // Retry still errored: replace error context with retry response. - retryBody, _ := io.ReadAll(io.LimitReader(retryResp.Body, 2<<20)) - _ = retryResp.Body.Close() - respBody = retryBody - resp = retryResp } else { log.Printf("Antigravity account %d: signature retry request failed: %v", account.ID, retryErr) } diff --git a/backend/internal/service/usage_service.go b/backend/internal/service/usage_service.go index 4a0f6e56..72b050e6 100644 --- a/backend/internal/service/usage_service.go +++ b/backend/internal/service/usage_service.go @@ -78,7 +78,7 @@ func (s *UsageService) Create(ctx context.Context, req CreateUsageLogRequest) (* txCtx := ctx if err == nil { - defer tx.Rollback() + defer func() { _ = tx.Rollback() }() txCtx = dbent.NewTxContext(ctx, tx) }