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 {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…