An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
Coverage increased (+0.02%) to 99.353% when pulling 109d5013cfa10a0bba68f1dcbedaa9f8c1ff34d1 on NathanBaulch:eachwhencontextaware into b589ba59cf2be8ed3ea7c4f5c57e7e41966b3925 on go-ozzo:master.
Implements #129