storj/Makefile

36 lines
620 B
Makefile
Raw Normal View History

2018-04-25 15:55:26 +01:00
.PHONY: test lint
lint: check-copyrights
@echo "Running ${@}"
2018-04-25 15:55:26 +01:00
@gometalinter \
2018-04-06 17:32:34 +01:00
--deadline=60s \
--disable-all \
--enable=golint \
--enable=goimports \
--enable=vet \
--enable=deadcode \
2018-04-25 15:55:26 +01:00
--enable=goconst \
2018-04-06 17:32:34 +01:00
--exclude=.*\.pb\.go \
2018-04-25 15:55:26 +01:00
--exclude=.*_test.go \
2018-04-06 17:32:34 +01:00
./...
2018-04-12 14:50:22 +01:00
check-copyrights:
@echo "Running ${@}"
@./scripts/check-for-header.sh
2018-04-12 14:50:22 +01:00
proto:
@echo "Running ${@}"
2018-04-17 18:29:15 +01:00
./scripts/build-protos.sh
2018-04-17 18:29:15 +01:00
build-dev-deps:
2018-04-30 20:27:30 +01:00
go get -u golang.org/x/vgo
vgo install ./...
2018-04-17 19:18:39 +01:00
go get -u github.com/golang/protobuf/protoc-gen-go
2018-04-25 15:55:26 +01:00
go get -u github.com/alecthomas/gometalinter
gometalinter --install --force
test:
go test -v ./...