Skip to content
Snippets Groups Projects
Select Git revision
  • 70f10a7b3e73cc39b576c5c1cb3692612a4c8e09
  • master default protected
  • 0.8.2
  • 0.8.1
  • 0.8.0
  • 0.7.13
  • 0.7.12
  • 0.7.11
  • 0.7.10
  • 0.7.9
  • 0.7.8
  • 0.7.7
  • 0.7.6
  • 0.7.5
  • 0.7.4
  • 0.7.3
  • 0.7.2
  • 0.7.1
  • 0.7.0
  • 0.6.27
  • 0.6.26
  • 0.6.25
22 results

Makefile

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 \
    	  ./... || :