| #!/bin/sh | |
| set -e | |
| BADFMT=`find * -name '*.go' | xargs gofmt -l` | |
| if [ -n "$BADFMT" ]; then | |
| BADFMT=`echo "$BADFMT" | sed "s/^/ /"` | |
| echo -e "gofmt is sad:\n\n$BADFMT" | |
| exit 1 | |
| fi | |
| VERSION=`go version | awk '{print $3}'` | |
| if [ $VERSION == 'devel' ]; then | |
| go tool vet \ | |
| -methods \ | |
| -printf \ | |
| -rangeloops \ | |
| -printfuncs 'ErrorContextf:1,notFoundf:0,badReqErrorf:0,Commitf:0,Snapshotf:0,Debugf:0' \ | |
| . | |
| fi |