mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-12-04 23:56:30 +00:00
cc30db44ac
* use async key pair for webhooks * fix tests * fix linter * improve code * add key pair to database * undo some changes * more undo * improve docs * add api-endpoint * add signaturne api endpoint * fix error * fix linting and test * fix lint * add test * migration 006 * no need for migration * replace httsign lib * fix lint Co-authored-by: 6543 <6543@obermui.de>
54 lines
1.2 KiB
Makefile
54 lines
1.2 KiB
Makefile
GOPATH := $(shell go env GOPATH)
|
|
|
|
all: build
|
|
|
|
getdeps:
|
|
@echo "Installing golint" && go get -u golang.org/x/lint/golint
|
|
@echo "Installing gocyclo" && go get -u github.com/fzipp/gocyclo
|
|
@echo "Installing deadcode" && go get -u github.com/remyoudompheng/go-misc/deadcode
|
|
@echo "Installing misspell" && go get -u github.com/client9/misspell/cmd/misspell
|
|
@echo "Installing ineffassign" && go get -u github.com/gordonklaus/ineffassign
|
|
|
|
verifiers: vet fmt lint cyclo spelling static deadcode
|
|
|
|
vet:
|
|
@echo "Running $@"
|
|
@go vet -atomic -bool -copylocks -nilfunc -printf -rangeloops -unreachable -unsafeptr -unusedresult ./...
|
|
|
|
fmt:
|
|
@echo "Running $@"
|
|
@gofmt -d .
|
|
|
|
lint:
|
|
@echo "Running $@"
|
|
@${GOPATH}/bin/golint -set_exit_status $(shell go list ./...)
|
|
|
|
ineffassign:
|
|
@echo "Running $@"
|
|
@${GOPATH}/bin/ineffassign .
|
|
|
|
cyclo:
|
|
@echo "Running $@"
|
|
@${GOPATH}/bin/gocyclo -over 100 .
|
|
|
|
deadcode:
|
|
@echo "Running $@"
|
|
@${GOPATH}/bin/deadcode -test $(shell go list ./...) || true
|
|
|
|
spelling:
|
|
@echo "Running $@"
|
|
@${GOPATH}/bin/misspell -i monitord -error `find .`
|
|
|
|
static:
|
|
@echo "Running $@"
|
|
go run honnef.co/go/tools/cmd/staticcheck -- ./...
|
|
|
|
check: test
|
|
test: verifiers build
|
|
go test -v ./...
|
|
|
|
testrace: verifiers build
|
|
go test -v -race ./...
|
|
|
|
build:
|
|
go build -v ./...
|