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:
parent
ebbd3cdaad
commit
f5e50c1e17
5 changed files with 81 additions and 63 deletions
|
@ -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
|
||||
|
|
Reference in a new issue