Skip to content
Snippets Groups Projects
Select Git revision
  • ce830d90afdd358547b547834daa85e9eec210f4
  • master default protected
  • v0.4.7
  • v0.4.6
  • v0.4.5
  • v0.4.4
  • v0.4.3
  • v0.4.2
  • v0.4.1
  • v0.4.0
  • v0.3.0
  • v0.2.1
  • v0.2.0
13 results

conan.mk

Blame
  • Makefile 667 B
    .PHONY: setup
    setup:
    	go get -u gopkg.in/alecthomas/gometalinter.v1
    	gometalinter.v1 --install
    
    .PHONY: test
    test: validate lint
    	@echo "==> Running tests"
    	go test -v
    
    .PHONY: validate
    validate:
    	@echo "==> Running static validations"
    	@gometalinter.v1 \
    	  --disable-all \
    	  --enable deadcode \
    	  --severity deadcode:error \
    	  --enable gofmt \
    	  --enable gosimple \
    	  --enable ineffassign \
    	  --enable misspell \
    	  --enable vet \
    	  --tests \
    	  --vendor \
    	  --deadline 60s \
    	  ./... || exit_code=1
    
    .PHONY: lint
    lint:
    	@echo "==> Running linters"
    	@gometalinter.v1 \
    	  --disable-all \
    	  --enable golint \
    	  --vendor \
    	  --deadline 60s \
    	  ./... || :