in dev-tools/mage/gotool/go.go [194:209]
func getLines(out string, err error) ([]string, error) {
if err != nil {
return nil, err
}
lines := strings.Split(out, "\n")
res := lines[:0]
for _, line := range lines {
line = strings.TrimSpace(line)
if len(line) > 0 {
res = append(res, line)
}
}
return res, nil
}