summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEyal Posener <[email protected]>2017-05-19 00:21:17 +0300
committerEyal Posener <[email protected]>2017-05-19 00:33:49 +0300
commit606af1720e1f8f74a7f9cafd28936a7da0001a5a (patch)
treea1bcebe7a5155323a93b1b56c41315d11d7d488b
parenta3e3c5274c6c140892da9a851421ae94b1b26f2f (diff)
travis: add gometalinter tests
-rw-r--r--.travis.yml3
-rw-r--r--metalinter.json21
2 files changed, 24 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 214fc60..459df21 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,8 +6,11 @@ go:
before_install:
- go get -u -t ./...
+ - go get -u gopkg.in/alecthomas/gometalinter.v1
+ - gometalinter.v1 --install
script:
+ - gometalinter.v1 --config metalinter.json ./...
- ./test.sh
after_success:
diff --git a/metalinter.json b/metalinter.json
new file mode 100644
index 0000000..799c1d0
--- /dev/null
+++ b/metalinter.json
@@ -0,0 +1,21 @@
+{
+ "Vendor": true,
+ "DisableAll": true,
+ "Enable": [
+ "gofmt",
+ "goimports",
+ "interfacer",
+ "goconst",
+ "misspell",
+ "unconvert",
+ "gosimple",
+ "golint",
+ "structcheck",
+ "deadcode",
+ "vet"
+ ],
+ "Exclude": [
+ "initTests is unused"
+ ],
+ "Deadline": "2m"
+}