Smart Code Review Visualizer
Companion VS Code extension for the smart-code-review Agency plugin. Automatically loads multi-perspective code review findings and renders them as native VS Code diagnostics, hover tips, and a sidebar dashboard.

Features
- Inline Diagnostics — Review findings appear as squiggly underlines (Error, Warning, Info, Hint) mapped by severity
- Rich Hover Tips — Hover over any finding to see the full issue, recommendation, suggested fix, WAF pillar, and rule ID
- Sidebar Dashboard — Issues tree grouped by specialist and severity, plus a summary view with overall risk and finding counts
- Fix with GitHub Copilot — One-click action to send the finding context to Copilot for an inline fix
- Auto-Load — Watches repo-scoped results under
~/.smart-code-review/<repo>/ and loads the newest supported results file automatically
- Severity Filtering — Configure a minimum severity threshold to focus on what matters
- Dismiss Findings — Dismiss individual findings you've already addressed
- Repo-Aware Resolution — Resolves findings from repo-specific result folders and supports navigation even when review output and extension workspace differ
How It Works
- Run a code review using the smart-code-review Agency plugin (via Agency CLI, Copilot CLI, or VS Code Copilot Chat)
- The review produces review results in
~/.smart-code-review/<repo>/ using either code-review-results.json or latest-review-results.json, with findings across 5 dimensions:
- 🔒 Security — OWASP Top 10, credential exposure, injection
- 🛡️ Reliability — Error handling, resource management, resilience
- ⚡ Performance — Async patterns, allocations, caching
- 📏 Coding Standards — Naming, structure, maintainability
- 🔏 Privacy — PII handling, data classification, consent
- The extension auto-loads the results and overlays them in your editor
Commands
| Command |
Description |
Code Review: Load Results |
Manually load or reload the latest available repo-scoped results |
Code Review: Clear All Findings |
Clear all diagnostics and findings and delete matching result files for the current repo |
Code Review: Go to Issue |
Navigate to a specific finding in the editor |
Code Review: Fix with GitHub Copilot |
Send a finding to Copilot for an inline fix |
Code Review: Dismiss Finding |
Dismiss a finding you've addressed |
Code Review: Show Dashboard |
Focus the Code Review issues view |
Settings
| Setting |
Default |
Description |
codeReview.severityThreshold |
low |
Minimum severity to display (critical, high, medium, low, informational) |
codeReview.autoLoad |
true |
Auto-load results when the file appears or changes |
Result Discovery
- Results are discovered under
~/.smart-code-review/<repo>/
- The extension supports both
code-review-results.json and latest-review-results.json
- When multiple candidate result files exist, the newest file is loaded
- Repo folder matching is fuzzy to handle workspace and repo naming differences
Requirements
- VS Code 1.85 or later
- smart-code-review Agency plugin (produces the results JSON)
- GitHub Copilot extension (for "Fix with Copilot" feature)
- smart-code-review — The Agency plugin that performs the multi-perspective review
- Azure Well-Architected Framework — The framework grounding the review dimensions
License
MIT
| |