Added vet and fmt
This commit is contained in:
parent
008918613e
commit
d374a52c3e
|
@ -5,6 +5,7 @@
|
||||||
coverage.out
|
coverage.out
|
||||||
pigeon-cli
|
pigeon-cli
|
||||||
pigeon.exe
|
pigeon.exe
|
||||||
|
targets/artifacts/*
|
||||||
targets/builds/*
|
targets/builds/*
|
||||||
targets/tests/*
|
targets/tests/*
|
||||||
project/testdata/*
|
project/testdata/*
|
||||||
|
|
17
Makefile
17
Makefile
|
@ -7,6 +7,8 @@ NAME?=$(APP)-$(GOOS)-$(GOARCH)$(EXT)
|
||||||
PREFIX?=$(CURDIR)
|
PREFIX?=$(CURDIR)
|
||||||
SRC?=$(PREFIX)/project
|
SRC?=$(PREFIX)/project
|
||||||
TARGET?=$(PREFIX)/targets
|
TARGET?=$(PREFIX)/targets
|
||||||
|
|
||||||
|
ARTIFACT_TARGET?=$(TARGET)/artifacts
|
||||||
BUILD_TARGET?=$(TARGET)/builds
|
BUILD_TARGET?=$(TARGET)/builds
|
||||||
TEST_TARGET?=$(TARGET)/tests
|
TEST_TARGET?=$(TARGET)/tests
|
||||||
|
|
||||||
|
@ -16,6 +18,7 @@ FLAGS?=
|
||||||
dependencies:
|
dependencies:
|
||||||
cd $(SRC) && go mod download -x
|
cd $(SRC) && go mod download -x
|
||||||
|
|
||||||
|
|
||||||
$(BUILD_TARGET)/$(NAME):
|
$(BUILD_TARGET)/$(NAME):
|
||||||
cd $(SRC) && \
|
cd $(SRC) && \
|
||||||
GOOS=$(GOOS) GOARCH=$(GOARCH) go build -o $(BUILD_TARGET)/$(NAME)
|
GOOS=$(GOOS) GOARCH=$(GOARCH) go build -o $(BUILD_TARGET)/$(NAME)
|
||||||
|
@ -52,10 +55,20 @@ cover: clean-cover test
|
||||||
cd $(SRC) && \
|
cd $(SRC) && \
|
||||||
go cover -html $(TEST_TARGET)/coverage.out -o $(TEST_TARGET)/coverage.html
|
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:
|
clean-build:
|
||||||
rm -rf $(BUILD_TARGET)/*
|
rm -rf $(BUILD_TARGET)/*
|
||||||
clean-test:
|
|
||||||
rm -rf $(TESTDATA)
|
|
||||||
clean-cover:
|
clean-cover:
|
||||||
rm -rf $(TEST_TARGET)/*
|
rm -rf $(TEST_TARGET)/*
|
||||||
|
clean-test:
|
||||||
|
rm -rf $(TESTDATA)
|
||||||
clean: clean-build clean-test clean-cover
|
clean: clean-build clean-test clean-cover
|
Loading…
Reference in New Issue