Module analysis

Module analysis 

Source
Expand description

Code analysis module for advanced features

This module provides:

  • Type signature extraction with parameters, return types, generics
  • Type hierarchy navigation (extends/implements chains)
  • Documentation extraction (JSDoc/docstring parsing)
  • Complexity metrics (cyclomatic, cognitive complexity)
  • Dead code detection
  • Breaking change detection
  • Multi-repository indexing

Re-exports§

pub use types::*;
pub use type_signature::*;
pub use type_hierarchy::*;
pub use documentation::*;
pub use complexity::*;
pub use dead_code::*;
pub use breaking_changes::*;
pub use multi_repo::*;

Modules§

breaking_changes
Breaking change detection between two versions of code
complexity
Code complexity metrics calculation for all supported languages
dead_code
Dead code detection for all supported languages
documentation
Documentation extraction and parsing for all supported languages
multi_repo
Multi-repository index for cross-repo symbol linking
type_hierarchy
Type hierarchy navigation for all supported languages
type_signature
Type signature extraction for all supported languages
types
Core types for the analysis module