Elevate your coding experience with instant feedback as you type.
OmniLens is a productivity extension for Visual Studio that monitors your active method scope to provide deep insights into your code structure, variable states, and potential risks—all before you even hit 'Build'.
- Variable Scope Map: Instantly view every local variable and parameter in your current method.
- Safety Audit: Automatically flags uninitialized variables and null-risk assignments.
- Async/Await Guard: Detects
async voidand blocking.Resultcalls that cause deadlocks. - Flow Analysis: Tracks how variables are being passed through function calls.
- Install the extension.
- Open any C# file.
- Open the Output Window and select 'Live Debug Extension' from the dropdown.
- Simply start typing—the analysis updates every 500ms when you pause.
- Local Processing: All analysis is done locally using Roslyn. Your code never leaves your machine.
- Low Overhead: Uses a debounced background thread to ensure zero impact on editor typing speed.