Reference

Configuration Reference

Complete reference for all Git AutoReview settings. Configure API keys, repositories, AI models, and review behavior.

Quick access: Open Command Palette (Cmd+Shift+P) → Git AutoReview: Open Settings

API Keys

gitAutoreview.apiKeys.anthropic
stringdefault: ""

Anthropic API key for Claude models. Get from console.anthropic.com

gitAutoreview.apiKeys.google
stringdefault: ""

Google AI API key for Gemini models. Get from makersuite.google.com

gitAutoreview.apiKeys.openai
stringdefault: ""

OpenAI API key for GPT models. Get from platform.openai.com

Repositories

gitAutoreview.repositories
arraydefault: []

List of Bitbucket repositories to monitor. Each repository object includes type, workspace/projectKey, and repo slug.

gitAutoreview.bitbucket.username
stringdefault: ""

Bitbucket username for authentication (Cloud only)

gitAutoreview.bitbucket.appPassword
stringdefault: ""

Bitbucket App Password (Cloud) or Personal Access Token (Server)

AI Models

gitAutoreview.modelsConfig.claude.enabled
booleandefault: true

Enable Claude (Anthropic) for code review

gitAutoreview.modelsConfig.claude.model
stringdefault: "claude-sonnet-4-20250514"

Claude model to use. Options: claude-sonnet-4-20250514, claude-3-5-sonnet-20241022

gitAutoreview.modelsConfig.gemini.enabled
booleandefault: false

Enable Gemini (Google) for code review

gitAutoreview.modelsConfig.gemini.model
stringdefault: "gemini-2.0-flash"

Gemini model to use. Options: gemini-2.0-flash, gemini-1.5-pro

gitAutoreview.modelsConfig.openai.enabled
booleandefault: false

Enable GPT (OpenAI) for code review

gitAutoreview.modelsConfig.openai.model
stringdefault: "gpt-4o"

OpenAI model to use. Options: gpt-4o, gpt-4-turbo

Review Settings

gitAutoreview.reviewPreset
stringdefault: "fast"

Review mode: "fast" (quick scan), "thorough" (deep analysis), "custom"

gitAutoreview.maxFilesPerReview
numberdefault: 50

Maximum number of files to review in a single PR

gitAutoreview.excludePatterns
arraydefault: ["*.lock", "*.min.js"]

File patterns to exclude from review

gitAutoreview.commentFormat.includeSeverity
booleandefault: true

Include severity level in published comments

gitAutoreview.commentFormat.includeCodeSnippet
booleandefault: true

Include code snippet in published comments

Repository Configuration Examples

Bitbucket Cloud

{
  "type": "cloud",
  "workspace": "your-workspace",
  "repo": "your-repo-slug"
}

Bitbucket Server

{
  "type": "server",
  "baseUrl": "https://bitbucket.company.com",
  "projectKey": "PROJ",
  "repo": "your-repo"
}

Bitbucket Data Center

{
  "type": "server",
  "baseUrl": "https://bitbucket-dc.company.com",
  "projectKey": "PROJ",
  "repo": "your-repo"
}

🔐 Security Note

API keys are stored securely in VS Code's SecretStorage, not in plain text settings. They are encrypted at rest and never exposed in logs or telemetry.

For CI/CD environments, you can also use environment variables:

ANTHROPIC_API_KEY=sk-ant-...
GOOGLE_AI_API_KEY=AIza...
OPENAI_API_KEY=sk-...