(w io.Writer, trailingNewlines int)
| 1090 | } |
| 1091 | |
| 1092 | func writeSectionSpacing(w io.Writer, trailingNewlines int) error { |
| 1093 | missingNewlines := 3 - trailingNewlines |
| 1094 | if missingNewlines <= 0 { |
| 1095 | return nil |
| 1096 | } |
| 1097 | _, errWrite := io.WriteString(w, strings.Repeat("\n", missingNewlines)) |
| 1098 | return errWrite |
| 1099 | } |
| 1100 | |
| 1101 | type trailingNewlineTrackingWriter struct { |
| 1102 | writer io.Writer |
no test coverage detected