add metalinter task
This commit is contained in:
Vendored
+15
@@ -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"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -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))
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user