From 1a857c8dd94fc988dd068e74fede56e59e190f1c Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Fri, 11 Oct 2019 09:43:56 +0000 Subject: [PATCH] Update to newer tool golangci-lint --- lint | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/lint b/lint index ec403c5..5bbb9e8 100755 --- a/lint +++ b/lint @@ -4,19 +4,10 @@ set -o errexit set -o nounset set -o pipefail -if [ ! $(command -v gometalinter) ] +if [ ! $(command -v golangci-lint) ] then - go get github.com/alecthomas/gometalinter - gometalinter --install --vendor + curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh| sh -s -- -b $(go env GOPATH)/bin v1.20.0 + golangci-lint --version fi -gometalinter \ - --exclude='error return value not checked.*(Close|Log|Print).*\(errcheck\)$' \ - --exclude='.*_test\.go:.*error return value not checked.*\(errcheck\)$' \ - --exclude='duplicate of.*_test.go.*\(dupl\)$' \ - --disable=aligncheck \ - --disable=gotype \ - --disable=gas \ - --cyclo-over=20 \ - --tests \ - --deadline=20s +golangci-lint run