all: setup lint test

setup:
	go get github.com/alecthomas/gometalinter
	gometalinter --install
	go get -t ./...

test:
	go test -race -cover ./...

lint: setup
	gometalinter --enable-all --tests --disable=gotype --disable=test --disable=testify --deadline=1m --disable=lll ./...
