|
|
@@ -81,20 +81,9 @@ jobs:
|
|
|
working_directory: /go/src/github.com/grafana/grafana
|
|
|
steps:
|
|
|
- checkout
|
|
|
- - run: 'go get -u github.com/alecthomas/gometalinter'
|
|
|
- - run: 'go get -u github.com/tsenart/deadcode'
|
|
|
- - run: 'go get -u github.com/jgautheron/goconst/cmd/goconst'
|
|
|
- - run: 'go get -u github.com/gordonklaus/ineffassign'
|
|
|
- - run: 'go get -u honnef.co/go/tools/cmd/megacheck'
|
|
|
- - 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: run linters
|
|
|
- command: 'gometalinter --enable-gc --vendor --deadline 10m --disable-all --enable=deadcode --enable=goconst --enable=gofmt --enable=ineffassign --enable=megacheck --enable=structcheck --enable=unconvert --enable=varcheck ./...'
|
|
|
- - run:
|
|
|
- name: run go vet
|
|
|
- command: 'go vet ./pkg/...'
|
|
|
+ - run:
|
|
|
+ name: frontend tests
|
|
|
+ command: './scripts/build/gometalinter.sh'
|
|
|
|
|
|
test-frontend:
|
|
|
docker:
|