INNER CODE UNIT · Go

seen

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

		seen := make(map[string]bool, len(existing)+len(fields))
		for _, field := range existing {
			seen[field] = true
		}
		for _, field := range fields {
			if _, exists := properties[field]; !exists {
				return fmt.Errorf("required-field override references missing field %q on schema %q", field, sourceName)
			}
			seen[field] = true
		}
		required := make([]string, 0, len(seen))
		for field := range seen {
			required = append(required, field)
		}
		sort.Strings(required)
		schema["required"] = required
	}
	return nil

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…