├── README.md ├── __benchmark__ └── validator.go ├── __examples__ ├── simple │ └── main.go ├── with_array │ └── main.go ├── with_message │ └── main.go ├── with_multiple_errors │ └── main.go ├── with_regex │ └── main.go └── with_struct │ └── main.go ├── go.mod ├── go.sum ├── helpers └── helpers.go ├── parser └── parser.go ├── struct └── struct.go ├── validators ├── message.go ├── regex.go ├── tags_type.go ├── validators.go ├── zius_array.go ├── zius_email.go ├── zius_equals.go ├── zius_int.go ├── zius_number.go ├── zius_phone.go ├── zius_regex.go ├── zius_required.go └── zius_string.go └── zius.go /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/README.md -------------------------------------------------------------------------------- /__benchmark__/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/__benchmark__/validator.go -------------------------------------------------------------------------------- /__examples__/simple/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/__examples__/simple/main.go -------------------------------------------------------------------------------- /__examples__/with_array/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/__examples__/with_array/main.go -------------------------------------------------------------------------------- /__examples__/with_message/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/__examples__/with_message/main.go -------------------------------------------------------------------------------- /__examples__/with_multiple_errors/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/__examples__/with_multiple_errors/main.go -------------------------------------------------------------------------------- /__examples__/with_regex/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/__examples__/with_regex/main.go -------------------------------------------------------------------------------- /__examples__/with_struct/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/__examples__/with_struct/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/vinibgoulart/zius 2 | 3 | go 1.22.2 4 | -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /helpers/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/helpers/helpers.go -------------------------------------------------------------------------------- /parser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/parser/parser.go -------------------------------------------------------------------------------- /struct/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/struct/struct.go -------------------------------------------------------------------------------- /validators/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/validators/message.go -------------------------------------------------------------------------------- /validators/regex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/validators/regex.go -------------------------------------------------------------------------------- /validators/tags_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/validators/tags_type.go -------------------------------------------------------------------------------- /validators/validators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/validators/validators.go -------------------------------------------------------------------------------- /validators/zius_array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/validators/zius_array.go -------------------------------------------------------------------------------- /validators/zius_email.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/validators/zius_email.go -------------------------------------------------------------------------------- /validators/zius_equals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/validators/zius_equals.go -------------------------------------------------------------------------------- /validators/zius_int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/validators/zius_int.go -------------------------------------------------------------------------------- /validators/zius_number.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/validators/zius_number.go -------------------------------------------------------------------------------- /validators/zius_phone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/validators/zius_phone.go -------------------------------------------------------------------------------- /validators/zius_regex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/validators/zius_regex.go -------------------------------------------------------------------------------- /validators/zius_required.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/validators/zius_required.go -------------------------------------------------------------------------------- /validators/zius_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/validators/zius_string.go -------------------------------------------------------------------------------- /zius.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinibgoulart/zius/HEAD/zius.go --------------------------------------------------------------------------------