Static analysis
4 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
cargo-check |
Type checking | cargo check --locked --target wasm32-unknown-unknown -p goose-agent -p goose-...cargo check -p goose-sdk --features uniffi --lockedcargo check --workspace --locked --all-targets |
ci | .github/workflows/ci.yml |
clippy |
Linting | cargo clippy --workspace --all-targets -- -D warningscargo clippy --all-targets -- -D warnings |
ci, local | .github/workflows/ci.yml Justfile clippy.toml |
tsc |
Type checking | tsc |
local | documentation/package.json |
eslintconfigured, not run |
Linting | ui/desktop/eslint.config.js |
Testing
5 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
cargo-test |
Unit and integration tests | cargo test --lockedcargo test --locked --target wasm32-unknown-unknown -p goose-agent --test wasmcargo test -p goose-sdk --features uniffi --locked |
ci, local | .github/workflows/ci.yml Justfile |
ci-matrix |
Version and platform matrix | rust-build-and-test-tls (tls-feature: 2)desktop-updater-install (os: 2) |
ci | .github/workflows/ci.yml |
node-test |
Unit and integration tests | node --test buzz/*.test.mjsnode --test scripts/mac-update-requirements.test.cjsnode --test scripts/*.test.js |
ci, local | .github/workflows/buzz-automation.yml .github/workflows/ci.yml Justfile documentation/package.json |
vitest |
Unit and integration tests | vitest run src/utils/githubUpdater.install.test.tsvitest run |
ci, local | .github/workflows/ci.yml oidc-proxy/package.json oidc-proxy/vitest.config.js ui/desktop/vitest.config.ts |
playwrightconfigured, not run |
End-to-end browser tests | ui/desktop/playwright.config.ts |
Formatting and hygiene
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
rustfmt |
Formatting | cargo fmt --checkcargo fmt --all |
ci, local | .github/workflows/ci.yml Justfile |
prettierconfigured, not run |
Formatting | ui/desktop/.prettierrc.json |
Supply chain
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
cargo-deny |
Dependency audit | uses EmbarkStudios/cargo-deny-action |
ci | .github/workflows/cargo-deny.yml deny.toml |
26 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.
New-Item -ItemType Directory -Force distWrite-Output Verifying signature: $fileauditwheel repair --plat manylinux_2_28_x86_64 -w crates/goose-sdk/python/wheelhouse crates/goose-sdk/python/dist/*.whlbash scripts/test_compaction.shbash scripts/test_mcp.shbash scripts/test_openrouter_toolcalls.sh --count "${{ inputs.model_countbash scripts/test_openrouter_toolcalls.sh --models $EXPR --output-dir openrouter-toolcall-resultsbash scripts/test_subrecipes.shcase $(uname -s) indo node --check $filedoneesacfor file in buzz/create_github_manager buzz/create_issue_channel buzz/list_issue_work buzz/syncissues buzz/github_man...metadata --no-deps --format-version 1node --check $filenode documentation/scripts/generate-acp-docs.jsnode scripts/generate-docs-map.jsnode scripts/verify-mac-update-resources.js $APP_PATHnode ui/scripts/npm-versions.mjs checknode ui/scripts/npm-versions.mjs check-packed-wrapper $wrapper_pack_dir/package/package.jsonpython crates/goose-sdk/scripts/gdk-release.py check-configpython documentation/automation/gdk-api/generate.py --checksecurity delete-keychain $KEYCHAIN_PATHtr -d [:space:])tsx generate-schema.tsvenv .venv-wheel-test
Review prompts
most discussed first