Closed ManiacMaxo closed 10 months ago
v10
issue
package main import ( "fmt" "github.com/go-playground/validator/v10" ) type Config struct { Enabled bool HostPort string `validate:"required_if=Enabled true"` } func main() { cfg := Config{ Enabled: true, // HostPort: ":8080", } validate := validator.New() err := validate.Struct(cfg) if err != nil { fmt.Println("got error:", err) } else { fmt.Println("no error") } }
Seems I was running an older version (v10.4.1)
Package version eg. v9, v10:
v10
Issue, Question or Enhancement:
issue
Code sample, to showcase or reproduce: