Skip to content
Arxo Arxo

Usage

  • On save — With arxo.analyzeOnSave enabled (default), saving a file triggers analysis. Results appear in the Problems panel and in the Arxo sidebar.
  • On demand — Use the command Arxo: Analyze Project from the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) to run analysis when you want.

Open the Arxo view in the sidebar to see:

  • Metrics — Architecture metrics from the last run
  • Policy Violations — List of all current violations with location and message

Use Arxo: Show Metrics to focus the Metrics view.

Arxo diagnostics appear in the standard Problems panel (Ctrl+Shift+M / Cmd+Shift+M). You can click a violation to jump to the file and line.

When the cursor is on a line with an Arxo diagnostic, you can use quick fixes (e.g. Show Metrics, Open arxo.yaml) from the lightbulb menu or via the Problems panel.

Use Arxo: View Dependency Graph to open the interactive dependency graph webview (data is provided by the LSP).

The status bar shows architecture health and violation count when a project is analyzed.

  • No analysis — Ensure arxo.lsp.serverPath is set correctly and that arxo-lsp runs from the terminal.
  • Wrong config — Set arxo.configPath if your arxo.yaml is not in the workspace root.
  • Extension output — Open Output → select Arxo to see LSP and extension logs.

For more, see Troubleshooting.