_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
go-github-com-go-playground-validator-v10 10.23.0
Propagated dependencies: go-github-com-gabriel-vasile-mimetype@1.4.5 go-github-com-go-playground-locales@0.14.1 go-github-com-go-playground-universal-translator@0.18.1 go-github-com-leodido-go-urn@1.4.0 go-golang-org-x-crypto@0.31.0 go-golang-org-x-text@0.21.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/go-playground/validator
Licenses: Expat
Synopsis: Validator for structs and individual fields based on tags
Description:

This package implements value validations for structs and individual fields based on tags. It has the following unique features:

  • Cross Field and Cross Struct validations 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 it's underlying type prior to validation

  • Handles custom field types such as sql driver Valuer

  • Alias validation tags, which allows for mapping of several validations to a single tag for easier defining of validations on structs

  • Extraction of custom defined Field Name e.g. can specify to extract the JSON name while validating and have it available in the resulting FieldError

  • Customizable i18n aware error messages.

  • Default validator for the gin web framework

Total results: 1