Quick Start
Quick Start
Section titled “Quick Start”This guide walks you through running your first analysis with Arxo.
Run Your First Analysis
Section titled “Run Your First Analysis”Option 1: Interactive Mode (Recommended for Beginners)
Section titled “Option 1: Interactive Mode (Recommended for Beginners)”The easiest way to get started:
arxo analyze --interactiveInteractive mode will guide you through:
- Selecting the project directory
- Choosing an analysis preset
- Saving the report (optional)
See the Interactive Mode guide for details.
Option 2: Command Line
Section titled “Option 2: Command Line”From the root of a TypeScript, JavaScript, Rust, Python, or Java project:
arxo analyze --path /path/to/your/projectIf you are already inside the project directory:
arxo analyze --path .Arxo will:
- Detect the language (TypeScript/JavaScript, Rust, Python, or Java)
- Parse imports and build the dependency graph
- Run enabled metrics (by default, SCC and others if configured)
- Print results to the console
Understanding the Output
Section titled “Understanding the Output”- Console format: Metric IDs and values (e.g.
scc.cycle_count,scc.max_cycle_size) plus policy pass/fail - Exit code:
0if all policy invariants pass, non-zero otherwise
For more control over which metrics run and which directories are excluded, use a configuration file.
Next Steps
Section titled “Next Steps”- Interactive Mode — Guided workflow with prompts
- Configuration — YAML config, metrics, and policy invariants
- Presets — Pre-configured analysis profiles