Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>ripr: Static Mutation ExposureNew to Visual Studio Code? Get it now.
ripr: Static Mutation Exposure

ripr: Static Mutation Exposure

Preview

EffortlessMetrics

| (0) | Free
Static RIPR exposure diagnostics for Rust/Cargo workspaces.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ripr: Static Mutation Exposure

Preview VS Code extension for ripr, the static RIPR mutation-exposure analyzer for Rust/Cargo workspaces.

The extension starts ripr lsp --stdio and surfaces static exposure diagnostics from a resolved ripr server.

Requirements

The extension can download and cache the matching ripr server binary from GitHub Releases on first activation. Manual installation is still supported for offline, pinned, or enterprise-controlled environments.

What ripr Does

ripr scans changed Rust code for mutation-shaped probes and reports whether tests appear to contain the discriminators needed to expose the changed behavior.

It does not run mutation testing, report killed/survived, or prove test adequacy. Use real mutation testing, such as cargo-mutants, for ready-mode confirmation.

Settings

  • ripr.server.path: explicit path to the ripr executable. Empty by default.
  • ripr.server.args: arguments used to start the language server. Defaults to ["lsp", "--stdio"].
  • ripr.server.autoDownload: download a matching server when needed. Defaults to true.
  • ripr.server.version: pinned server version. Empty means match the extension version.
  • ripr.server.downloadBaseUrl: override the manifest location for internal mirrors.
  • ripr.check.mode: preferred editor check mode. Defaults to instant.
  • ripr.baseRef: Git base ref used by context commands. Defaults to origin/main.
  • ripr.trace.server: language-server trace setting.

Commands

  • ripr: Restart Server
  • ripr: Show Output
  • ripr: Copy Finding Context
  • ripr: Open Settings

Preview Limitations

The 0.2.x extension uses a universal VSIX and downloads native server binaries when available. It does not auto-install Rust tooling. Bundled platform-specific VSIXs are planned after the downloader path is proven.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft