lint: add golangci-lint
This commit is contained in:
		
							
								
								
									
										6
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								Makefile
									
									
									
									
									
								
							@@ -11,6 +11,8 @@ ZSH_COMPLETION := $(COMPLETIONS_DIR)/zsh
 | 
			
		||||
INSTALLED_BASH_COMPLETION := $(DESTDIR)$(PREFIX)/share/bash-completion/completions/$(NAME)
 | 
			
		||||
INSTALLED_ZSH_COMPLETION := $(DESTDIR)$(PREFIX)/share/zsh/site-functions/_$(NAME)
 | 
			
		||||
 | 
			
		||||
GOLANGCI_LINT := go run github.com/golangci/golangci-lint/cmd/golangci-lint@v1.62.2
 | 
			
		||||
 | 
			
		||||
.PHONY: build install clean clear uninstall check-no-root
 | 
			
		||||
 | 
			
		||||
build: check-no-root $(BIN)
 | 
			
		||||
@@ -25,6 +27,10 @@ check-no-root:
 | 
			
		||||
		exit 1; \
 | 
			
		||||
	fi
 | 
			
		||||
 | 
			
		||||
# TODO: remove --tests=false
 | 
			
		||||
fmt:
 | 
			
		||||
	$(GOLANGCI_LINT) run --fix --tests=false
 | 
			
		||||
 | 
			
		||||
install: \
 | 
			
		||||
	$(INSTALED_BIN) \
 | 
			
		||||
	$(INSTALLED_BASH_COMPLETION) \
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user