Iris

Code Lens

Inline hints appear above functions that exceed the length threshold. Language-aware:

  • JS/TS: hints next to every @ts-ignore and console.log
  • Go: hints next to fmt.* / log.* debug print calls
  • Python: hints next to print() calls
Iris CodeLens hint showing 'console.log left in' above a function in the editor

Disable Code Lens via VS Code setting: iris.enableCodeLens: false

Status Bar

Shows health score, line count, and function count for the active file. Turns warning/error colour based on health score and complexity threshold. Works for all supported languages.

Iris sidebar showing health score, trend delta, complexity, code smells, and secrets for the active file

Disable via VS Code setting: iris.enableStatusBar: false

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 for the two-column layout.

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.

Iris detached panel open in a full editor column beside the code, with the sidebar showing a placeholder

What the panel does

  • Auto-refreshes when you switch files or save, always showing the current file
  • Switches to a two-column layout when wide enough (700px or more): file stats on the left, findings on the right; workspace ranked lists go side-by-side
  • While the panel is open, the Iris sidebar shows a placeholder so data is never duplicated
  • Supports jump-to-line for Pro findings while keeping the same wide layout as the sidebar
Note: The detached panel is available on all plans — no Pro subscription required.