Skip to content

Commit 1976d5b

Browse files
committed
Add code quality checks in travis
1 parent 754ba2c commit 1976d5b

File tree

2 files changed

+23
-2
lines changed

2 files changed

+23
-2
lines changed

.travis.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
---
1+
language: go
2+
sudo: false
23
env:
34
matrix:
45
secure: |-
@@ -7,4 +8,11 @@ env:
78
3x5xrMxWWeUx+jp5KauktA2T8kUrOuaebcef+8dSGE10a0E1WhA=
89
notifications:
910
email: false
10-
script: make build && make test
11+
install:
12+
- make build_dep
13+
script:
14+
- make build
15+
- make check
16+
- make test
17+
notifications:
18+
email: false

Makefile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,16 @@ test_release:
2020

2121
release:
2222
goreleaser --rm-dist
23+
24+
# Get the build dependencies
25+
build_dep:
26+
go get -u github.com/kisielk/errcheck
27+
go get -u golang.org/x/tools/cmd/goimports
28+
go get -u github.com/golang/lint/golint
29+
30+
# Do source code quality checks
31+
check:
32+
go vet
33+
errcheck
34+
goimports -d . | grep . ; test $$? -eq 1
35+
-#golint

0 commit comments

Comments
 (0)