Documentation
ΒΆ
Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
generate-validators
command
Package main is a tool to generate Go validators and their initializers
|
Package main is a tool to generate Go validators and their initializers |
|
generate-validators/internal/generate
Package generate provides functions for discovering and generating validator registry files.
|
Package generate provides functions for discovering and generating validator registry files. |
|
generate-validators/internal/scaffold
Package scaffold provides utilities to generate files from templates.
|
Package scaffold provides utilities to generate files from templates. |
|
generate-validators/templates
Package templates provides a set of template functions for use in Go templates.
|
Package templates provides a set of template functions for use in Go templates. |
|
govalid
command
Package main is the entry point for the govalid command line tool.
|
Package main is the entry point for the govalid command line tool. |
|
internal
|
|
|
analyzers/govalid
Package govalid implements type-safe validation code generation for structs based on markers.
|
Package govalid implements type-safe validation code generation for structs based on markers. |
|
analyzers/markers
Package markers implements utilities for handling markers in Go code.
|
Package markers implements utilities for handling markers in Go code. |
|
analyzers/registry
Package registry implements registry for analyzers.
|
Package registry implements registry for analyzers. |
|
config
Package config implements configuration for govalid.
|
Package config implements configuration for govalid. |
|
errors
Package errors defines all errors used in the govalid package.
|
Package errors defines all errors used in the govalid package. |
|
markers
Code generated by generate-validators; DO NOT EDIT.
|
Code generated by generate-validators; DO NOT EDIT. |
|
validator
Package validator implements rules for validating fields.
|
Package validator implements rules for validating fields. |
|
validator/registry
Package registry provides a registry system for validators.
|
Package registry provides a registry system for validators. |
|
validator/registry/initializers
Code generated by generate-validators; DO NOT EDIT.
|
Code generated by generate-validators; DO NOT EDIT. |
|
validator/rules
Package rules implements validation rules for fields in structs.
|
Package rules implements validation rules for fields in structs. |
|
validator/validatorhelper
Package validatorhelper provides helper functions for the govalid validator.
|
Package validatorhelper provides helper functions for the govalid validator. |
|
validation
|
|
|
errors
Package errors provides structures for handling validation errors.
|
Package errors provides structures for handling validation errors. |
|
middleware
Package middleware provides HTTP middleware for validating request payloads.
|
Package middleware provides HTTP middleware for validating request payloads. |
|
validationhelper
Package validationhelper provides validation helper functions for govalid.
|
Package validationhelper provides validation helper functions for govalid. |
Click to show internal directories.
Click to hide internal directories.