(b *bytes.Buffer, imports ...string)
| 130 | } |
| 131 | |
| 132 | func writeImportHeader(b *bytes.Buffer, imports ...string) { |
| 133 | b.WriteString("import (\n") |
| 134 | for _, im := range imports { |
| 135 | if im[len(im)-1] == '"' { |
| 136 | // support aliased imports |
| 137 | fmt.Fprintf(b, "\t%s\n", im) |
| 138 | } else { |
| 139 | fmt.Fprintf(b, "\t%q\n", im) |
| 140 | } |
| 141 | } |
| 142 | b.WriteString(")\n\n") |
| 143 | } |
| 144 | |
| 145 | // generateFilePrefix creates a deterministic, unique prefix for constants based on the file name |
| 146 | func generateFilePrefix(filename string) string { |
no test coverage detected
searching dependent graphs…