INNER CODE UNIT · Go

exportName

stacklok/toolhive · cmd/help/openapi-normalize/main.go:189

func exportName(value string) string {
	if value == "" {
		return "Schema"
	}
	first := true
	return strings.Map(func(r rune) rune {
		if first {
			first = false
			return unicode.ToUpper(r)
		}
		return r
	}, value)
}

func validateSchemaNames(schemas map[string]any) error {
	for name := range schemas {
		if name == "Schema" || strings.ContainsAny(name, "._") ||
			strings.HasPrefix(name, "PkgApiV1") || strings.HasPrefix(name, "GithubComStacklokToolhive") ||

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…