From 0941ba865fecbb2dbdb37bbcf3b2733dc704d198 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 24 Feb 2026 16:27:11 +0000 Subject: [PATCH] chore: use min()/max() builtins (Go 1.21+) Co-Authored-By: Claude Opus 4.6 --- pkg/cli/frame.go | 10 ++-------- pkg/cli/styles.go | 5 +---- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/pkg/cli/frame.go b/pkg/cli/frame.go index 74364131..ad679551 100644 --- a/pkg/cli/frame.go +++ b/pkg/cli/frame.go @@ -266,10 +266,7 @@ func (f *Frame) viewLocked() string { footerH = 1 } } - middleH := h - headerH - footerH - if middleH < 1 { - middleH = 1 - } + middleH := max(h-headerH-footerH, 1) // Render each region header := f.renderRegionLocked(RegionHeader, w, headerH) @@ -287,10 +284,7 @@ func (f *Frame) viewLocked() string { rightW = w / 4 } } - contentW := w - leftW - rightW - if contentW < 1 { - contentW = 1 - } + contentW := max(w-leftW-rightW, 1) left := f.renderRegionLocked(RegionLeft, leftW, middleH) right := f.renderRegionLocked(RegionRight, rightW, middleH) diff --git a/pkg/cli/styles.go b/pkg/cli/styles.go index e5c40864..3813b1a8 100644 --- a/pkg/cli/styles.go +++ b/pkg/cli/styles.go @@ -288,10 +288,7 @@ func (t *Table) constrainWidths(widths []int) { } // Shrink widest columns first until we fit. - budget := t.maxWidth - overhead - if budget < cols { - budget = cols - } + budget := max(t.maxWidth-overhead, cols) for total-overhead > budget { maxIdx, maxW := 0, 0 for i, w := range widths {