Use golangci-lint.

Signed-off-by: Lantao Liu <lantaol@google.com>
This commit is contained in:
Lantao Liu
2019-08-07 01:04:49 -07:00
parent c7b48c09d7
commit 9bf53555a0
3 changed files with 13 additions and 44 deletions

View File

@@ -45,7 +45,7 @@ version: ## print current cri plugin release version
lint:
@echo "$(WHALE) $@"
@./hack/verify-lint.sh
golangci-lint run --skip-files .*_test.go
gofmt:
@echo "$(WHALE) $@"
@@ -159,19 +159,18 @@ else
git-validation -v -run DCO,short-subject -range $(EPOCH_TEST_COMMIT)..HEAD
endif
.PHONY: install.tools .install.gitvalidation .install.gometalinter .install.vndr
.PHONY: install.tools .install.gitvalidation .install.golangci-lint .install.vndr
install.tools: .install.gitvalidation .install.gometalinter .install.vndr ## install tools used by verify
install.tools: .install.gitvalidation .install.golangci-lint .install.vndr ## install tools used by verify
@echo "$(WHALE) $@"
.install.gitvalidation:
@echo "$(WHALE) $@"
$(GO) get -u github.com/vbatts/git-validation
.install.gometalinter:
.install.golangci-lint:
@echo "$(WHALE) $@"
$(GO) get -u github.com/alecthomas/gometalinter
gometalinter --install
$(GO) get -u github.com/golangci/golangci-lint/cmd/golangci-lint
.install.vndr:
@echo "$(WHALE) $@"