in config/endpoint.go [27:39]
func (endpoints Endpoints) Validate(c *Config) error {
usedNames := make(map[string]bool)
for _, e := range endpoints {
if usedNames[e.Name] {
return fmt.Errorf("endpoint %v: multiple endpoints with the same name", e.Name)
}
if err := e.Validate(c); err != nil {
return err
}
usedNames[e.Name] = true
}
return nil
}