mirror of
https://github.com/tendermint/tendermint.git
synced 2026-08-31 21:27:04 +00:00
Makefile: add gmt and lint
This commit is contained in:
@@ -1,24 +1,33 @@
|
||||
.PHONY: all test get_deps
|
||||
.PHONY: all test fmt lint get_deps
|
||||
|
||||
all: protoc install test
|
||||
|
||||
NOVENDOR = go list github.com/tendermint/abci/... | grep -v /vendor/
|
||||
|
||||
protoc:
|
||||
protoc --go_out=plugins=grpc:. types/*.proto
|
||||
@ protoc --go_out=plugins=grpc:. types/*.proto
|
||||
|
||||
install:
|
||||
go install github.com/tendermint/abci/cmd/...
|
||||
@ go install github.com/tendermint/abci/cmd/...
|
||||
|
||||
test:
|
||||
go test `${NOVENDOR}`
|
||||
bash tests/test.sh
|
||||
@ go test `${NOVENDOR}`
|
||||
@ bash tests/test.sh
|
||||
|
||||
fmt:
|
||||
@ go fmt ./...
|
||||
|
||||
lint:
|
||||
@ go get -u github.com/golang/lint/golint
|
||||
@ for file in $$(find "." -name '*.go' | grep -v '/vendor/' | grep -v '\.pb\.go'); do \
|
||||
golint -set_exit_status $${file}; \
|
||||
done;
|
||||
|
||||
test_integrations: get_vendor_deps install test
|
||||
|
||||
get_deps:
|
||||
go get -d `${NOVENDOR}`
|
||||
@ go get -d `${NOVENDOR}`
|
||||
|
||||
get_vendor_deps:
|
||||
go get github.com/Masterminds/glide
|
||||
glide install
|
||||
@ go get github.com/Masterminds/glide
|
||||
@ glide install
|
||||
|
||||
Reference in New Issue
Block a user