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: - run:
name: run static analysis name: run static analysis
command: make lint command: make static-analysis
run-tests: run-tests:
parameters: parameters:

View File

@ -55,7 +55,7 @@ endef
## Tasks ## Tasks
.PHONY: all .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' @printf '$(SUCCESS)All checks pass!$(RESET)\n'
.PHONY: compare .PHONY: compare
@ -63,7 +63,7 @@ compare:
@cd test/inline-compare && make @cd test/inline-compare && make
.PHONY: test .PHONY: test
test: unit integration acceptance-linux ## Run all tests (currently unit, integration, and linux acceptance tests ) test: unit integration acceptance-linux ## Run all tests (currently unit, integration, and linux acceptance tests)
.PHONY: help .PHONY: help
help: help:
@ -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)/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 [ -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 .PHONY: lint
lint: ## Run gofmt + golangci lint checks lint: ## Run gofmt + golangci lint checks
$(call title,Running linters) $(call title,Running linters)