Codebase analyzer with VSCode Extension

Unlocking In-Editor Feature Flag Insights with Codebase Analyzer VSCode Extension

Managing feature flags spread across multiple providers can be a headache: jumping between dashboards, hunting in code, and hoping you didn’t miss anything. With the Codebase Analyzer VS Code extension, you get a unified view of every flag key and its default value—directly in your editor.

How It Works Inside VS Code

  1. Trigger the Scan

Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) and run “Feature Experimentation: Set flag provider to analyze”. The extension launches the analyzer binary under the hood, passing your workspace or file path.

  1. View the Results

A side panel appears showing:

  • Provider Tabs: Switch between LaunchDarkly, OpenFeature, and more providers.
  • Flag List: Each entry shows the flag key, its default value, and the file(s) where it’s declared.
  • Quick Actions: Click on any flag to jump to its definition or copy the key to your clipboard, or create it.
  1. Inline Decorations

As the panel renders, the extension also decorates your code:

  • Gutter Icons beside each flag declaration.
  • Hover Cards reveal default values and provider details when you hover over a flag key in the editor.