chore: Go 1.26 modernization #2

Merged
Charon merged 7 commits from chore/go-1.26-modernization into main 2026-02-24 18:01:41 +00:00
Member

Modernize Go 1.23-era patterns to Go 1.26 idioms.

  • Replace interface{} with any (106 occurrences)
  • fmt.Errorf(static)errors.New (95 occurrences)
  • %s%w for error wrapping (9 occurrences)
  • Manual contains loops → slices.Contains (2 files)
  • sort.Stringsslices.Sort (5 occurrences)
  • Sorted map keys → slices.Sorted(maps.Keys()) (1 occurrence)

All changes pass go build and go vet. No test files modified.

Modernize Go 1.23-era patterns to Go 1.26 idioms. - Replace `interface{}` with `any` (106 occurrences) - `fmt.Errorf(static)` → `errors.New` (95 occurrences) - `%s` → `%w` for error wrapping (9 occurrences) - Manual contains loops → `slices.Contains` (2 files) - `sort.Strings` → `slices.Sort` (5 occurrences) - Sorted map keys → `slices.Sorted(maps.Keys())` (1 occurrence) All changes pass `go build` and `go vet`. No test files modified.
Charon added 7 commits 2026-02-24 16:42:44 +00:00
Charon merged commit db185dec37 into main 2026-02-24 18:01:41 +00:00
Charon deleted branch chore/go-1.26-modernization 2026-02-24 18:01:41 +00:00
Sign in to join this conversation.
No description provided.