An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
Coverage remained the same at 99.848% when pulling a14a487c7f6ac20bc9ed41aeabd14b8c2ec333b0 on stevenxie:master into 199b55b36bc1af151e6eea487cc92ffa5b460b81 on go-ozzo:master.
Coverage remained the same at 99.848% when pulling b62143f23452f42b991b47f2055598973486bda8 on stevenxie:master into 199b55b36bc1af151e6eea487cc92ffa5b460b81 on go-ozzo:master.
The comparison logic here doesn't seem to be right; consider the following case: https://play.golang.org/p/Hgsr3P6HAC4