From d7c1abbfb6b9fbc981054482526e35b8daeba84a Mon Sep 17 00:00:00 2001 From: Alex Dunmow Date: Sun, 5 Jul 2026 17:41:07 +0800 Subject: [PATCH] style(backup): satisfy errcheck on deferred Close calls Wrap deferred rc.Close() in closures to explicitly discard the error. Co-Authored-By: Claude Opus 4.8 --- backup/archive_test.go | 2 +- backup/manifest.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backup/archive_test.go b/backup/archive_test.go index a4e6812..c8bde86 100644 --- a/backup/archive_test.go +++ b/backup/archive_test.go @@ -25,7 +25,7 @@ func readZipEntry(t *testing.T, data []byte, name string) []byte { if err != nil { t.Fatalf("open %s: %v", name, err) } - defer rc.Close() + defer func() { _ = rc.Close() }() b, err := io.ReadAll(rc) if err != nil { t.Fatalf("read %s: %v", name, err) diff --git a/backup/manifest.go b/backup/manifest.go index a7594da..4498f1d 100644 --- a/backup/manifest.go +++ b/backup/manifest.go @@ -56,7 +56,7 @@ func ReadManifest(r io.ReaderAt, size int64) (*Manifest, error) { if err != nil { return nil, fmt.Errorf("failed to open manifest.json: %w", err) } - defer rc.Close() + defer func() { _ = rc.Close() }() data, err := io.ReadAll(rc) if err != nil {