Skip to main content

Crate unfault

Crate unfault 

Source
Expand description

§Unfault CLI Library

This crate provides the core functionality for the Unfault CLI, a tool for analyzing code for production-readiness issues.

§Modules

  • commands - CLI command implementations
  • config - Configuration management
  • [errors] - Error handling and display
  • exit_codes - Standard exit codes
  • session - Session management for workspace scanning and analysis

Re-exports§

pub use config::Config;
pub use session::WorkspaceInfo;
pub use session::WorkspaceScanner;

Modules§

analysis
Local analysis bridge.
commands
CLI Command Implementations
config
Configuration Management
enrichment_cache
Short-lived cache for SLO and trace enrichment data.
exit_codes
Exit Codes
fmt
Shared terminal formatting helpers.
integration
Third-party observability integrations.
llm
LLM Client
local_graph
Local graph building helper.
output
Graph and analysis types used by the CLI output layer.
session
Session Management
slo
SLO (Service Level Objective) discovery and graph enrichment.
trace
Distributed trace enrichment — provider-agnostic orchestration.