neural_shared/lib.rs
1//! Shared utilities for Neural Garage analysis tools
2//!
3//! This library provides common functionality for analyzing code:
4//! - Language detection and parsing (via tree-sitter)
5//! - File scanning with .gitignore support
6//! - Report generation (JSON, Markdown, Terminal)
7
8pub mod parser;
9pub mod report;
10pub mod scanner;
11
12pub use anyhow::{anyhow, Result};
13
14/// Re-export common types
15pub use parser::{Language, ParsedFile, Parser, Symbol, SymbolKind};
16pub use report::{Finding, JsonReporter, MarkdownReporter, Reporter};
17pub use scanner::Scanner;