Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Vipr Frontend AnalyzerNew to Visual Studio Code? Get it now.
Vipr Frontend Analyzer

Vipr Frontend Analyzer

Vipr Development LLC

|
2 installs
| (0) | Free
Code quality analysis for TypeScript, JavaScript, React, and Next.js with real-time diagnostics, dashboard metrics, and optional Pro reports
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Vipr Code Analyzer for VSCode

Vipr analyzes JavaScript, TypeScript, React, and Next.js projects locally inside VSCode-compatible editors. It adds inline diagnostics, a sidebar dashboard, a file navigator, optional AI-assisted workflows, and paid report surfaces for deeper historical and framework-specific analysis.

Free vs Pro

Vipr for VSCode has two public plans.

Plan Included
Free Core overview and dead-code reports, TypeScript reports, React overview, Next.js config checks, file navigator, dashboard, inline diagnostics, and incorrect-analysis reporting
Pro React accessibility, anti-pattern, performance, reliability, and security reports; Next.js data-fetching, rendering, route-structure, security, and server/client reports; linting reports; history, regression, and trend surfaces; budget alerts

Notes:

  • AI availability depends on the editor and the installed chat provider. AI is not the same as Pro.
  • Some internal or custom licenses may unlock additional Enterprise-only reports. Those are not part of the public VSCode plan.

Licensing

Paid access is activated from the Command Palette, not from a raw settings field.

  1. Run Vipr: Activate License.
  2. Paste the purchase key you received from Vipr checkout.
  3. Vipr exchanges that key for a signed, machine-bound claim and stores it in VSCode SecretStorage.
  4. Run Vipr: Deactivate License before moving the license to another machine so the activation slot is freed server-side.

Important details:

  • Purchase keys are entered only through the masked activation prompt and are never stored in VS Code settings.
  • The signed machine claim is stored in VS Code SecretStorage. Vipr: Show License Status exposes a masked support reference with an explicit copy action, not the purchase key.
  • Pro access is validated against Supabase and refreshed periodically. A cached signed claim allows short offline use between refreshes.
  • VSCode licenses are version-scoped. A paid license covers the major version encoded in the claim returned by activation.

Issue Reporting

Users can report incorrect analysis directly from the extension:

  • Run Vipr: Report Incorrect Analysis
  • Or open an issue row in the dashboard and click Report issue

Reports go to the existing Supabase metric-feedback queue with editor/runtime metadata and the visible analysis context. Free users can add an optional contact email. No general support mailbox is required for this flow.

Editor Compatibility

Editor Status
Visual Studio Code Full extension surface. GitHub Copilot chat and language-model features work when the editor exposes the required APIs.
Cursor Core analysis, dashboard, licensing, and issue reporting work. AI-specific behavior depends on Cursor's API compatibility.
Windsurf / VSCodium / other forks Core local analysis should work, but Copilot-specific chat and language-model features may be unavailable or degraded.

Key Commands

  • Vipr: Analyze File
  • Vipr: Analyze Workspace
  • Vipr: Show Dashboard
  • Vipr: Show License Status
  • Vipr: Activate License
  • Vipr: Deactivate License
  • Vipr: View Pro Plans
  • Vipr: Show File History
  • Vipr: Find Regression
  • Vipr: Report Incorrect Analysis

Settings

Only the currently supported settings are documented here:

{
  "vipr.analyzeOnSave": true,
  "vipr.analyzeOnOpen": false,
  "vipr.showInlineHints": true,
  "vipr.showDecorations": true,
  "vipr.diagnosticSeverity": "all",
  "vipr.enableAiFixing": true,
  "vipr.aiProvider": "auto",
  "vipr.history.enabled": true,
  "vipr.debug": false
}

Privacy

  • Static analysis runs locally in the extension.
  • License activation, license refresh, and explicit feedback submission call Supabase edge functions.
  • AI requests are handled by the active editor/provider integration, for example GitHub Copilot in VSCode.

Links

  • Issues / Support: https://vipr.dev/contact
  • Docs: https://vipr.dev/docs
  • Extension page: https://vipr.dev/vscode
  • License terms: see the bundled LICENSE.md, or https://vipr.dev/terms
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft