rollup static analysis to make target

This commit is contained in:
Alex Goodman 2020-07-25 16:40:37 -04:00
parent 991bf203da
commit 2502814143
No known key found for this signature in database
GPG Key ID: 86E2870463D5E890
2 changed files with 6 additions and 3 deletions

View File

@ -32,7 +32,7 @@ jobs:
- run:
name: run static analysis
command: make lint
command: make static-analysis
run-tests:
parameters:

View File

@ -55,7 +55,7 @@ endef
## Tasks
.PHONY: all
all: clean lint check-licenses test ## Run all linux-based checks (linting, license check, unit, integration, and linux acceptance tests)
all: clean static-analysis test ## Run all linux-based checks (linting, license check, unit, integration, and linux acceptance tests)
@printf '$(SUCCESS)All checks pass!$(RESET)\n'
.PHONY: compare
@ -87,6 +87,9 @@ bootstrap: ## Download and install all go dependencies (+ prep tooling in the ./
[ -f "$(TEMPDIR)/bouncer" ] || curl -sSfL https://raw.githubusercontent.com/wagoodman/go-bouncer/master/bouncer.sh | sh -s -- -b $(TEMPDIR)/ v0.1.0
[ -f "$(TEMPDIR)/goreleaser" ] || curl -sfL https://install.goreleaser.com/github.com/goreleaser/goreleaser.sh | sh -s -- -b $(TEMPDIR)/ v0.140.0
.PHONY: static-analysis
static-analysis: lint check-licenses
.PHONY: lint
lint: ## Run gofmt + golangci lint checks
$(call title,Running linters)