From 158669296ea31ef424abdf819f0b39b9eb1917f9 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Tue, 2 Dec 2025 14:36:52 +0000 Subject: [PATCH] refactor: Remove unreachable dead code branches - firstForwardedValue: strings.Split always returns at least one element - shouldRunBackupPoll: remaining is always >= 1 by math - convertContainerDiskInfo: lowerLabel is never empty for non-rootfs All three functions now at 100% coverage. --- internal/api/router.go | 3 --- internal/api/security_tokens.go | 4 ---- internal/monitoring/container_parsing.go | 6 +----- internal/monitoring/monitor.go | 3 --- internal/monitoring/staleness_tracker.go | 3 --- 5 files changed, 1 insertion(+), 18 deletions(-) diff --git a/internal/api/router.go b/internal/api/router.go index 9278a85bf..eddaf5ec7 100644 --- a/internal/api/router.go +++ b/internal/api/router.go @@ -1645,9 +1645,6 @@ func firstForwardedValue(header string) string { return "" } parts := strings.Split(header, ",") - if len(parts) == 0 { - return "" - } return strings.TrimSpace(parts[0]) } diff --git a/internal/api/security_tokens.go b/internal/api/security_tokens.go index fb8875a98..1d4009d37 100644 --- a/internal/api/security_tokens.go +++ b/internal/api/security_tokens.go @@ -76,10 +76,6 @@ func normalizeRequestedScopes(raw *[]string) ([]string, error) { return []string{config.ScopeWildcard}, nil } - if len(normalized) == 0 { - return nil, fmt.Errorf("select at least one scope") - } - sort.Strings(normalized) return normalized, nil } diff --git a/internal/monitoring/container_parsing.go b/internal/monitoring/container_parsing.go index 2e35b7b69..82d15a157 100644 --- a/internal/monitoring/container_parsing.go +++ b/internal/monitoring/container_parsing.go @@ -111,11 +111,7 @@ func convertContainerDiskInfo(status *proxmox.Container, metadata map[string]con if mountpoint == "" { mountpoint = label } - if lowerLabel != "" { - disk.Type = lowerLabel - } else { - disk.Type = "disk" - } + disk.Type = lowerLabel } disk.Mountpoint = mountpoint diff --git a/internal/monitoring/monitor.go b/internal/monitoring/monitor.go index e02579bfa..22accaa6d 100644 --- a/internal/monitoring/monitor.go +++ b/internal/monitoring/monitor.go @@ -862,9 +862,6 @@ func (m *Monitor) shouldRunBackupPoll(last time.Time, now time.Time) (bool, stri } remaining := int64(backupCycles) - (m.pollCounter % int64(backupCycles)) - if remaining <= 0 { - remaining = int64(backupCycles) - } return false, fmt.Sprintf("next run in %d polling cycles", remaining), last } diff --git a/internal/monitoring/staleness_tracker.go b/internal/monitoring/staleness_tracker.go index 326a06828..50e0931c4 100644 --- a/internal/monitoring/staleness_tracker.go +++ b/internal/monitoring/staleness_tracker.go @@ -142,9 +142,6 @@ func (t *StalenessTracker) StalenessScore(instanceType InstanceType, instance st if score > 1 { score = 1 } - if score < 0 { - score = 0 - } return score, true }