From 70b2c9005d4f170f76ce579ffe8ea08a8a896c6d Mon Sep 17 00:00:00 2001 From: shikihane Date: Tue, 3 Mar 2026 17:22:53 +0800 Subject: [PATCH] fix: resolve linter issues (govet shadow, unused func) - Rename shadowed err to mkErr in downloadImage (govet) - Remove unused strPtr helper in test file (unused) Co-Authored-By: Claude Opus 4.6 --- pkg/channels/feishu/feishu_64.go | 4 ++-- pkg/channels/feishu/feishu_64_test.go | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/pkg/channels/feishu/feishu_64.go b/pkg/channels/feishu/feishu_64.go index a5cc6e16c..851caa263 100644 --- a/pkg/channels/feishu/feishu_64.go +++ b/pkg/channels/feishu/feishu_64.go @@ -344,8 +344,8 @@ func (c *FeishuChannel) downloadImage(ctx context.Context, messageID, imageKey s } mediaDir := filepath.Join(os.TempDir(), "picoclaw_media") - if err := os.MkdirAll(mediaDir, 0o700); err != nil { - return "", fmt.Errorf("create media dir: %w", err) + if mkErr := os.MkdirAll(mediaDir, 0o700); mkErr != nil { + return "", fmt.Errorf("create media dir: %w", mkErr) } localPath := filepath.Join(mediaDir, uuid.New().String()[:8]+"_feishu_image") diff --git a/pkg/channels/feishu/feishu_64_test.go b/pkg/channels/feishu/feishu_64_test.go index a1732feea..94802ead8 100644 --- a/pkg/channels/feishu/feishu_64_test.go +++ b/pkg/channels/feishu/feishu_64_test.go @@ -8,8 +8,6 @@ import ( larkim "github.com/larksuite/oapi-sdk-go/v3/service/im/v1" ) -func strPtr(s string) *string { return &s } - func TestExtractFeishuImageKey(t *testing.T) { tests := []struct { name string