grim/resticide
Clone
Summary
Browse
Changes
Graph
Add golint as part of our build
develop
2016-07-09, Gary Kramlich
cae66556bb62
Parents
63fa19125098
Children
3cf5b06c8a56
Add golint as part of our build
1 files changed, 9 insertions(+), 2 deletions(-)
+9
-2
Makefile
--- a/Makefile Sat Jul 09 14:08:24 2016 -0500
+++ b/Makefile Sat Jul 09 14:18:50 2016 -0500
@@ -5,7 +5,7 @@
BUILT_SOURCES = \
loader/assets.go
-.PHONY: all deps clean check go-bindata
+.PHONY: all deps clean check lint
all: check
@@ -18,16 +18,23 @@
go get github.com/jteeuwen/go-bindata/...
touch $@
+$(GOPATH)/bin/golint:
+ go get github.com/golang/lint/golint
+ touch $@
+
loader/assets.go: loader/schema.json | go-bindata
$(GOPATH)/bin/go-bindata -o $@ -pkg loader -prefix loader/ $^
-$(TARGET): deps *.go $(BUILT_SOURCES)
+$(TARGET): deps *.go $(BUILT_SOURCES) lint
go build -o $@
clean:
rm -f $(BUILT_SOURCES)
rm -f $(TARGET)
+lint: $(SOURCES) $(BUILT_SOURCES)
+ golint ./...
+
check: $(TARGET)
go test -cover -v ./...