Merge pull request #185 from go-playground/v8-development

V8 development
pull/187/head v8.2
Dean Karn 9 years ago
commit 92ddaeb7d8
  1. 22
      README.md
  2. 2
      doc.go
  3. 2
      examples/custom/custom.go
  4. 2
      examples/simple/simple.go
  5. 2
      examples_test.go
  6. 2
      validator_test.go

@ -1,10 +1,10 @@
Package validator
================
[![Join the chat at https://gitter.im/bluesuncorp/validator](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/bluesuncorp/validator?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Build Status](https://semaphoreci.com/api/v1/projects/ec20115f-ef1b-4c7d-9393-cc76aba74eb4/530054/badge.svg)](https://semaphoreci.com/joeybloggs/validator)
[![Coverage Status](https://coveralls.io/repos/bluesuncorp/validator/badge.svg?branch=v8&service=github)](https://coveralls.io/github/bluesuncorp/validator?branch=v8)
[![GoDoc](https://godoc.org/gopkg.in/bluesuncorp/validator.v8?status.svg)](https://godoc.org/gopkg.in/bluesuncorp/validator.v8)
[![Join the chat at https://gitter.im/bluesuncorp/validator](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/go-playground/validator?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Build Status](https://semaphoreci.com/api/v1/projects/ec20115f-ef1b-4c7d-9393-cc76aba74eb4/523019/badge.svg)](https://semaphoreci.com/joeybloggs/validator)
[![Coverage Status](https://coveralls.io/repos/go-playground/validator/badge.svg?branch=v8-development&service=github)](https://coveralls.io/github/go-playground/validator?branch=v8-development)
[![GoDoc](https://godoc.org/gopkg.in/go-playground/validator.v8?status.svg)](https://godoc.org/gopkg.in/go-playground/validator.v8)
Package validator implements value validations for structs and individual fields based on tags.
@ -21,15 +21,15 @@ Installation
Use go get.
go get gopkg.in/bluesuncorp/validator.v8
go get gopkg.in/go-playground/validator.v8
or to update
go get -u gopkg.in/bluesuncorp/validator.v8
go get -u gopkg.in/go-playground/validator.v8
Then import the validator package into your own code.
import "gopkg.in/bluesuncorp/validator.v8"
import "gopkg.in/go-playground/validator.v8"
Error Return Value
-------
@ -39,7 +39,7 @@ Validation functions return type error
They return type error to avoid the issue discussed in the following, where err is always != nil:
* http://stackoverflow.com/a/29138676/3158232
* https://github.com/bluesuncorp/validator/issues/134
* https://github.com/go-playground/validator/issues/134
validator only returns nil or ValidationErrors as type error; so in you code all you need to do
is check if the error returned is not nil, and if it's not type cast it to type ValidationErrors
@ -53,7 +53,7 @@ validationErrors := err.(validator.ValidationErrors)
Usage and documentation
------
Please see http://godoc.org/gopkg.in/bluesuncorp/validator.v8 for detailed usage docs.
Please see http://godoc.org/gopkg.in/go-playground/validator.v8 for detailed usage docs.
##### Examples:
@ -64,7 +64,7 @@ package main
import (
"fmt"
"gopkg.in/bluesuncorp/validator.v8"
"gopkg.in/go-playground/validator.v8"
)
// User contains user information
@ -160,7 +160,7 @@ import (
"fmt"
"reflect"
"gopkg.in/bluesuncorp/validator.v8"
"gopkg.in/go-playground/validator.v8"
)
// DbBackedUser User struct

@ -23,7 +23,7 @@ method here: https://golang.org/pkg/os/#Open.
They return type error to avoid the issue discussed in the following, where err is always != nil:
http://stackoverflow.com/a/29138676/3158232
https://github.com/bluesuncorp/validator/issues/134
https://github.com/go-playground/validator/issues/134
validator only returns nil or ValidationErrors as type error; so in you code all you need to do
is check if the error returned is not nil, and if it's not type cast it to type ValidationErrors

@ -6,7 +6,7 @@ import (
"fmt"
"reflect"
"gopkg.in/bluesuncorp/validator.v8"
"gopkg.in/go-playground/validator.v8"
)
// DbBackedUser User struct

@ -7,7 +7,7 @@ import (
sql "database/sql/driver"
"gopkg.in/bluesuncorp/validator.v8"
"gopkg.in/go-playground/validator.v8"
)
// User contains user information

@ -3,7 +3,7 @@ package validator_test
import (
"fmt"
"gopkg.in/bluesuncorp/validator.v8"
"gopkg.in/go-playground/validator.v8"
)
func ExampleValidate_new() {

@ -9,7 +9,7 @@ import (
"testing"
"time"
. "gopkg.in/bluesuncorp/assert.v1"
. "gopkg.in/go-playground/assert.v1"
)
// NOTES:

Loading…
Cancel
Save