Skip to main content

Public roadmap

Roadmap.

What's shipped, what's being built, and what's next. Updated as we merge.

Shipped

12

Multi-line issue + anti-pattern detection

Findings now span their full range with start and end line numbers, including JSDoc gap detection.

CLI VSCode Extension Pro Desktop Pro

"Go to source" navigation

Jump from any finding directly to the offending line in your editor.

Desktop Pro

VSCode + Desktop companion

Signed file-history handoff between the IDE extension and the Desktop app, so both surfaces stay in sync.

VSCode Extension Pro Desktop Pro

Embedded MCP server

Local-only endpoint exposing get_file_analysis, search_issues, get_velocity_trend, and compare_branches to Claude, Cursor, Antigravity, Kilo Code, and Windsurf.

Desktop Pro

Foundations

Core JS/TS analyzer

Cyclomatic, cognitive, Halstead, and maintainability metrics across every file.

CLI

React analyzer

Hooks analysis, prop-drilling detection, component anti-patterns, accessibility checks.

CLI

Next.js analyzer

Route structure, server/client boundary checks, data-fetching patterns, rendering modes.

CLI

TypeScript analyzer

Type complexity, narrowing, generic depth, and config drift.

CLI

CLI quality gates

Terminal, JSON, and Markdown output with CI-friendly exit codes for build pipelines.

CLI

VSCode extension (alpha)

Inline diagnostics, CodeLens complexity scores, dashboard webview, file history.

VSCode Extension Pro

Desktop app (alpha)

Overview dashboard, file drill-in, hotspots, churn × complexity, dependency graph, source inspector drawer.

Desktop Pro

Historical backfill

Per-commit snapshots with content-SHA dedup and incremental analysis. Hundreds of commits in minutes.

Desktop Pro

In progress

4

Semantic clone detection

Find near-duplicate logic that isn’t a copy-paste. Embedded models surface clones across files even when names, formatting, and minor structure differ. Runs locally; no code leaves your machine.

Desktop Pro

Desktop support for vipr.config.json

The same project config the CLI already reads now drives the Desktop app: shared exclusions, thresholds, and analyzer settings across surfaces.

Desktop Pro

“Show me why?” problem diffing

Click any regression and Vipr reconstructs which commit, which file, and which metric tipped the score: the diff between when it was healthy and when it wasn’t.

Desktop Pro

Multi-line detection refinements

Continued polish on range-aware findings across analyzers, making nested anti-patterns and long-form issues land on the right lines every time.

CLI VSCode Extension Pro Desktop Pro

Planned

6

Vue.js analyzer

SFC parsing, composition vs options API patterns, reactivity pitfalls, template complexity. Ships free in the CLI alongside the existing analyzers.

CLI

Svelte analyzer

Component-store coupling, reactive-statement complexity, and Svelte-specific anti-patterns. Free in the CLI.

CLI

Angular analyzer

Module/standalone boundaries, RxJS complexity, change-detection cost, and template binding depth. Free in the CLI.

CLI

Desktop in-app code editor

Edit, save, and re-analyze without leaving Vipr Desktop. Findings, metrics, and the source pane share a single window.

Desktop Pro

AI-assisted multivariate refactoring

Pick a file, pick the metrics you want to move, and Vipr proposes a coordinated refactor plan that targets all of them at once, grounded in the same analysis the MCP server exposes.

Desktop Pro

Threshold customizations

Per-project, per-directory, and per-metric thresholds so the score reflects the standards your team actually holds the codebase to.

VSCode Extension Pro Desktop Pro

Have an idea?

Tell us what to build next. Every shipped feature started as a conversation.

Tell us what to build next