Expand description
Analysis module - Combined analysis operations
This module provides composite operations using graph, search, cfg, and edit modules.
Re-exports§
pub use dead_code::DeadCodeAnalyzer;pub use dead_code::DeadSymbol;pub use complexity::ComplexityMetrics;pub use complexity::RiskLevel;pub use modules::ModuleAnalyzer;pub use modules::ModuleDependencyGraph;pub use modules::ModuleInfo;
Modules§
- complexity
- Cyclomatic complexity and other code metrics calculation
- dead_
code - Dead code detection analysis
- modules
- Module dependency analysis
Structs§
- Analysis
Module - Analysis module for combined operations.
- Benchmark
Results - Performance benchmark results.
- Call
Chain - Call chain showing all callers to a function.
- Cross
References - Cross-reference information for a symbol.
- Delete
Operation - Delete a symbol by name.
- Diff
- Diff showing changes between before and after.
- Error
Result - Error result - operation always fails.
- Impact
Analysis - Impact analysis result.
- Impact
Data - Detailed impact analysis result for a symbol.
- Insert
Operation - Insert content at a specific location.
- Module
Dependency - Module dependency.
- Reference
Chain - Chain of references from one symbol to another.
- Rename
Operation - Rename a symbol with validation.
Enums§
- Apply
Result - Result of applying an edit operation.
Traits§
- Edit
Operation - Edit operation trait for code transformations.