miller/pkg/terminals
John Kerl d56eafff97
Convert if/else-if chains to typed switch statements (staticcheck QF1003) (#2112)
Replaces 100+ if/else-if chains on a single variable with tagged switch
statements across 72 files. The bulk are transformer option-parsing loops
(switch on opt string), plus a handful of value-dispatch sites in mlrval,
dsl/cst, repl, lib, auxents, and bifs. One case (surv.go) required a
labeled break to preserve the loop-exit behavior of the original else branch.

Fixes staticcheck QF1003 findings.

Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-06-28 18:27:42 -04:00
..
completion Shell tab-completion for bash and zsh (#2096) 2026-06-21 12:47:54 -04:00
help Convert if/else-if chains to typed switch statements (staticcheck QF1003) (#2112) 2026-06-28 18:27:42 -04:00
registry Add JSON index and mlr which capability router (#2098) (#2107) 2026-06-28 17:40:50 -04:00
regtest Convert if/else-if chains to typed switch statements (staticcheck QF1003) (#2112) 2026-06-28 18:27:42 -04:00
repl Convert if/else-if chains to typed switch statements (staticcheck QF1003) (#2112) 2026-06-28 18:27:42 -04:00
script Experiment with mlr script (#2009) 2026-03-05 20:14:32 -05:00
doc.go Export library code in pkg/ (#1391) 2023-09-10 17:15:13 -04:00
terminals.go Add JSON index and mlr which capability router (#2098) (#2107) 2026-06-28 17:40:50 -04:00