MCPcopy
hub / github.com/moonD4rk/HackBrowserData / format

Method format

output/csv.go:12–28  ·  view source on GitHub ↗
(w io.Writer, rows []row)

Source from the content-addressed store, hash-verified

10func (f *csvFormatter) ext() string { return "csv" }
11
12func (f *csvFormatter) format(w io.Writer, rows []row) error {
13 if len(rows) == 0 {
14 return nil
15 }
16
17 cw := csv.NewWriter(w)
18 if err := cw.Write(rows[0].csvHeader()); err != nil {
19 return err
20 }
21 for _, r := range rows {
22 if err := cw.Write(r.csvRow()); err != nil {
23 return err
24 }
25 }
26 cw.Flush()
27 return cw.Error()
28}

Callers

nothing calls this directly

Calls 4

WriteMethod · 0.95
csvHeaderMethod · 0.80
csvRowMethod · 0.80
ErrorMethod · 0.80

Tested by

no test coverage detected