Static analysis
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
go-vet |
Linting | go vet -tags $(1) -vettool=$(ERRORTYPE) -style-check=false $(2) |
local | Makefile |
golangci-lintconfigured, not run |
Linting | .github/.golangci.yml |
Testing
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
go-test |
Unit and integration tests | go test -c -cover -o /dev/null $(COMPILED_TEST_ARGS) $(COVERPKG_FLAG) $(FUNCT...go test -run TestClusterShutdownLeak -count=1 -v -timeout $(LEAK_TIMEOUT) $(T...go test $(TEST_TAG_FLAG) -exec=true -count=0 $(TEST_DIRS) |
ci, local | .github/workflows/run-tests.yml Makefile |
30 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.
do [ -d $$dir ]do echo Running workflowcheck on $$dirdo output=$$(go fix $(GOFIX_FLAGS) ./... 2>&1)doneelse $(MAKE) GOLANGCI_LINT_BASE_REV=$$base LINT_CODE_TARGETS=$$targets lint-codefetch it or override GOLANGCI_LINT_BASE_REV"for dir in $(SYSTEM_WORKFLOWS_ROOT)/*/go clean -testcachego get go.temporal.io/testx@${sha}go run ./cmd/tools/check-dependencies --base-branch $EXPRgo run ./cmd/tools/check-dependencies --mode plan-api-release --base-branch $GITHUB_REF_NAMEgo run ./cmd/tools/optimize-test-sharding -shards 5 -workflow run-tests.yml -artifact-pattern junit-xml--*shard*--fun...go run ./cmd/tools/parallelize $(INTEGRATION_TEST_DIRS)go run ./cmd/tools/test-runner generate-summary --junit-glob=$(TEST_OUTPUT_ROOT)/junit.*.xml --summary-output-dir=$(T...go run ./cmd/tools/test-runner report-crash --gotestsum=report-crash --junitfile=$(TEST_OUTPUT_ROOT)/junit.crash.xml ...go run ./cmd/tools/test-runner test --gotestsum-path=$(GOTESTSUM) --max-attempts=$(MAX_TEST_ATTEMPTS) $(TEST_RUNNER_T...go run ./cmd/tools/test-runner test --gotestsum-path=$(GOTESTSUM) --max-attempts=$(MAX_TEST_ATTEMPTS) $(TEST_RUNNER_T...go run ./cmd/tools/test-runner test --gotestsum-path=$(GOTESTSUM) --max-attempts=$(MAX_TEST_ATTEMPTS) $(TEST_RUNNER_T...go run ./cmd/tools/test-runner test --gotestsum-path=$(GOTESTSUM) --max-attempts=$(MAX_TEST_ATTEMPTS) $(TEST_RUNNER_T...go run ./cmd/tools/test-runner test --gotestsum-path=$(GOTESTSUM) --max-attempts=$(MAX_TEST_ATTEMPTS) $(TEST_RUNNER_T...merge-base HEAD $(GOLANGCI_LINT_BASE_REV))mise exec shellcheck -- $(ACTIONLINT)needs.test-setup.outputs.full_test_reason }}"ssort -utee -a $(CURDIR)/test.logtee -a test.logwhile [ $$n -lt $(GOFIX_MAX_ITERATIONS) ]while [[ $SECONDS -lt $deadline ]]while read -r dir
Review prompts
most discussed first