From 3543f1c3d4f4c98f040ff3265d37397a48578c1b Mon Sep 17 00:00:00 2001 From: Mario Trangoni Date: Wed, 18 Apr 2018 22:36:14 +0200 Subject: [PATCH] add gometalinter to circleci --- .circleci/config.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 2399d0c19bf..8b6d8506800 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -17,6 +17,22 @@ jobs: name: check documentation spelling errors command: 'codespell -I ./words_to_ignore.txt docs/' + gometalinter: + docker: + - image: circleci/golang:1.10 + working_directory: /go/src/github.com/grafana/grafana + steps: + - checkout + - 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 ./...' + test-frontend: docker: - image: circleci/node:6.11.4 @@ -123,6 +139,10 @@ workflows: filters: tags: only: /.*/ + - gometalinter: + filters: + tags: + only: /.*/ - build: filters: tags: