summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEyal Posener <[email protected]>2017-05-19 00:38:56 +0300
committerGitHub <[email protected]>2017-05-19 00:38:56 +0300
commitabde60c79d06c9d3f60d90d8c00bb74bf368d0aa (patch)
treeb536c7d1ffc6e72fc52bddb5702f68a40f78b227
parenta3e3c5274c6c140892da9a851421ae94b1b26f2f (diff)
parent1dc99e31dbc4ff6cdf421db2c2e378c3faf3fce1 (diff)
Merge pull request #29 from posener/metalinter
Metalinter
-rw-r--r--.travis.yml3
-rw-r--r--metalinter.json21
-rw-r--r--readme.md2
3 files changed, 25 insertions, 1 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"
+}
diff --git a/readme.md b/readme.md
index 274474d..1629ee3 100644
--- a/readme.md
+++ b/readme.md
@@ -22,7 +22,7 @@ can also be used to implement any completions, see [Usage](#usage).
1. Type in your shell:
```
-go get github.com/posener/complete/gocomplete
+go get -u github.com/posener/complete/gocomplete
gocomplete -install
```