INNER CODE UNIT · Go
processIndividualFiles
xataio/xata · gen/aiconfigs/main.go:297
func processIndividualFiles(aiFiles []AIMarkdownFile, toolConfig ToolConfig) error {
for _, file := range aiFiles {
transformed := toolConfig.Transform(file.Content, file.Path)
if err := writeFile(transformed.OutputPath, transformed.Content); err != nil {
return err
}
}
return nil
}
func glob(pattern string, ignorePatterns []string) ([]string, error) {
matches, err := doublestar.FilepathGlob(pattern, doublestar.WithFailOnIOErrors())
if err != nil {
return nil, err
}
filteredMatches := matches[:0]
for _, match := range matches {