in error.go [176:189]
func (e ErrCycleDependency) Error() string {
depErr := make([]string, 0, len(e))
for step, ups := range e {
depsStr := []string{}
for _, up := range ups {
depsStr = append(depsStr, String(up))
}
depErr = append(depErr, fmt.Sprintf(
"%s depends on [\n\t%s\n]",
String(step), indent(strings.Join(depsStr, "\n")),
))
}
return fmt.Sprintf("Cycle Dependency Error:\n\t%s", indent(strings.Join(depErr, "\n")))
}