# yaml-language-server: $schema=https://taskfile.dev/schema.json version: "3" tasks: test: desc: run go tests cmd: go test -v ./... test:coverage: desc: run go tests cmds: - cmd: go test -v -coverprofile=tmp/cover.out ./... - cmd: go tool cover -html=tmp/cover.out -o=tmp/cover.html - cmd: xdg-open tmp/cover.html docs: desc: open autogenerated code documentation cmd: go tool pkgsite -open lint: desc: run various linters cmds: - cmd: golangci-lint version - cmd: golangci-lint run lint:fix: desc: run various linters cmds: - cmd: golangci-lint version - cmd: golangci-lint run --fix