Awesome Reviewers checks + prompts

sources / microsoft/vscode

microsoft/vscode

The checks this repository runs, scanned at 4ba4ae5, and the review prompts derived from its discussions.

11 recognised tools
32 prompts
194303 stars
Developer Tooling
GitHub

Static analysis

4 tools

ToolKindCommandRuns inFound 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.json
tsc --project src/tsconfig.monaco.json --noEmit
tsc -p tsconfig.json --noEmit
ci, local .github/workflows/pr.yml
build/package.json
package.json
.eslint-plugin-local/package.json
eslint
configured, not run
Linting package.json
eslint.config.js

Testing

6 tools

ToolKindCommandRuns inFound 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
vitest
configured, not run
Unit and integration tests extensions/copilot/chat-lib/vitest.config.ts
ToolKindCommandRuns inFound 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 -Force
  • New-Item -ItemType Directory -Path $workspace
  • New-Item -ItemType Directory -Path $workspace -Force
  • Start-Sleep -Seconds 2
  • bash test/smoke/scripts/run-agents-window-network-proxy.sh
  • bash test/smoke/scripts/run-agents-window-network-proxy.sh --kerberos
  • diff -u test/componentFixtures/blocks-ci-screenshots.md /tmp/blocks-ci-updated.md
  • diff -u test/componentFixtures/blocks-ci-screenshots.md /tmp/blocks-ci-updated.md > /tmp/blocks-ci.patch
  • hygiene and ESLint will check every file."
  • libfreetype
  • node --experimental-strip-types --max-old-space-size=8192 ./node_modules/gulp/bin/gulp.js
  • node --experimental-strip-types build/hygiene.ts
  • node --experimental-strip-types scripts/mock-policy-server/server.ts
  • node --max-old-space-size=8192 build/eslint.ts
  • node --max-old-space-size=8192 build/lib/propertyInitOrderChecker.ts
  • node --max-old-space-size=8192 node_modules/tsec/bin/tsec -p src/tsconfig.tsec.json
  • node -e "console.error('Run a test script from the scripts folder, for example: ./scripts/test.sh --run .')
  • node build/agentHost/generateCopilotMetadata.ts --check
  • node build/azure-pipelines/common/checkNativeOptionalDeps.ts
  • node build/checker/layersChecker.ts
  • node build/checker/layersTypeCheck.ts
  • node build/codex/check-protocol-sync.ts
  • node build/codex/check-protocol-sync.ts --if-changed --base $CODEX_SYNC_BASE
  • node build/lib/checkCyclicDependencies.ts out
  • node build/lib/checkCyclicDependencies.ts out-build
  • node build/lib/preLaunch.ts
  • node build/lib/screenshotBlocksCi.ts test/componentFixtures/.screenshots/current/manifest.json test/componentFixtures...
  • node build/npm/electronTypes.ts
  • node build/npm/mixin-telemetry-docs.ts
  • node build/stylelint.ts
  • node scripts/chat-simulation/test-chat-mem-leaks.js
  • node scripts/chat-simulation/test-chat-perf-regression.js
  • node test/componentFixtures/cssOrderScan.mts --fixture-id-regex .* --time-budget-minutes 150 --image-base-url https:/...
  • node test/index.js
  • node test/integration/agentHost/coverage.ts
  • node test/integration/agentHost/runner.ts
  • node test/unit/browser/index.js
  • node test/unit/browser/index.js --browser chromium --tfs Browser Unit Tests --workers 4 --rerun-failed-files 2 ${{ ha...
  • tsx build/pr-check-cache-files.ts
  • tsx test/base/cache-cli check

full scan as JSON

Review prompts

most discussed first

  • microsoft/VSCode Security TypeScript devtools
    raw open
  • microsoft/VSCode Performance Optimization TypeScript devtools
    raw open
  • microsoft/vscode Null Handling TypeScript devtools
    raw open
  • microsoft/vscode Code Style TypeScript devtools
    raw open
  • microsoft/VSCode Caching TypeScript devtools
    raw open
  • microsoft/VSCode Testing TypeScript devtools
    raw open
  • microsoft/VSCode CI/CD Yaml devtools
    raw open
  • microsoft/VSCode Concurrency TypeScript devtools
    raw open
  • microsoft/VSCode Code Style TypeScript devtools
    raw open
  • microsoft/VSCode Configurations TypeScript devtools
    raw open
  • microsoft/vscode Error Handling TypeScript devtools
    raw open
  • microsoft/vscode Naming Conventions TypeScript devtools
    raw open
  • microsoft/vscode API TypeScript devtools
    raw open
  • microsoft/VSCode Error Handling TypeScript devtools
    raw open
  • microsoft/VSCode Null Handling TypeScript devtools
    raw open
  • microsoft/VSCode API TypeScript devtools
    raw open
  • microsoft/VSCode Algorithms TypeScript devtools
    raw open
  • microsoft/VSCode Configurations Yaml devtools
    raw open
  • microsoft/vscode Performance Optimization TypeScript devtools
    raw open
  • microsoft/vscode Algorithms TypeScript devtools
    raw open
  • microsoft/vscode Configurations TypeScript devtools
    raw open
  • microsoft/VSCode Caching Yaml devtools
    raw open
  • microsoft/VSCode API Yaml devtools
    raw open
  • microsoft/vscode Documentation TypeScript devtools
    raw open
  • microsoft/vscode Concurrency TypeScript devtools
    raw open
  • microsoft/vscode Code Style Css devtools
    raw open
  • microsoft/VSCode Documentation Markdown devtools
    raw open
  • microsoft/VSCode Code Style Css devtools
    raw open
  • microsoft/vscode Naming Conventions Json devtools
    raw open
  • microsoft/vscode Configurations Json devtools
    raw open
  • microsoft/vscode Security Other devtools
    raw open
  • microsoft/vscode Security TypeScript devtools
    raw open