on main help sign in
chore(lint): don't shadow err vars
commitded666aa641e7b9cabb750fcb68441b9edff6a45 authorChristian Rocha <christian@rocha.is> dateThu 26 Feb 2026, 14:15 (8 months ago) parent3c5fcff
1 file changed+6−6
internal/agent/tools/view.go+6−6
internal/agent/tools/view.go+6−6
@@ -98,7 +98,7 @@ func NewViewTool(
9898
9999 // Request permission for files outside working directory, unless it's a skill file.
100100 if isOutsideWorkDir && !isSkillFile {
101− granted, err := permissions.Request(ctx,
101+ granted, permReqErr := permissions.Request(ctx,
102102 permission.CreatePermissionRequest{
103103 SessionID: sessionID,
104104 Path: absFilePath,
@@ -109,8 +109,8 @@ func NewViewTool(
109109 Params: ViewPermissionsParams(params),
110110 },
111111 )
112− if err != nil {
113− return fantasy.ToolResponse{}, err
112+ if permReqErr != nil {
113+ return fantasy.ToolResponse{}, permReqErr
114114 }
115115 if !granted {
116116 return fantasy.ToolResponse{}, permission.ErrorPermissionDenied
@@ -176,9 +176,9 @@ func NewViewTool(
176176 return fantasy.NewTextErrorResponse(fmt.Sprintf("This model (%s) does not support image data.", modelName)), nil
177177 }
178178
179− imageData, err := os.ReadFile(filePath)
180− if err != nil {
181− return fantasy.ToolResponse{}, fmt.Errorf("error reading image file: %w", err)
179+ imageData, readErr := os.ReadFile(filePath)
180+ if readErr != nil {
181+ return fantasy.ToolResponse{}, fmt.Errorf("error reading image file: %w", readErr)
182182 }
183183
184184 encoded := base64.StdEncoding.EncodeToString(imageData)