summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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"
+}