Taskfile.yaml
1version: "3"
2
3tasks:
4 fmt:
5 desc: Run gofumpt for all packages
6 cmds:
7 - gofmt -s -w .
8
9 modernize:
10 desc: Run modernize for all packages
11 cmds:
12 - modernize -fix ./...
13
14 lint:
15 desc: Run base linters for all packages
16 cmds:
17 - golangci-lint run
18 lint:fix:
19 desc: Run base linters for all packages and applies fixes if possible
20 cmds:
21 - golangci-lint run --fix
22 test:
23 desc: Run tests for all packages
24 cmds:
25 - go test ./... -count=1 {{.CLI_ARGS}}