Update Makefile
This commit is contained in:
		
							parent
							
								
									7093a634aa
								
							
						
					
					
						commit
						820cc4d729
					
				
							
								
								
									
										18
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								Makefile
									
									
									
									
									
								
							@ -1 +1,19 @@
 | 
			
		||||
# note: call scripts from /scripts
 | 
			
		||||
GOCMD=GO111MODULE=on go
 | 
			
		||||
 | 
			
		||||
linters-install:
 | 
			
		||||
	@golangci-lint --version >/dev/null 2>&1 || { \
 | 
			
		||||
		echo "installing linting tools..."; \
 | 
			
		||||
		curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh| sh -s v1.21.0; \
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
lint: linters-install
 | 
			
		||||
	$(PWD)/bin/golangci-lint run
 | 
			
		||||
 | 
			
		||||
test:
 | 
			
		||||
	$(GOCMD) test -cover -race ./...
 | 
			
		||||
 | 
			
		||||
bench:
 | 
			
		||||
	$(GOCMD) test -bench=. -benchmem ./...
 | 
			
		||||
 | 
			
		||||
.PHONY: test lint linters-install
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user