From ad0da8c86772bfea194416e8d7f93dc7dd16192b Mon Sep 17 00:00:00 2001 From: Renan DelValle Date: Thu, 13 Sep 2018 17:14:38 -0700 Subject: [PATCH] Adding goimports check. From here on in, any PR that doesn't pass goimports will fail the CI build. --- .travis.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.travis.yml b/.travis.yml index bd0cf57..020d6bf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,9 +5,17 @@ language: go go: - "1.10.x" +env: + global: + - GO_USR_DIRS=$(go list -f {{.Dir}} ./... | grep -v /gen-go/) + services: - docker +before_install: + - go get golang.org/x/tools/cmd/goimports + - test -z "`for d in $GO_USR_DIRS; do goimports -d $d/*.go | tee /dev/stderr; done`" + install: - docker-compose up -d