Package: wnpp Severity: wishlist Owner: Andrew Lee (李健秋) <[email protected]>
* Package name : golang-github-pocketbase-ozzo-validation Version : 4.3.0-1 Upstream Author : PocketBase * URL : https://github.com/pocketbase/ozzo-validation * License : Expat Programming Lang: Go Description : idiomatic Go (golang) validation package ozzo-validation is a Go package that provides configurable and extensible data validation capabilities. It has the following features: . * use normal programming constructs rather than error-prone struct tags to specify how data should be validated. * can validate data of different types, e.g., structs, strings, byte slices, slices, maps, arrays. * can validate custom data types as long as they implement the Validatable interface. * can validate data types that implement the sql.Valuer interface (e.g. sql.NullString). * customizable and well-formatted validation errors. * error code and message translation support. * provide a rich set of validation rules right out of box. * extremely easy to create and use custom validation rules. There is a note from upstream: https://pkg.go.dev/github.com/pocketbase/ozzo-validation/v4#section-readme This is needed for pocketbase.
