claudeandClaude Sonnet 5 da971f4df5 fix incorrect and vague doc comments
Audit ahead of the README/doc.go work (issue #3):

- number.go: Min, MinFloat32, MinFloat64 all said "less than or equal to a
  given maximum" -- copy-pasted from the Max family. They check the
  minimum. Fixed.
- chars_test.go: ExampleExceptChars called Chars, not ExceptChars, so it
  never exercised the function it documents.
- chars.go: "does not contain disallowed characters" was circular.
- in.go: NotIn's parameter was named "allow"; renamed to "disallow".
- length.go: note that length is bytes (len), not runes -- the "%d
  characters" messages imply otherwise.
- url.go: spell out that ParseRequestURI wants an absolute URL or path.
- uuid.go: note lowercase-hex only, version/variant not checked.
- error.go: explain Err (the match-anything sentinel), how Error() formats
  with Data, and what With does. all.go: point at Collect.

Comments only; no behaviour change. go vet + go test ./... pass.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-07 13:59:59 +01:00
2024-07-19 14:11:34 +01:00
2026-09-07 13:59:59 +01:00
2026-09-07 13:59:59 +01:00
2023-11-19 20:42:48 +00:00
2026-09-07 13:59:59 +01:00
2026-07-05 23:38:45 +01:00
2026-09-07 13:59:59 +01:00
2026-09-07 13:59:59 +01:00
2024-07-11 17:33:18 +01:00
2026-09-07 13:59:59 +01:00
2024-07-19 14:29:46 +01:00
2024-07-19 14:11:53 +01:00
2026-09-07 13:59:59 +01:00
2026-09-07 13:59:59 +01:00

Go Validate

A suite of straightforward validation functions. You put something in, you get back nil or an error.

License

See LICENSE.md

S
Description
No description provided
Readme
95 KiB
Languages
Go 100%