├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── audit.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── after.go ├── after_test.go ├── before.go ├── before_test.go ├── between.go ├── between_test.go ├── custom.go ├── custom_test.go ├── date.go ├── date_test.go ├── default.go ├── default_test.go ├── email.go ├── email_test.go ├── exists.go ├── exists_test.go ├── go.mod ├── go.sum ├── in.go ├── in_test.go ├── ip.go ├── ip_test.go ├── json.go ├── json_test.go ├── len.go ├── len_test.go ├── mac.go ├── mac_test.go ├── makefile ├── max.go ├── max_test.go ├── min.go ├── min_test.go ├── notexists.go ├── notexists_test.go ├── numeric.go ├── numeric_test.go ├── regex.go ├── regex_test.go ├── required.go ├── required_test.go ├── time.go ├── time_test.go ├── unique_test.go ├── unqiue.go ├── url.go ├── url_test.go ├── uuid.go ├── uuid_test.go ├── validator.go ├── validator_test.go ├── when.go └── when_test.go /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/.github/workflows/audit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/SECURITY.md -------------------------------------------------------------------------------- /after.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/after.go -------------------------------------------------------------------------------- /after_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/after_test.go -------------------------------------------------------------------------------- /before.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/before.go -------------------------------------------------------------------------------- /before_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/before_test.go -------------------------------------------------------------------------------- /between.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/between.go -------------------------------------------------------------------------------- /between_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/between_test.go -------------------------------------------------------------------------------- /custom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/custom.go -------------------------------------------------------------------------------- /custom_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/custom_test.go -------------------------------------------------------------------------------- /date.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/date.go -------------------------------------------------------------------------------- /date_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/date_test.go -------------------------------------------------------------------------------- /default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/default.go -------------------------------------------------------------------------------- /default_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/default_test.go -------------------------------------------------------------------------------- /email.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/email.go -------------------------------------------------------------------------------- /email_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/email_test.go -------------------------------------------------------------------------------- /exists.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/exists.go -------------------------------------------------------------------------------- /exists_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/exists_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/go.sum -------------------------------------------------------------------------------- /in.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/in.go -------------------------------------------------------------------------------- /in_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/in_test.go -------------------------------------------------------------------------------- /ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/ip.go -------------------------------------------------------------------------------- /ip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/ip_test.go -------------------------------------------------------------------------------- /json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/json.go -------------------------------------------------------------------------------- /json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/json_test.go -------------------------------------------------------------------------------- /len.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/len.go -------------------------------------------------------------------------------- /len_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/len_test.go -------------------------------------------------------------------------------- /mac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/mac.go -------------------------------------------------------------------------------- /mac_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/mac_test.go -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/makefile -------------------------------------------------------------------------------- /max.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/max.go -------------------------------------------------------------------------------- /max_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/max_test.go -------------------------------------------------------------------------------- /min.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/min.go -------------------------------------------------------------------------------- /min_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/min_test.go -------------------------------------------------------------------------------- /notexists.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/notexists.go -------------------------------------------------------------------------------- /notexists_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/notexists_test.go -------------------------------------------------------------------------------- /numeric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/numeric.go -------------------------------------------------------------------------------- /numeric_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/numeric_test.go -------------------------------------------------------------------------------- /regex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/regex.go -------------------------------------------------------------------------------- /regex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/regex_test.go -------------------------------------------------------------------------------- /required.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/required.go -------------------------------------------------------------------------------- /required_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/required_test.go -------------------------------------------------------------------------------- /time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/time.go -------------------------------------------------------------------------------- /time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/time_test.go -------------------------------------------------------------------------------- /unique_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/unique_test.go -------------------------------------------------------------------------------- /unqiue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/unqiue.go -------------------------------------------------------------------------------- /url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/url.go -------------------------------------------------------------------------------- /url_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/url_test.go -------------------------------------------------------------------------------- /uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/uuid.go -------------------------------------------------------------------------------- /uuid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/uuid_test.go -------------------------------------------------------------------------------- /validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/validator.go -------------------------------------------------------------------------------- /validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/validator_test.go -------------------------------------------------------------------------------- /when.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/when.go -------------------------------------------------------------------------------- /when_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rezakhademix/govalidator/HEAD/when_test.go --------------------------------------------------------------------------------