(b *strings.Builder, n *knowledge.Node)
| 258 | } |
| 259 | |
| 260 | func writeGraphNode(b *strings.Builder, n *knowledge.Node) { |
| 261 | title := strings.TrimSpace(n.Title) |
| 262 | if title == "" { |
| 263 | title = n.ID |
| 264 | } |
| 265 | if summary := strings.TrimSpace(n.Summary); summary != "" && summary != title { |
| 266 | fmt.Fprintf(b, " - [%s] %s — %s\n", n.Kind, title, truncateForLog(summary, 160)) |
| 267 | } else { |
| 268 | fmt.Fprintf(b, " - [%s] %s\n", n.Kind, title) |
| 269 | } |
| 270 | } |
no test coverage detected