mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-11-03 18:52:24 -06:00 
			
		
		
		
	* feat: add rate limit middleware * chore: update vendor dir * chore: update readme with new dependency * chore: add rate limit infos to swagger.md file * refactor: add ipv6 mask limiter option Add IPv6 CIDR /64 mask * refactor: increase rate limit to 1000 Address https://github.com/superseriousbusiness/gotosocial/pull/741#discussion_r945584800 Co-authored-by: tobi <31960611+tsmethurst@users.noreply.github.com>
		
			
				
	
	
		
			44 lines
		
	
	
	
		
			871 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
	
		
			871 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
PKGS := github.com/pkg/errors
 | 
						|
SRCDIRS := $(shell go list -f '{{.Dir}}' $(PKGS))
 | 
						|
GO := go
 | 
						|
 | 
						|
check: test vet gofmt misspell unconvert staticcheck ineffassign unparam
 | 
						|
 | 
						|
test: 
 | 
						|
	$(GO) test $(PKGS)
 | 
						|
 | 
						|
vet: | test
 | 
						|
	$(GO) vet $(PKGS)
 | 
						|
 | 
						|
staticcheck:
 | 
						|
	$(GO) get honnef.co/go/tools/cmd/staticcheck
 | 
						|
	staticcheck -checks all $(PKGS)
 | 
						|
 | 
						|
misspell:
 | 
						|
	$(GO) get github.com/client9/misspell/cmd/misspell
 | 
						|
	misspell \
 | 
						|
		-locale GB \
 | 
						|
		-error \
 | 
						|
		*.md *.go
 | 
						|
 | 
						|
unconvert:
 | 
						|
	$(GO) get github.com/mdempsky/unconvert
 | 
						|
	unconvert -v $(PKGS)
 | 
						|
 | 
						|
ineffassign:
 | 
						|
	$(GO) get github.com/gordonklaus/ineffassign
 | 
						|
	find $(SRCDIRS) -name '*.go' | xargs ineffassign
 | 
						|
 | 
						|
pedantic: check errcheck
 | 
						|
 | 
						|
unparam:
 | 
						|
	$(GO) get mvdan.cc/unparam
 | 
						|
	unparam ./...
 | 
						|
 | 
						|
errcheck:
 | 
						|
	$(GO) get github.com/kisielk/errcheck
 | 
						|
	errcheck $(PKGS)
 | 
						|
 | 
						|
gofmt:  
 | 
						|
	@echo Checking code is gofmted
 | 
						|
	@test -z "$(shell gofmt -s -l -d -e $(SRCDIRS) | tee /dev/stderr)"
 |