# BugViper ## Docs - [BugViper Analytics API — Dashboard and Repo Metrics](https://personal-ce79cb71.mintlify.app/api-reference/analytics.md): REST endpoints for dashboard analytics and per-repo metrics. Query bugs caught, addressed rates, merge times, and daily review breakdowns. - [Auth API — List GitHub Repos and Installation Status](https://personal-ce79cb71.mintlify.app/api-reference/auth.md): Reference for the BugViper auth endpoints that list accessible GitHub repositories and check whether the BugViper GitHub App is installed and linked. - [BugViper API Authentication — GitHub OAuth and Tokens](https://personal-ce79cb71.mintlify.app/api-reference/authentication.md): Learn how to obtain a Firebase ID Token via GitHub OAuth and include it as a Bearer token on every protected BugViper API request. - [BugViper REST API Reference — Overview and Quick Start](https://personal-ce79cb71.mintlify.app/api-reference/overview.md): Overview of the BugViper REST API: base URL, versioning, authentication, content types, and links to the interactive API documentation. - [BugViper Repository and Pull Request API Reference](https://personal-ce79cb71.mintlify.app/api-reference/repositories.md): REST endpoints for listing repositories, pull requests, and review runs. Retrieve PR metadata and full review run details with issues and findings. - [Support Query API — Submit a BugViper Help Request](https://personal-ce79cb71.mintlify.app/api-reference/support.md): Submit a BugViper support request via POST /api/v1/support/query. Provide your name, email, category, and message — no authentication required. - [Tools Configuration API — Manage BugViper Linter Settings](https://personal-ce79cb71.mintlify.app/api-reference/tools.md): GET and PUT endpoints to read and update your BugViper linter tool configuration. Manage Ruff, ESLint, and golangci-lint settings per repository. - [BugViper Webhook API — GitHub Event Configuration Guide](https://personal-ce79cb71.mintlify.app/api-reference/webhook.md): Configure BugViper webhook endpoints to receive GitHub PR review events, including HMAC-SHA256 signature verification for secure payload delivery. - [Call Graph and Blast Radius Analysis Explained](https://personal-ce79cb71.mintlify.app/concepts/call-graph.md): Learn how BugViper builds a call graph from your codebase using tree-sitter, and uses blast radius scoring to focus review agents on high-impact changes. - [How BugViper Reviews Your Pull Requests](https://personal-ce79cb71.mintlify.app/concepts/how-it-works.md): Understand the full BugViper review pipeline: from GitHub webhook trigger to inline comments on your PR. Seven steps, explained clearly. - [Issue Lifecycle: From Detection to Resolution in BugViper](https://personal-ce79cb71.mintlify.app/concepts/issue-lifecycle.md): Track how BugViper issues move from open to resolved to fixed. Understand nitpick, valid, and outside_diff classifications and automatic resolve detection. - [Normal vs. Deep Review Mode in BugViper](https://personal-ce79cb71.mintlify.app/concepts/review-modes.md): Compare BugViper's Normal and Deep review modes. Normal is fast with one generalist agent; Deep runs three specialized agents in parallel for thorough analysis. - [BugViper Core Environment Variables Reference Guide](https://personal-ce79cb71.mintlify.app/configuration/environment.md): Reference for BugViper's core environment variables: GitHub App credentials, Firebase service account, LLM provider keys, and frontend URLs. - [Configure LLM Providers for BugViper AI Code Reviews](https://personal-ce79cb71.mintlify.app/configuration/llm-providers.md): Connect BugViper to OpenRouter, Google Gemini, or MiniMax. Choose which LLM model powers review agents, the verifier, and deduplication. - [BugViper Review Pipeline Settings and Tuning Options](https://personal-ce79cb71.mintlify.app/configuration/review-settings.md): Tune BugViper's review pipeline: choose Normal or Deep mode, set sandbox timeout, control concurrency, and adjust the confidence floor for inline comments. - [BugViper Bot Commands Reference for GitHub Pull Requests](https://personal-ce79cb71.mintlify.app/guides/bot-commands.md): Learn all BugViper bot commands. Trigger AI code reviews, run linters, resolve inline comments, and get help — all from a PR comment. - [BugViper Analytics Dashboard: Track Code Review Metrics](https://personal-ce79cb71.mintlify.app/guides/dashboard.md): Use BugViper's analytics dashboard to monitor bugs caught, resolved issues, merge times, and PR review activity across all your repositories. - [Browse Repositories, Pull Requests, and Review Run Details](https://personal-ce79cb71.mintlify.app/guides/repositories.md): Explore connected repositories, drill into individual PRs, and inspect review run results with issue severity, code snippets, and confidence scores. - [Run Static Analysis on Pull Requests with BugViper](https://personal-ce79cb71.mintlify.app/guides/static-analysis.md): Use BugViper's lint mode to run ESLint, Ruff, and golangci-lint on pull requests. Get inline comments on findings and configure which tools run. - [Configure Static Analysis Linter Tools in BugViper](https://personal-ce79cb71.mintlify.app/guides/tools-config.md): Enable or disable ESLint, Ruff, and golangci-lint for BugViper's lint mode. Choose automatic config file detection or specify a config file path. - [BugViper Frequently Asked Questions: Setup and Usage](https://personal-ce79cb71.mintlify.app/help/faq.md): Answers to common questions about BugViper: GitHub App permissions, review modes, supported languages, LLM providers, security, and pricing. - [BugViper Troubleshooting: Fix Webhooks and Review Errors](https://personal-ce79cb71.mintlify.app/help/troubleshooting.md): Fix common BugViper problems: webhook not firing, missing inline comments, Firebase errors, slow reviews, and GitHub App installation issues. - [Install and Connect the BugViper GitHub App](https://personal-ce79cb71.mintlify.app/installation.md): Step-by-step guide to installing the BugViper GitHub App on your GitHub organization or personal account and linking it to your dashboard. - [BugViper: AI Code Review with Codebase Awareness](https://personal-ce79cb71.mintlify.app/introduction.md): BugViper is an AI code review GitHub App that understands your full codebase, not just the diff. Learn what BugViper does and how it helps your team. - [Get Started with BugViper in 5 Minutes](https://personal-ce79cb71.mintlify.app/quickstart.md): Install the BugViper GitHub App, connect your account, and get your first AI-powered code review on a pull request in under 5 minutes.