on main help sign in
chore: modernize errors.As to errors.AsType
302f4ecChristian Rocha
internal/shell/shell.go+1−2
@@ -300,8 +300,7 @@ func ExitCode(err error) int {
300 if err == nil {
300 if err == nil {
301 return 0
301 return 0
302 }
302 }
303− var exitErr interp.ExitStatus
303+ if exitErr, ok := errors.AsType[interp.ExitStatus](err); ok {
304− if errors.As(err, &exitErr) {
305 return int(exitErr)
304 return int(exitErr)
306 }
305 }
307 return 1
306 return 1