Package: wnpp
Severity: wishlist
Owner: Cyril Brulebois <cyril@debamax.com>
* Package name : golang-github-go-playground-validator-v10
Version : 10.4.1-1
Upstream Author : Go Playgound
* URL : https://github.com/go-playground/validator
* License : Expat
Programming Lang: Go
Description : Go library for struct and field validation
The validator package implements value validations for structs and
individual fields based on tags.
.
It has the following unique features:
- Cross Field and Cross Struct validation by using validation tags
or custom validators.
- Slice, Array and Map diving, which allows any or all levels of a
multidimensional field to be validated.
- Ability to dive into both map keys and values for validation.
- Handles type interface by determining its underlying type prior
to validation.
- Handles custom field types such as the SQL driver's Valuer.
- Alias validation tags, which allows for mapping of several
validations to a single tag for easier definition of validations
on structs.
- Extraction of custom defined Field Name, allowing to specify
extracting the JSON name while validating and making it available
in the resulting FieldError.
- Customizable i18n-aware error messages.
Part of the crowdsec packaging effort:
https://lists.debian.org/debian-go/2020/12/msg00019.html
Cheers,
--
Cyril Brulebois -- Debian Consultant @ DEBAMAX -- https://debamax.com/
Attachment:
signature.asc
Description: PGP signature