• Joined on 2026-06-27
aneurin opened issue zampler/zampler#13 2026-09-07 15:37:37 +00:00
Replace deprecated (archived) home-brewed packages
aneurin suggested changes for go/validate#11 2026-09-07 15:32:45 +00:00
docs: explain what distinguishes validate (+ comment audit)

Now that Min/MaxLength count runes, we are lacking a byte length validator, which may still be useful.

aneurin approved cloud/ultrashorty#2 2026-09-07 13:37:24 +00:00
use the real module path
aneurin commented on pull request go/validate#11 2026-09-07 13:13:30 +00:00
docs: explain what distinguishes validate (+ comment audit)

The original intention was to measure text length. Does this make it more correct to measure runes rather than bytes?

aneurin commented on issue go/validate#3 2026-09-07 12:56:05 +00:00
Docs: explain what distinguishes validate from other packages

Before starting this task, analyse all code and check whether code comments are correct/useful and update as needed.

aneurin deleted branch add-ci-workflow from go/validate 2026-09-07 12:53:19 +00:00
aneurin pushed to main at go/validate 2026-09-07 12:53:19 +00:00
7ea26f9c88 add CI workflow running go vet and go test
aneurin merged pull request go/validate#2 2026-09-07 12:53:19 +00:00
add CI workflow running go vet and go test
aneurin deleted branch email-net-mail from go/validate 2026-09-07 12:53:04 +00:00
aneurin pushed to main at go/validate 2026-09-07 12:53:04 +00:00
a992065d6c email: validate with net/mail.ParseAddress
aneurin closed issue go/validate#7 2026-09-07 12:53:03 +00:00
Email() uses an unauditable mega-regexp; prefer net/mail
aneurin merged pull request go/validate#8 2026-09-07 12:53:03 +00:00
email: validate with net/mail.ParseAddress
aneurin deleted branch expand-validators from go/validate 2026-09-07 12:51:45 +00:00
aneurin pushed to main at go/validate 2026-09-07 12:51:45 +00:00
82611a5e96 add Required, Prefix, Suffix, Contains, Match validators
aneurin closed issue go/validate#6 2026-09-07 12:51:43 +00:00
Small built-in validator set
aneurin merged pull request go/validate#9 2026-09-07 12:51:43 +00:00
add Required, Prefix, Suffix, Contains, Match validators
aneurin deleted branch add-collect from go/validate 2026-09-07 12:50:52 +00:00
aneurin pushed to main at go/validate 2026-09-07 12:50:52 +00:00
e65d7d66c1 add Collect: run every validator and join all errors
aneurin closed issue go/validate#5 2026-09-07 12:50:51 +00:00
All() is fail-fast; no all-errors-at-once aggregation
aneurin merged pull request go/validate#10 2026-09-07 12:50:51 +00:00
add Collect: run every validator and join all errors