From 584564af639b517672723fede2a2fac9f83e7ad8 Mon Sep 17 00:00:00 2001 From: afjcjsbx Date: Mon, 9 Mar 2026 11:02:31 +0100 Subject: [PATCH] fix lint --- pkg/tools/filesystem.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkg/tools/filesystem.go b/pkg/tools/filesystem.go index 5878f3173..6b1cb1475 100644 --- a/pkg/tools/filesystem.go +++ b/pkg/tools/filesystem.go @@ -184,7 +184,7 @@ func (t *ReadFileTool) Execute(ctx context.Context, args map[string]any) *ToolRe // measure total size totalSize := int64(-1) // -1 means unknown - if info, err := file.Stat(); err == nil { + if info, statErr := file.Stat(); statErr == nil { totalSize = info.Size() } @@ -195,7 +195,8 @@ func (t *ReadFileTool) Execute(ctx context.Context, args map[string]any) *ToolRe // Reset read position to beginning before applying the caller's offset. if seeker, ok := file.(io.Seeker); ok { - if _, err := seeker.Seek(0, io.SeekStart); err != nil { + _, err = seeker.Seek(0, io.SeekStart) + if err != nil { return ErrorResult(fmt.Sprintf("failed to reset file position after sniff: %v", err)) } } else { @@ -212,7 +213,8 @@ func (t *ReadFileTool) Execute(ctx context.Context, args map[string]any) *ToolRe // Seek to the requested offset. if seeker, ok := file.(io.Seeker); ok { - if _, err := seeker.Seek(offset, io.SeekStart); err != nil { + _, err = seeker.Seek(offset, io.SeekStart) + if err != nil { return ErrorResult(fmt.Sprintf("failed to seek to offset %d: %v", offset, err)) } } else if offset > 0 { @@ -220,7 +222,8 @@ func (t *ReadFileTool) Execute(ctx context.Context, args map[string]any) *ToolRe // sniffN bytes were already consumed above, so subtract them. remaining := offset - int64(sniffN) if remaining > 0 { - if _, err := io.CopyN(io.Discard, file, remaining); err != nil { + _, err = io.CopyN(io.Discard, file, remaining) + if err != nil { return ErrorResult(fmt.Sprintf("failed to advance to offset %d: %v", offset, err)) } }