Static analysis
4 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
clippy |
Linting | cargo clippy ${args[@]} -- -D warnings |
ci | .github/workflows/pr-linux-cli-test.yml |
codeql |
Security scanning | uses github/codeql-action/analyze |
ci | .github/workflows/codeql.yml |
tsc |
Type checking | tsc --project build/tsconfig.jsontsc --project src/tsconfig.monaco.json --noEmittsc -p tsconfig.json --noEmit |
ci, local | .github/workflows/pr.yml build/package.json package.json .eslint-plugin-local/package.json |
eslintconfigured, not run |
Linting | package.json eslint.config.js |
Testing
6 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
cargo-test |
Unit and integration tests | cargo test ${args[@]}cargo test --release --locked |
ci | .github/workflows/pr-linux-cli-test.yml .github/workflows/pr-ripple.yml .github/workflows/pr.yml |
ci-matrix |
Version and platform matrix | analyze (include: 2) |
ci | .github/workflows/codeql.yml |
mocha |
Unit and integration tests | mocha test/unit/node/index.js --delay --ui=tdd --exit |
ci, local | .github/workflows/pr-darwin-test.yml package.json .github/workflows/pr-linux-test.yml |
node-test |
Unit and integration tests | node --test {lib,next,agent-sdk,codex,npm}/**/*.test.ts ../.eslint-plugin-loc... |
local | build/package.json |
playwright |
End-to-end browser tests | playwright test |
ci | .github/workflows/component-fixtures.yml package.json test/componentFixtures/playwright/playwright.config.ts |
vitestconfigured, not run |
Unit and integration tests | extensions/copilot/chat-lib/vitest.config.ts |
Formatting and hygiene
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
rustfmt |
Formatting | cargo fmt --check |
ci | .github/workflows/pr-linux-cli-test.yml build/ripple/rustfmt.toml cli/rustfmt.toml copilot_shim/rustfmt.toml |
44 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.
Format-Volume -DriveLetter W -DevDrive -Confirm:$false -ForceNew-Item -ItemType Directory -Path $workspaceNew-Item -ItemType Directory -Path $workspace -ForceStart-Sleep -Seconds 2bash test/smoke/scripts/run-agents-window-network-proxy.shbash test/smoke/scripts/run-agents-window-network-proxy.sh --kerberosdiff -u test/componentFixtures/blocks-ci-screenshots.md /tmp/blocks-ci-updated.mddiff -u test/componentFixtures/blocks-ci-screenshots.md /tmp/blocks-ci-updated.md > /tmp/blocks-ci.patchhygiene and ESLint will check every file."libfreetypenode --experimental-strip-types --max-old-space-size=8192 ./node_modules/gulp/bin/gulp.jsnode --experimental-strip-types build/hygiene.tsnode --experimental-strip-types scripts/mock-policy-server/server.tsnode --max-old-space-size=8192 build/eslint.tsnode --max-old-space-size=8192 build/lib/propertyInitOrderChecker.tsnode --max-old-space-size=8192 node_modules/tsec/bin/tsec -p src/tsconfig.tsec.jsonnode -e "console.error('Run a test script from the scripts folder, for example: ./scripts/test.sh --run.') node build/agentHost/generateCopilotMetadata.ts --checknode build/azure-pipelines/common/checkNativeOptionalDeps.tsnode build/checker/layersChecker.tsnode build/checker/layersTypeCheck.tsnode build/codex/check-protocol-sync.tsnode build/codex/check-protocol-sync.ts --if-changed --base $CODEX_SYNC_BASEnode build/lib/checkCyclicDependencies.ts outnode build/lib/checkCyclicDependencies.ts out-buildnode build/lib/preLaunch.tsnode build/lib/screenshotBlocksCi.ts test/componentFixtures/.screenshots/current/manifest.json test/componentFixtures...node build/npm/electronTypes.tsnode build/npm/mixin-telemetry-docs.tsnode build/stylelint.tsnode scripts/chat-simulation/test-chat-mem-leaks.jsnode scripts/chat-simulation/test-chat-perf-regression.jsnode test/componentFixtures/cssOrderScan.mts --fixture-id-regex .* --time-budget-minutes 150 --image-base-url https:/...node test/index.jsnode test/integration/agentHost/coverage.tsnode test/integration/agentHost/runner.tsnode test/unit/browser/index.jsnode test/unit/browser/index.js --browser chromium --tfs Browser Unit Tests --workers 4 --rerun-failed-files 2 ${{ ha...tsx build/pr-check-cache-files.tstsx test/base/cache-cli check
Review prompts
most discussed first