infiniloom_engine/analysis/
mod.rs

1//! Code analysis module for advanced features
2//!
3//! This module provides:
4//! - Type signature extraction with parameters, return types, generics
5//! - Type hierarchy navigation (extends/implements chains)
6//! - Documentation extraction (JSDoc/docstring parsing)
7//! - Complexity metrics (cyclomatic, cognitive complexity)
8//! - Dead code detection
9//! - Breaking change detection
10//! - Multi-repository indexing
11
12pub mod breaking_changes;
13pub mod complexity;
14pub mod dead_code;
15pub mod documentation;
16pub mod multi_repo;
17pub mod type_hierarchy;
18pub mod type_signature;
19pub mod types;
20
21// Re-export main types
22pub use breaking_changes::*;
23pub use complexity::*;
24pub use dead_code::*;
25pub use documentation::*;
26pub use multi_repo::*;
27pub use type_hierarchy::*;
28pub use type_signature::*;
29pub use types::*;