Global Config
filter:
excluded_paths:
- '*_test.go'
- 'testdata/*'
build:
environment:
go:
version: go1.24.0
nodes:
analysis:
tests:
override:
- go-scrutinizer-run
- govet-run
- golint-run
coverage:
project_setup:
override:
- go mod download
- go install github.com/axw/gocov/gocov@latest
- go install github.com/AlekSi/gocov-xml@latest
tests:
override:
- command: |
export PATH=$PATH:$(go env GOPATH)/bin
go test -coverprofile=coverage.out -covermode=atomic ./...
coverage:
file: 'coverage.out'
format: 'go-cc'
checks:
go: true