Code Lens
Iris adds inline hints above functions that exceed the configured length threshold, and next to specific debug-print patterns. The hints are language-aware so you only see signals that are relevant to the file you are editing.| Language | What gets flagged |
|---|---|
| TypeScript / JavaScript | Every @ts-ignore comment and every console.log / console.warn / console.error call |
| Go | fmt.Print* and log.* debug print calls |
| Python | print() calls |
console.log calls:
Status Bar
The Iris status bar item appears at the bottom of the VS Code window and shows three live metrics for the active file: health score, line count, and function count. The item changes colour when the health score or complexity rating crosses a warning or error threshold — giving you an ambient signal that something in the current file needs attention. Here is a typical status bar entry for a TypeScript file with a health score of 64:⚠ icon and yellow/red colouring appear automatically based on the configured thresholds. The status bar works for all supported languages.
To turn off the status bar item, add the following to your VS Code settings:
Detached Panel
Pop Iris out of the narrow sidebar and into a full editor column beside your code. The panel shows the same analysis as the sidebar but with more space — useful when you want to read a full findings breakdown without shrinking your editor.How to open
Click the pop-out icon in the Iris sidebar title bar, or run Iris: Open in Panel from the command palette (Ctrl+Shift+P). Close it the same way to restore the sidebar view.
What the panel does
- Auto-refreshes when you switch files or save — always showing the current file’s analysis
- Two-column layout at 700 px or wider: file stats on the left, findings on the right; workspace ranked lists go side by side
- Placeholder in sidebar — while the panel is open, the Iris sidebar shows a placeholder so data is never duplicated across both views
- Jump-to-line for Pro findings — click any finding to jump straight to that line in the editor
The detached panel is available on all plans — no Pro subscription is
required to use it.