Last analyzed 18feb92 9 days ago
Default analysis branch is
Currently analyzing run
Empty string test can be improved CRT-A0004
Anti-pattern
2 years ago2 years old
replace len(w.GardenAddr) == 0 with w.GardenAddr == ""
66		return ErrInvalidWorkerVersion
67	}
68
69	if len(w.GardenAddr) == 0 {70		return ErrMissingWorkerGardenAddress
71	}
72
replace len(param) != 0 with param != ""
167func parseIntParam(r *http.Request, name string) (int, error) {
168	var val int
169	param := r.URL.Query().Get(name)
170	if len(param) != 0 {171		var err error
172		val, err = strconv.Atoi(param)
173		if err != nil {
replace len(configVersionStr) != 0 with configVersionStr != ""
 29	}
 30
 31	var version db.ConfigVersion
 32	if configVersionStr := r.Header.Get(atc.ConfigVersionHeader); len(configVersionStr) != 0 { 33		_, err := fmt.Sscanf(configVersionStr, "%d", &version)
 34		if err != nil {
 35			session.Error("malformed-config-version", err)
replace len(value) == 0 with value == ""
 48			labelSet[chunkKey] = value[:valueLen]
 49			value = value[valueLen:]
 50
 51			if len(value) == 0 { 52				break
 53			}
 54
replace len(token) == 0 with token == ""
296		}
297		tokenBytes, err := pty.ReadLine(os.Stdin)
298		token := strings.TrimSpace(string(tokenBytes))
299		if len(token) == 0 && err == io.EOF {300			return
301		}
302		if err != nil && err != io.EOF {