From fd20aa7c031089ca9e32502599cec4462ce5e784 Mon Sep 17 00:00:00 2001 From: Mario Trangoni Date: Fri, 20 Apr 2018 18:18:22 +0200 Subject: [PATCH] fix circleci gometalinter test --- .circleci/config.yml | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index b6514c4cb47..30146576e63 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -20,18 +20,19 @@ jobs: gometalinter: docker: - image: circleci/golang:1.10 + environment: + # we need CGO because of go-sqlite3 + CGO_ENABLED: 1 working_directory: /go/src/github.com/grafana/grafana steps: - checkout + - run: 'go get -u gopkg.in/alecthomas/gometalinter.v2' + - run: 'go get -u github.com/opennota/check/cmd/structcheck' + - run: 'go get -u github.com/mdempsky/unconvert' + - run: 'go get -u github.com/opennota/check/cmd/varcheck' - run: - name: install gometalinter tool - command: 'go get -u github.com/alecthomas/gometalinter' - - run: - name: install linters - command: 'gometalinter --install' - - run: - name: run some linters - command: 'gometalinter --vendor --deadline 6m --disable-all --enable=structcheck --enable=unconvert --enable=varcheck ./pkg/...' + name: run linters + command: 'gometalinter.v2 --enable-gc --vendor --deadline 10m --disable-all --enable=structcheck --enable=unconvert --enable=varcheck ./...' test-frontend: docker: @@ -139,6 +140,10 @@ workflows: filters: tags: only: /.*/ + - gometalinter: + filters: + tags: + only: /.*/ - build: filters: tags: