#!/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 |