You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- go test -bench=. -benchmem -benchtime={{.BENCH_TIME}} ./...
validate:
desc: Cross-validate the decoder against libFLAC (requires the flac binary and the testdata/flac-test-files submodule; the test skips if either is absent)
cmds:
- go test ./pcm/ -run TestCrossValidateLibFLAC -v
vet:
desc: Run go vet for amd64 and arm64
cmds:
- GOARCH=amd64 go vet ./...
- GOARCH=arm64 go vet ./...
lint:
desc: Run golangci-lint
cmds:
- golangci-lint run ./...
tidy:
desc: Tidy and verify go.mod
cmds:
- go mod tidy
- go mod verify
hooks:install:
desc: Point git at the repo's .githooks directory
cmds:
- git config core.hooksPath .githooks
check:
desc: Full local gate (build, vet, lint, race tests)