add metalinter task

This commit is contained in:
Umputun
2017-12-27 02:19:31 -06:00
parent ca9afd2c8b
commit 7f4edb2e5d
2 changed files with 18 additions and 1 deletions
+15
View File
@@ -0,0 +1,15 @@
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "metalinter",
"type": "shell",
"command": "gometalinter --disable-all --deadline=60s --vendor --enable=vet --enable=vetshadow --enable=golint --enable=staticcheck --enable=ineffassign --enable=goconst --enable=errcheck --enable=unconvert --enable=deadcode --enable=gosimple --enable=gas --exclude=test --exclude=vendor ${workspaceFolder}/app/...",
"problemMatcher": [
"$go"
]
}
]
}
+3 -1
View File
@@ -180,7 +180,9 @@ func (p Provider) randToken() string {
log.Fatalf("[ERROR] can't get randoms, %s", err)
}
s := sha1.New()
_, _ = s.Write(b)
if _, err := s.Write(b); err != nil {
log.Printf("[WARN] can't write randoms, %s", err)
}
return fmt.Sprintf("%x", s.Sum(nil))
}