Awesome Reviewers checks + prompts

sources / google-gemini/gemini-cli

google-gemini/gemini-cli

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

8 recognised tools
32 prompts
65062 stars
AI Agents & Assistants
GitHub

Static analysis

3 tools

ToolKindCommandRuns inFound in
codeql Security scanning uses github/codeql-action/analyze ci .github/workflows/ci.yml
eslint Linting eslint . --fix --ext .ts,.tsx
eslint integration-tests --fix
eslint scripts --fix
local package.json
eslint.config.js
tsc Type checking tsc -b evals/tsconfig.json integration-tests/tsconfig.json memory-tests/tscon... ci, local .github/workflows/ci.yml
package.json
Makefile

Testing

4 tools

ToolKindCommandRuns inFound in
ci-matrix Version and platform matrix test_linux (node-version: 3, shard: 2)
test_mac (node-version: 3, shard: 2)
test_windows (shard: 2)
ci .github/workflows/ci.yml
unittest Unit and integration tests unittest discover -s tools/caretaker-agent/cloudrun/triage-worker/tests -t to... ci .github/workflows/tools-python-ci.yml
vitest Unit and integration tests vitest run --config evals/vitest.config.ts
vitest run --config ./scripts/tests/vitest.config.ts
vitest run sea/sea-launch.test.js
ci, local .github/workflows/chained_e2e.yml
package.json
.github/workflows/ci.yml
.github/workflows/memory-nightly.yml
pytest
configured, not run
Unit and integration tests tools/caretaker-agent/cloudrun/pr-generator/pytest.ini
ToolKindCommandRuns inFound in
prettier Formatting prettier --experimental-cli --write . local Makefile
package.json
.prettierrc.json
35 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.

  • Move-Item $TARBALL ../smoke-test-dir/
  • New-Item -ItemType Directory -Force -Path ../smoke-test-dir
  • Once approved, the evaluation results will be posted here automatically.
  • Set-Location ../smoke-test-dir
  • Where-Object { Test-Path $_ }
  • cross-env GEMINI_SANDBOX=docker npm run build:sandbox
  • cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests
  • cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests
  • cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests
  • cross-env NODE_OPTIONS=--max-old-space-size=8192 eslint . --cache --max-warnings 0
  • cross-env RUN_EVALS=1 vitest run --config evals/vitest.config.ts
  • cross-env RUN_FLAKY_INTEGRATION=1 npm run test:integration:sandbox:none
  • cross-env UPDATE_MEMORY_BASELINES=true vitest run --root ./memory-tests
  • cross-env UPDATE_PERF_BASELINES=true vitest run --root ./perf-tests
  • cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none
  • node scripts/check-lockfile.js
  • node scripts/lint.js
  • node scripts/lint.js --actionlint
  • node scripts/lint.js --check-github-actions-pinning
  • node scripts/lint.js --eslint
  • node scripts/lint.js --prettier
  • node scripts/lint.js --sensitive-keywords
  • node scripts/lint.js --setup
  • node scripts/lint.js --shellcheck
  • node scripts/lint.js --yamllint
  • python agent_prototypes/scripts/parse_gcli_logs_experiment.py --experiment_dir=experiments/adhoc/gcli_temp_exp --gcs-...
  • rev-parse -q --verify $TARGET_TAG)
  • security create-keychain -p $KEYCHAIN_PASSWORD build.keychain
  • security default-keychain -s build.keychain
  • security import certificate.p12 -k build.keychain -P $P12_PASSWORD -T /usr/bin/codesign
  • security set-key-partition-list -S apple-tool:,apple: -s -k $KEYCHAIN_PASSWORD build.keychain
  • security unlock-keychain -p $KEYCHAIN_PASSWORD build.keychain
  • tsx ./scripts/eval-coverage-cli.ts
  • tsx ./scripts/generate-keybindings-doc.ts
  • tsx ./scripts/generate-settings-doc.ts

full scan as JSON

Review prompts

most discussed first

  • google-gemini/gemini-cli AI TypeScript ai-agents
    raw open
  • google-gemini/gemini-cli Code Style TSX ai-agents
    raw open
  • google-gemini/gemini-cli Concurrency TypeScript ai-agents
    raw open
  • google-gemini/gemini-cli Code Style TypeScript ai-agents
    raw open
  • google-gemini/gemini-cli Testing TSX ai-agents
    raw open
  • google-gemini/gemini-cli Naming Conventions TypeScript ai-agents
    raw open
  • google-gemini/gemini-cli Documentation TypeScript ai-agents
    raw open
  • google-gemini/gemini-cli Security TypeScript ai-agents
    raw open
  • google-gemini/gemini-cli Testing TypeScript ai-agents
    raw open
  • google-gemini/gemini-cli Error Handling TSX ai-agents
    raw open
  • google-gemini/gemini-cli API TypeScript ai-agents
    raw open
  • google-gemini/gemini-cli Performance Optimization TypeScript ai-agents
    raw open
  • google-gemini/gemini-cli Naming Conventions TSX ai-agents
    raw open
  • google-gemini/gemini-cli Error Handling TypeScript ai-agents
    raw open
  • google-gemini/gemini-cli Algorithms TypeScript ai-agents
    raw open
  • google-gemini/gemini-cli Documentation Markdown ai-agents
    raw open
  • google-gemini/gemini-cli Configurations Json ai-agents
    raw open
  • google-gemini/gemini-cli Configurations TSX ai-agents
    raw open
  • google-gemini/gemini-cli Configurations TypeScript ai-agents
    raw open
  • google-gemini/gemini-cli Networking TypeScript ai-agents
    raw open
  • google-gemini/gemini-cli Naming Conventions Markdown ai-agents
    raw open
  • google-gemini/gemini-cli Configurations Markdown ai-agents
    raw open
  • google-gemini/gemini-cli React TypeScript ai-agents
    raw open
  • google-gemini/gemini-cli CI/CD Yaml ai-agents
    raw open
  • google-gemini/gemini-cli Null Handling TypeScript ai-agents
    raw open
  • google-gemini/gemini-cli React TSX ai-agents
    raw open
  • google-gemini/gemini-cli API Markdown ai-agents
    raw open
  • google-gemini/gemini-cli Logging TypeScript ai-agents
    raw open
  • google-gemini/gemini-cli Performance Optimization TSX ai-agents
    raw open
  • google-gemini/gemini-cli Security Markdown ai-agents
    raw open
  • google-gemini/gemini-cli Security TSX ai-agents
    raw open
  • google-gemini/gemini-cli Security JavaScript ai-agents
    raw open