redundant if ...; err != nil check, just return error instead.
405 if payloadRoot != headerRoot {
406 return errors.New("cannot unblind with different execution data")
407 }
408 if err := b.SetExecution(e); err != nil { 409 return err
410 }
411 return nil
Description
Some simple error checking patterns can be reduced to just a single return
statement returning a variable of type Error
.
Bad practice
if err != nil {
return err
}
return nil
Recommended
return err