#![allow(dead_code)]
#![allow(unused_variables)]
#![allow(unused_imports)]
pub mod ai;
pub mod cache;
mod cli;
mod detectors;
pub mod git;
mod graph;
mod mcp;
pub mod models;
mod parsers;
mod pipeline;
mod reporters;
use anyhow::Result;
use clap::Parser;
use tracing_subscriber::{fmt, prelude::*, EnvFilter};
fn main() -> Result<()> {
tracing_subscriber::registry()
.with(fmt::layer())
.with(EnvFilter::from_default_env())
.init();
let cli = cli::Cli::parse();
cli::run(cli)
}