package healthcheck import ( "fmt" "regexp" ) // addExt appends the specified extension to each file name in the given fileList. // It modifies the original fileList in place. func addExt(fileList []string, ext string) { for i, file := range fileList { fileList[i] = file + ext } } // getRegex compiles each regex pattern in the fileList into a []*regexp.Regexp slice. // It returns a slice containing compiled regular expressions. func getRegex(fileList []string) ([]*regexp.Regexp, error) { var regexList []*regexp.Regexp for _, pattern := range fileList { regex, err := regexp.Compile("(?i)" + pattern) if err != nil { return nil, fmt.Errorf("Error compiling regex:%w", err) } regexList = append(regexList, regex) } return regexList, nil }