From d374a52c3eb35dcb14e21d8d9ca4c1589483bac5 Mon Sep 17 00:00:00 2001 From: Michael Christenson II Date: Wed, 21 Oct 2020 20:52:11 -0400 Subject: [PATCH] Added vet and fmt --- .gitignore | 1 + Makefile | 17 +++++++++++++++-- targets/artifacts/.gitkeep | 0 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 targets/artifacts/.gitkeep diff --git a/.gitignore b/.gitignore index fe5332f..08d572f 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ coverage.out pigeon-cli pigeon.exe +targets/artifacts/* targets/builds/* targets/tests/* project/testdata/* diff --git a/Makefile b/Makefile index 9c7df10..d7c8d4b 100644 --- a/Makefile +++ b/Makefile @@ -7,6 +7,8 @@ NAME?=$(APP)-$(GOOS)-$(GOARCH)$(EXT) PREFIX?=$(CURDIR) SRC?=$(PREFIX)/project TARGET?=$(PREFIX)/targets + +ARTIFACT_TARGET?=$(TARGET)/artifacts BUILD_TARGET?=$(TARGET)/builds TEST_TARGET?=$(TARGET)/tests @@ -16,6 +18,7 @@ FLAGS?= dependencies: cd $(SRC) && go mod download -x + $(BUILD_TARGET)/$(NAME): cd $(SRC) && \ GOOS=$(GOOS) GOARCH=$(GOARCH) go build -o $(BUILD_TARGET)/$(NAME) @@ -52,10 +55,20 @@ cover: clean-cover test cd $(SRC) && \ go cover -html $(TEST_TARGET)/coverage.out -o $(TEST_TARGET)/coverage.html +vet: + cd $(SRC) && \ + go vet -c=3 ./... + +fmt: + cd $(SRC) && \ + go fmt -x ./... + +clean-artifacts: + rm -rf $(ARTIFACT_TARGET)/* clean-build: rm -rf $(BUILD_TARGET)/* -clean-test: - rm -rf $(TESTDATA) clean-cover: rm -rf $(TEST_TARGET)/* +clean-test: + rm -rf $(TESTDATA) clean: clean-build clean-test clean-cover \ No newline at end of file diff --git a/targets/artifacts/.gitkeep b/targets/artifacts/.gitkeep new file mode 100644 index 0000000..e69de29