Add linter to makefile and to circleci

This commit is contained in:
Roberto Abdelkader Martínez Pérez
2019-10-08 09:26:18 +02:00
parent 02f0410685
commit f346392eea
2 changed files with 7 additions and 2 deletions
+1
View File
@@ -8,6 +8,7 @@ jobs:
- image: circleci/golang:1.13
steps:
- checkout
- run: curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh| sh -s -- -b $(go env GOPATH)/bin v1.20.0
- run: make
- persist_to_workspace:
root: .
+6 -2
View File
@@ -1,10 +1,11 @@
.PHONY: build test coverage install acceptance deps
.PHONY: lint build test race coverage install acceptance deps
GOCMD=go
GOBUILD=$(GOCMD) build
GOGET=$(GOCMD) get
GOTEST=$(GOCMD) test
GOTOOL=$(GOCMD) tool
GOLANGLINT=golangci-lint
BUILD_DIR=./build
OUTPUT_DIR=./output
@@ -12,7 +13,10 @@ TMP_DIR=/tmp
BINARY_NAME=kapow
all: test race build
all: lint test race build
lint:
$(GOLANGLINT) run
build: deps
mkdir -p $(BUILD_DIR)