MCPcopy Create free account
hub / github.com/driangle/taskmd / formatMarker

Function formatMarker

apps/cli/internal/cli/todos.go:259–274  ·  view source on GitHub ↗
(marker string, r *lipgloss.Renderer)

Source from the content-addressed store, hash-verified

257}
258
259func formatMarker(marker string, r *lipgloss.Renderer) string {
260 switch strings.ToUpper(marker) {
261 case "TODO":
262 return r.NewStyle().Foreground(lipgloss.Color("3")).Render(marker) // Yellow
263 case "FIXME", "BUG", "XXX":
264 return r.NewStyle().Foreground(lipgloss.Color("1")).Render(marker) // Red
265 case "HACK":
266 return r.NewStyle().Foreground(lipgloss.Color("5")).Render(marker) // Magenta
267 case "NOTE":
268 return r.NewStyle().Foreground(lipgloss.Color("6")).Render(marker) // Cyan
269 case "OPTIMIZE":
270 return r.NewStyle().Foreground(lipgloss.Color("4")).Render(marker) // Blue
271 default:
272 return marker
273 }
274}

Callers 1

todos.goFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected