go/zeusmaster/zeusmaster.go
Function buildFileMonitor
has 5 return statements (exceeds 4 allowed). Open
Open
func buildFileMonitor(fileChangeDelay time.Duration) (filemonitor.FileMonitor, error) {
if portStr := os.Getenv(listenerPortVar); portStr != "" {
port, err := strconv.Atoi(portStr)
if err != nil {
return nil, fmt.Errorf("%s must be an integer or empty string: %v", listenerPortVar, err)