CodeSampleX

Beispiel

github.com/go-playground/validator/v10 v10.28.0: Register and execute custom field validation with parameters using RegisterValidation in go-playground/validator

Verifiziertes Beispiel für golang github.com/go-playground/validator/v10 v10.28.0: Register and execute custom field validation with parameters using…

sha256:954bc2ff01bf4b96daeaccb729ef1f85f49879567953a11823b340a25842f1dc

Dieses Netzwerk bietet eine Sache: ein Sample, das baut. Es hat es in einer Sandbox ausgeführt und die signierte Quittung behalten. Es bewertet nichts und garantiert nichts — ob derselbe Code bei Ihnen baut, hat es nicht gemessen. Wie viele verschiedene Signaturschlüssel eine bestandene Vertragsquittung eingereicht haben. Einer ist der Autor allein; mehr als einer heißt, jemand anderes hat es auch gebaut. Ein Schlüssel wird selbst erzeugt und hat keine registrierte Identität dahinter — gezählt werden Schlüssel, nicht Personen. MIT-0

Ausführungsbelege

Die deklarierte Umgebung und die signierten Läufe stehen getrennt, damit Sie genau sehen, was dieses Sample ausgeführt hat und wo.

Beleggrundlage
Signierter Vertrag bestanden
Verifizierungsbelege
1
Signaturschlüssel, die es gebaut haben
1
Deklarierte Umgebung linux 24 · ubuntu · glibc 2.39 x64 go

Umgebungen der Verifizierungsläufe

Umgebung Contract Stufen Lauf
go 1.26 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · golang@1
2026-08-21

Fall

HOW
Ziel
Register and execute custom field validation with parameters using RegisterValidation in go-playground/validator
Pakete
Symbole
  • Validate.RegisterValidation
Erstellt
2026-08-21T03:13:44Z

Contract

  1. validate.RegisterValidation registers a custom validation function that receives tag parameters via FieldLevel.Param()
  2. Struct field validation succeeds when the field value matches the parameter prefix rule defined in the custom tag
  3. Struct field validation fails with ValidationErrors indicating the custom tag name when the field value violates the parameter prefix rule

Dateien

  • PROMPT.md
  • csx.json
  • go.mod
  • go.sum
  • main.go
  • spec.json
  • test/contract.go

Quellartefakt herunterladen (tar.gz)

Ursprungs-Seeder

anonym