Static analysis
3 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
go-vet |
Linting | go vet ./... |
local | Makefile |
staticcheck |
Linting | staticcheck -checks=U1000 ./... 2>&1 |
ci | .github/workflows/deadcode.yml |
golangci-lintconfigured, not run |
Linting | .golangci.yml |
Testing
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
go-test |
Unit and integration tests | go test ./... -benchmem -bench=. -run=^Benchmark_$ |
local | Makefile |
Formatting and hygiene
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
codespell |
Spelling | uses codespell-project/actions-codespell |
ci | .github/workflows/spell-check.yml |
Supply chain
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
govulncheck |
Dependency audit | govulncheck ./... |
ci | .github/workflows/vulncheck.yml |
11 other commands the scanner could not classify
Commands from CI steps and task runners that look like checks but match no known tool. Some are checks, some are not.
go mod verifygo run github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.14.0 run ./...go run github.com/mashiike/actionspin/cmd/actionspin@latestgo run golang.org/x/vuln/cmd/govulncheck@latest ./...go run gotest.tools/gotestsum@latest -f testname -- ./... -race -count=1 -coverprofile=/tmp/coverage.out -covermode=a...go run gotest.tools/gotestsum@latest -f testname -- ./... -race -count=1 -shuffle=ongo run gotest.tools/gotestsum@latest -f testname -- ./... -race -count=15 -shuffle=ongo run mvdan.cc/gofumpt@latest -extra=group_params -w -l .go tool cover -html=/tmp/coverage.outmarkdownlint-cli2 **/*.md #vendorwhich markdownlint-cli2 > /dev/null
Review prompts
most discussed first