From 6a67e6cc4bb2517b7833f6ea5240739980a8483d Mon Sep 17 00:00:00 2001 From: konrad Date: Tue, 7 Nov 2017 16:29:41 +0100 Subject: [PATCH] Updated Dron --- .drone.yml | 2 ++ Makefile | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/.drone.yml b/.drone.yml index 9a18823..c431499 100644 --- a/.drone.yml +++ b/.drone.yml @@ -15,6 +15,8 @@ pipeline: TAGS: bindata sqlite GOPATH: /srv/app commands: + - make clean + - make lint - make fmt-check - make build when: diff --git a/Makefile b/Makefile index 395cbdc..112b3e4 100644 --- a/Makefile +++ b/Makefile @@ -55,6 +55,13 @@ clean: required-gofmt-version: @go version | grep -q '\(1.7\|1.8\)' || { echo "We require go version 1.7 or 1.8 to format code" >&2 && exit 1; } +.PHONY: lint +lint: + @hash golint > /dev/null 2>&1; if [ $$? -ne 0 ]; then \ + $(GO) get -u github.com/golang/lint/golint; \ + fi +for PKG in $(PACKAGES); do golint -set_exit_status $$PKG || exit 1; done; + .PHONY: fmt fmt: required-gofmt-version $(GOFMT) -w $(GOFILES)