in pkg/header/check.go [214:225]
func satisfy(content string, config *ConfigHeader, license string, pattern *regexp.Regexp) bool {
if index := strings.Index(content, license); strings.TrimSpace(license) != "" && index >= 0 {
return index < config.LicenseLocationThreshold
}
if pattern == nil {
return false
}
index := pattern.FindStringIndex(content)
return len(index) == 2 && index[0] < config.LicenseLocationThreshold
}