fix: Resolve 11 errcheck linter violations to unblock CI (bd-91)
Fixed all unchecked error returns in production code: - os.Remove() calls in cleanup paths - cmd.Wait() in goroutines - fmt.Fprintf() writes - Type assertions with proper ok checks Reduces linter issues from 99 to 88. CI should now pass linting.
This commit is contained in:
@@ -360,13 +360,13 @@ func removeIssueFromJSONL(issueID string) error {
|
||||
}
|
||||
|
||||
if err := out.Close(); err != nil {
|
||||
os.Remove(temp)
|
||||
_ = os.Remove(temp)
|
||||
return fmt.Errorf("failed to close temp file: %w", err)
|
||||
}
|
||||
|
||||
// Atomic rename
|
||||
if err := os.Rename(temp, path); err != nil {
|
||||
os.Remove(temp)
|
||||
_ = os.Remove(temp)
|
||||
return fmt.Errorf("failed to rename temp file: %w", err)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user