in licensing/license.go [127:152]
func headerBytes(r io.Reader) []byte {
var scanner = bufio.NewScanner(r)
var replaceableHeader []byte
var continuedHeader bool
for scanner.Scan() {
var t = scanner.Text()
for i := range endPrefixes {
if strings.HasPrefix(t, endPrefixes[i]) {
return replaceableHeader
}
}
for i := range startPrefixes {
if strings.HasPrefix(t, startPrefixes[i]) {
continuedHeader = true
}
}
if continuedHeader {
replaceableHeader = append(replaceableHeader, []byte(t+"\n")...)
}
}
return replaceableHeader
}