|
@@ -17,6 +17,22 @@ jobs:
|
|
|
name: check documentation spelling errors
|
|
name: check documentation spelling errors
|
|
|
command: 'codespell -I ./words_to_ignore.txt docs/'
|
|
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:
|
|
test-frontend:
|
|
|
docker:
|
|
docker:
|
|
|
- image: circleci/node:6.11.4
|
|
- image: circleci/node:6.11.4
|
|
@@ -123,6 +139,10 @@ workflows:
|
|
|
filters:
|
|
filters:
|
|
|
tags:
|
|
tags:
|
|
|
only: /.*/
|
|
only: /.*/
|
|
|
|
|
+ - gometalinter:
|
|
|
|
|
+ filters:
|
|
|
|
|
+ tags:
|
|
|
|
|
+ only: /.*/
|
|
|
- build:
|
|
- build:
|
|
|
filters:
|
|
filters:
|
|
|
tags:
|
|
tags:
|