Default severity: error
Reports explicit nil error results inside a branch entered because an error is non-nil. Returning success there silently discards the failure.
Bad
if err != nil { return nil, nil }Good
if err != nil { return nil, err }Detect nil errors returned from branches that prove an error is non-nil.
Default severity: error
Reports explicit nil error results inside a branch entered because an error is non-nil. Returning success there silently discards the failure.
if err != nil { return nil, nil }if err != nil { return nil, err }