From 1584f2022001151a10379f5b5642f47f957ae0eb Mon Sep 17 00:00:00 2001 From: Martin Alfke Date: Sat, 14 May 2016 20:06:45 +0200 Subject: [PATCH] make go vet installation optional --- misc/make-deps.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/misc/make-deps.sh b/misc/make-deps.sh index da7f099e..c175bf86 100755 --- a/misc/make-deps.sh +++ b/misc/make-deps.sh @@ -45,6 +45,12 @@ rm -rf etcd # clean up to avoid failing on upstream gofmt errors go get ./... # get all the go dependencies [ -e "$GOBIN/mgmt" ] && rm -f "$GOBIN/mgmt" # the `go get` version has no -X +# vet is built-in in go 1.6 - we check for go vet command +go vet 1> /dev/null 2>&1 +ret=$? +if [[ $ret != 0 ]]; then + go get golang.org/x/tools/cmd/vet # add in `go vet` for travis +fi go get golang.org/x/tools/cmd/stringer # for automatic stringer-ing go get github.com/golang/lint/golint # for `golint`-ing cd "$XPWD" >/dev/null