Static analysis
5 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
codeql |
Security scanning | uses github/codeql-action/analyze |
ci | .github/workflows/codeql.yml |
eslint |
Linting | eslint ./src/**/*.{ts,tsx}eslint --fix ./src/**/*.{ts,tsx} |
local | webui/package.json webui/eslint.config.mjs |
golangci-lint |
Linting | uses golangci/golangci-lint-actiongolangci-lint run |
ci, local | .github/workflows/validate.yaml Makefile .golangci.yml |
mkdocs |
Docs build | mkdocs build --strict |
ci | .github/workflows/check_doc.yaml |
tscconfigured, not run |
Type checking | webui/package.json |
Testing
3 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
ci-matrix |
Version and platform matrix | analyze (language: 2)test-integration (parallel: 1, index: 12) |
ci | .github/workflows/codeql.yml .github/workflows/test-integration.yaml |
go-test |
Unit and integration tests | go test ./integration -v -tags gatewayAPIConformanceMerged -test.run GatewayA...go test ./integration -v -tags gatewayAPIConformance -test.run GatewayAPIConf...go test -c -o /dev/null ./integration |
ci, local | .github/workflows/test-gateway-api-conformance-merged.yaml Makefile .github/workflows/test-gateway-api-conformance.yaml .github/workflows/test-integration.yaml |
vitest |
Unit and integration tests | vitest runvitest run --coveragevitest |
local | webui/package.json |
Formatting and hygiene
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
gofmt |
Formatting | gofmt -s -l -w $(SRCS) |
local | Makefile |
prettier |
Formatting | prettier ./src/**/*.{ts,tsx} --config .prettierrc.json --write |
local | webui/package.json webui/.prettierrc.json |
6 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.
api /repos/$EXPR/actions/artifacts?name=integration-test-summary&per_page=1 --jq .artifacts[0].workflow_run.id // "")chown -R $(shell id -u):$(shell id -g) ./site"crane cp traefik:latest ghcr.io/traefik/traefik:latestsortuniqxargs -P 6 -n 1 docker pull
Review prompts
most discussed first