Add golangci-lint as a linter
What does this MR do and why?
Implements #17 (closed)
Add golangci-lint as a linter
- Add golangci-lint to
make audit
task - Add
lint
job to GitLab CI
Copied from https://gitlab.com/gitlab-org/cli/-/blob/38c1d06df3a39c67481380bf7a7909eb018204c4/.gitlab-ci.yml#L86-101
Using upstream golangci-lint image as described here gitlab-org/gitlab!146143 (merged)
Edited by Vitali Tatarintev