Drone: Fix Go linting

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
This commit is contained in:
Arve Knudsen
2020-07-02 09:14:26 +02:00
parent 3c5a23ac7c
commit c13ed85c41
2 changed files with 2 additions and 22 deletions
+1 -15
View File
@@ -94,21 +94,7 @@ def pipeline_set(kind, name):
'install-deps',
],
'commands': [
'make scripts/go/bin/revive scripts/go/bin/gosec',
'go vet ./pkg/...',
'golangci-lint run -v --config scripts/go/configs/ci/.golangci.yml -E deadcode ' +
'-E gofmt -E gosimple -E ineffassign -E structcheck -E typecheck ./pkg/...',
'golangci-lint run -v --config scripts/go/configs/ci/.golangci.yml -E unconvert -E unused ' +
'-E varcheck -E goconst -E errcheck -E staticcheck ./pkg/...',
'./scripts/go/bin/revive -formatter stylish -config ./scripts/go/configs/revive.toml ./pkg/...',
'./scripts/go/bin/revive -formatter stylish -config ./scripts/go/configs/revive-strict.toml ' +
'-exclude ./pkg/plugins/backendplugin/pluginextensionv2/... ' +
'./pkg/services/alerting/... ' +
'./pkg/services/provisioning/datasources/... ' +
'./pkg/services/provisioning/dashboards/... ' +
'./pkg/plugins/backendplugin/...',
'./scripts/go/bin/gosec -quiet -exclude=G104,G107,G108,G201,G202,G204,G301,G304,G401,G402,G501 ' +
'-conf=./scripts/go/configs/gosec.json ./pkg/...',
'make lint-go',
],
},
{
+1 -7
View File
@@ -27,13 +27,7 @@ steps:
- name: lint-go
image: grafana/build-container:1.2.21
commands:
- make scripts/go/bin/revive scripts/go/bin/gosec
- go vet ./pkg/...
- golangci-lint run -v --config scripts/go/configs/ci/.golangci.yml -E deadcode -E gofmt -E gosimple -E ineffassign -E structcheck -E typecheck ./pkg/...
- golangci-lint run -v --config scripts/go/configs/ci/.golangci.yml -E unconvert -E unused -E varcheck -E goconst -E errcheck -E staticcheck ./pkg/...
- ./scripts/go/bin/revive -formatter stylish -config ./scripts/go/configs/revive.toml ./pkg/...
- ./scripts/go/bin/revive -formatter stylish -config ./scripts/go/configs/revive-strict.toml -exclude ./pkg/plugins/backendplugin/pluginextensionv2/... ./pkg/services/alerting/... ./pkg/services/provisioning/datasources/... ./pkg/services/provisioning/dashboards/... ./pkg/plugins/backendplugin/...
- ./scripts/go/bin/gosec -quiet -exclude=G104,G107,G108,G201,G202,G204,G301,G304,G401,G402,G501 -conf=./scripts/go/configs/gosec.json ./pkg/...
- make lint-go
environment:
CGO_ENABLED: 1
depends_on: