INNER CODE UNIT · Go
parseAIGenerateTargets
xataio/xata · gen/aiconfigs/main.go:152
func parseAIGenerateTargets(in string) ([]string, error) {
in = strings.TrimSpace(in)
if in == "" {
return nil, nil
}
targets := strings.Split(in, ",")
targets = slices.Compact(targets)
for _, target := range targets {
if _, err := findToolConfig(target); err != nil {
return nil, fmt.Errorf("invalid AI_GENERATE_TARGET: %s: %w", target, err)
}
}
return targets, nil
}
func findToolConfig(name string) (ToolConfig, error) {
for _, toolConfig := range toolConfigs {