grim/resticide

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
  • +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 ./...