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

@ -1,27 +1,12 @@
version: 2.1
executors:
default:
docker:
- image: circleci/golang:1.14-node
jobs:
lint:
executor:
name: default
steps:
- checkout
- run: make check-style
test:
executor:
name: default
steps:
- checkout
- run: make test
orbs:
plugin-ci: mattermost/plugin-ci@0.1.0
workflows:
version: 2
untagged-build:
ci:
jobs:
- lint
- test
- plugin-ci/lint
- plugin-ci/test
- plugin-ci/build