feat(go/M2.1): port czech.Normalize #4
Reference in New Issue
Block a user
Delete Branch "feat/m2-1-czech-normalize"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
czech_utils.normalizeto Go asinternal/domain/czech.Normalize— first M2 (pure-domain) task.golang.org/x/text/unicode/norm, dropsunicode.Mnonly (matches Pythonunicodedata.combining()semantics, which returns 0 for Mc/Me), thenstrings.ToLower.golang.org/x/text v0.36.0— first external Go dep.Test plan
go build ./...cleango test -race ./...green (13-case table-driven test innormalize_test.go)golangci-lint runclean (gofumpt-formatted)PYTHONPATH=scripts:. python -c 'from czech_utils import normalize; ...') before locking the tableNotes
🤖 Generated with Claude Code