Skip to content
Snippets Groups Projects
Select Git revision
  • 0f5f7351f908eebf2a645630cd48e2fda66e2d57
  • master default protected
  • 1.31
  • 4.28.0
  • 4.27.0
  • 4.26.0
  • 4.25.5
  • 4.25.4
  • 4.25.3
  • 4.25.2
  • 4.25.1
  • 4.25.0
  • 4.24.3
  • 4.24.2
  • 4.24.1
  • 4.24.0
  • 4.23.6
  • 4.23.5
  • 4.23.4
  • 4.23.3
  • 4.23.2
  • 4.23.1
  • 4.23.0
23 results

README.md

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