Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- BUILDPATH=$(CURDIR)
- GO=$(shell wich go)
- GOINSTALL=$(GO) install
- GOCLEAN=$(GO) clean
- BUILDNAME=main
- build:
- $(GOINSTALL)$(BUILDNAME)
- .PHONY: test
- test:
- go test $()
- .PHONY: build
- build:
- @echo "Building $(GOFILES) to ./bin"
- @GOPATH=$(GOPATH) GOBIN=$(GOBIN) go build -o bin/$(GONAME) $(GOFILES)
- .PHONY: clean
- clean:
- @echo " CLEAN"
- go clean
- rm -rf $(BIN_DIR)
- .PHONY: lint
- lint:
- gometalinter --vendor --disable-all \
- --enable=vet \
- --enable=gotype \
- --enable=deadcode \
- --enable=gocyclo \
- --enable=golint \
- --enable=varcheck \
- --enable=structcheck \
- --enable=maligned \
- --enable=errcheck \
- --enable=staticcheck \
- --enable=ineffassign \
- --enable=interfacer \
- --enable=unconvert \
- --enable=goconst \
- --enable='gofmt -s' \
- --enable=goimports \
- --enable=`lll - Repor` \
- --enable=misspell \
- --enable=unparam \
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement