1
0
mirror of https://github.com/go-kit/kit.git synced 2026-06-07 19:46:52 +02:00
Files
Peter Bourgon 3a1fe30284 lint: place here in preparation
Eventually I would like to get this repo linting cleanly.
For now I will just place the script here.
2016-06-07 20:17:45 +02:00

27 lines
588 B
Bash
Executable File

#!/usr/bin/env bash
set -o errexit
set -o nounset
set -o pipefail
if [ ! $(command -v gometalinter) ]
then
go get github.com/alecthomas/gometalinter
gometalinter --update --install
fi
time gometalinter \
--exclude='error return value not checked.*(Close|Log|Print).*\(errcheck\)$' \
--exclude='.*_test\.go:.*error return value not checked.*\(errcheck\)$' \
--exclude='/thrift/' \
--exclude='/pb/' \
--exclude='no args in Log call \(vet\)' \
--disable=dupl \
--disable=aligncheck \
--disable=gotype \
--cyclo-over=20 \
--tests \
--concurrency=2 \
--deadline=300s \
./...