MCPcopy Index your code
hub / github.com/github/github-mcp-server / writeCSVMetadata

Function writeCSVMetadata

pkg/github/csv_output.go:261–276  ·  view source on GitHub ↗
(buf *bytes.Buffer, metadata map[string]string)

Source from the content-addressed store, hash-verified

259}
260
261func writeCSVMetadata(buf *bytes.Buffer, metadata map[string]string) {
262 if len(metadata) == 0 {
263 return
264 }
265
266 headers := make([]string, 0, len(metadata))
267 for header := range metadata {
268 headers = append(headers, header)
269 }
270 sort.Strings(headers)
271
272 for _, header := range headers {
273 fmt.Fprintf(buf, "# %s: %s\n", header, normalizeCSVWhitespace(metadata[header]))
274 }
275 buf.WriteByte('\n')
276}
277
278func newFlattenedCSVRow(value map[string]any) map[string]string {
279 row := make(map[string]string)

Callers 1

jsonTextToCSVFunction · 0.85

Calls 1

normalizeCSVWhitespaceFunction · 0.85

Tested by

no test coverage detected