MCPcopy
hub / github.com/go-task/task / formatMap

Function formatMap

internal/summary/summary.go:234–248  ·  view source on GitHub ↗

formatMap formats a map value with proper indentation for YAML.

(m map[string]any, indent int)

Source from the content-addressed store, hash-verified

232
233// formatMap formats a map value with proper indentation for YAML.
234func formatMap(m map[string]any, indent int) string {
235 if len(m) == 0 {
236 return "{}"
237 }
238
239 var result strings.Builder
240 result.WriteString("\n")
241 spaces := strings.Repeat(" ", indent)
242
243 for k, v := range m {
244 result.WriteString(fmt.Sprintf("%s%s: %v\n", spaces, k, v)) //nolint:staticcheck
245 }
246
247 return result.String()
248}
249
250func printTaskRequires(l *logger.Logger, t *ast.Task) {
251 if t.Requires == nil || len(t.Requires.Vars) == 0 {

Callers 1

formatVarValueFunction · 0.85

Calls 1

StringMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…