Integrate GolangCI-Lint (#90)

* Use plugin orb for ci

* Add golangci-lint config and fix issues

* Simplify circleci config

* Drop unparam

* Drop maligned

* Ignore varcheck in server/manifest.go
This commit is contained in:
Ben Schumacher 2020-04-02 20:01:00 +02:00 committed by GitHub
parent ebbd3cdaad
commit f5e50c1e17
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 81 additions and 63 deletions

View file

@ -85,13 +85,13 @@ func uploadPlugin(client *model.Client4, pluginID, bundlePath string) error {
log.Print("Uploading plugin via API.")
_, resp := client.UploadPluginForced(pluginBundle)
if resp.Error != nil {
return fmt.Errorf("Failed to upload plugin bundle: %s", resp.Error.Error())
return errors.Wrap(resp.Error, "failed to upload plugin bundle")
}
log.Print("Enabling plugin.")
_, resp = client.EnablePlugin(pluginID)
if resp.Error != nil {
return fmt.Errorf("Failed to enable plugin: %s", resp.Error.Error())
return errors.Wrap(resp.Error, "Failed to enable plugin")
}
return nil