Expand description
Analysis module - Combined analysis operations
This module provides composite operations using graph, search, cfg, and edit modules.
Re-exports§
pub use complexity::ComplexityMetrics;pub use complexity::RiskLevel;pub use dead_code::DeadCodeAnalyzer;pub use dead_code::DeadSymbol;pub use diff::DeleteOperation;pub use diff::Diff;pub use diff::EditOperation;pub use diff::ErrorResult;pub use diff::InsertOperation;pub use diff::RenameOperation;pub use impact::CallChain;pub use impact::CrossReferences;pub use impact::ImpactAnalysis;pub use impact::ImpactData;pub use impact::ReferenceChain;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
- diff
- impact
- Impact-analysis data types.
- modules
- Module dependency analysis
Structs§
- Analysis
Module - Analysis module for combined operations.
- Benchmark
Results - Performance benchmark results.
- Module
Dependency - Module dependency.
Enums§
- Apply
Result - Result of applying an edit operation.