Re-exports§
pub use enhanced_analyzer::AnalysisResult;pub use enhanced_analyzer::EnhancedAnalyzer;
Modules§
- batch
- Batch file analysis using stillwater’s traverse pattern.
- call_
graph - call_
graph_ integration - Call Graph Integration
- closure_
analyzer - Closure analysis for purity detection.
- context_
aware - Context-aware analyzer wrapper that integrates context detection
- custom_
macro_ analyzer - Custom Macro Heuristic Analysis
- effects
- Effect-based analyzers for project analysis (Spec 207).
- enhanced_
analyzer - file_
analyzer - function_
registry - implementations
- Concrete implementations using dependency injection
- io_
detector - AST-based I/O operation detection for Rust code.
- macro_
definition_ collector - Macro Definition Collector
- purity_
detector - rust
- rust_
call_ graph - rust_
complexity_ calculation - Pure complexity calculation functions for Rust code analysis.
- rust_
constructor_ detector - AST-based constructor detection for Rust
- rust_
data_ flow_ analyzer - AST-based data flow classification for Rust
- rust_
enum_ converter_ detector - AST-based enum converter detection for Rust
- scope_
tracker - Scope tracking for purity analysis.
- signature_
extractor - state_
field_ detector - State Field Detector (Spec 202)
- state_
machine_ pattern_ detector - State Machine Pattern Detector
- test_
detector - trait_
implementation_ tracker - trait_
resolver - traits
- Local analyzer traits to decouple analyzer modules
- type_
registry - type_
tracker - validation_
pattern_ detector - Validation Pattern Detector