Run golint during make
This change runs golint during make by default, but suppresses the class of errors we are currently permitting into the code (just those about public documentation on APIs).
This commit is contained in:
parent
860a0129d8
commit
24990062ad
12
Makefile
12
Makefile
|
@ -1,9 +1,9 @@
|
|||
.PHONY: build install lint nolint test vet
|
||||
.PHONY: build install lint lint_quiet test vet
|
||||
|
||||
PROJECT=github.com/pulumi/coconut
|
||||
PROJECT_PKGS=$(shell go list ./... | grep -v /vendor/)
|
||||
|
||||
default: test nolint vet install
|
||||
default: test lint_quiet vet install
|
||||
|
||||
build:
|
||||
@echo "\033[0;32mBUILD:\033[0m"
|
||||
|
@ -18,9 +18,11 @@ lint:
|
|||
@golint cmd/...
|
||||
@golint pkg/...
|
||||
|
||||
nolint:
|
||||
@echo "\033[0;32mLINT:\033[0m"
|
||||
@echo "\033[0;33mgolint not run on build automatically; to run, make lint\033[0m"
|
||||
lint_quiet:
|
||||
@echo "\033[0;32mLINT (quiet):\033[0m"
|
||||
@$(shell golint cmd/... | grep -v "or be unexported")
|
||||
@$(shell golint pkg/... | grep -v "or be unexported")
|
||||
@echo "\033[0;33mgolint was run quietly; to run with noisy errors, run 'make lint'\033[0m"
|
||||
|
||||
test:
|
||||
@echo "\033[0;32mTEST:\033[0m"
|
||||
|
|
Loading…
Reference in a new issue