From 17c7fe6011f1a0f016579c8f3ee23f29b30674d2 Mon Sep 17 00:00:00 2001 From: John Olheiser Date: Wed, 13 Oct 2021 11:48:43 -0500 Subject: [PATCH] Add Zerolint (#441) * Sort imports Co-authored-by: Anbraten --- .woodpecker/main.yml | 1 + Makefile | 7 +++++++ go.sum | 2 ++ tools.go | 1 + 4 files changed, 11 insertions(+) diff --git a/.woodpecker/main.yml b/.woodpecker/main.yml index 45ed5531b..47c79d66a 100644 --- a/.woodpecker/main.yml +++ b/.woodpecker/main.yml @@ -9,6 +9,7 @@ pipeline: commands: - make test - make vet + - make lint - make formatcheck test-frontend: diff --git a/Makefile b/Makefile index 05249e88c..adde55839 100644 --- a/Makefile +++ b/Makefile @@ -41,6 +41,13 @@ vet: @echo "Running go vet..." @go vet $(GO_PACKAGES) +.PHONY: lint +lint: + @echo "Running zerolog linter" + go run vendor/github.com/rs/zerolog/cmd/lint/lint.go github.com/woodpecker-ci/woodpecker/cmd/agent + go run vendor/github.com/rs/zerolog/cmd/lint/lint.go github.com/woodpecker-ci/woodpecker/cmd/cli + go run vendor/github.com/rs/zerolog/cmd/lint/lint.go github.com/woodpecker-ci/woodpecker/cmd/server + test-agent: $(DOCKER_RUN) go test -race -timeout 30s github.com/woodpecker-ci/woodpecker/cmd/agent $(GO_PACKAGES) diff --git a/go.sum b/go.sum index de9e0ec9f..bcb1306ef 100644 --- a/go.sum +++ b/go.sum @@ -779,6 +779,7 @@ golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzB golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.2 h1:Gz96sIWK3OalVv/I/qNygP42zyoKp3xptRVCWRFEBvo= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -959,6 +960,7 @@ golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjs golang.org/x/tools v0.0.0-20200325010219-a49f79bcc224/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.1.5 h1:ouewzE6p+/VEB31YYnTbEJdi8pFqKp4P4n85vwo3DHA= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= diff --git a/tools.go b/tools.go index adb85cf43..f4def3b3e 100644 --- a/tools.go +++ b/tools.go @@ -5,5 +5,6 @@ package tools import ( + _ "github.com/rs/zerolog/cmd/lint" _ "github.com/woodpecker-ci/togo" )