Module priority

Module priority 

Source

Re-exports§

pub use call_graph::CallGraph;
pub use call_graph::FunctionCall;
pub use coverage_propagation::calculate_transitive_coverage;
pub use coverage_propagation::TransitiveCoverage;
pub use debt_aggregator::DebtAggregator;
pub use debt_aggregator::FunctionId as AggregatorFunctionId;
pub use file_metrics::FileDebtItem;
pub use file_metrics::FileDebtMetrics;
pub use file_metrics::FileImpact;
pub use file_metrics::GodObjectIndicators;
pub use formatter::format_priorities;
pub use formatter::OutputFormat;
pub use formatter_markdown::format_priorities_categorical_markdown;
pub use formatter_markdown::format_priorities_markdown;
pub use formatter_markdown::format_priorities_tiered_markdown;
pub use semantic_classifier::classify_function_role;
pub use semantic_classifier::FunctionRole;
pub use tiers::classify_tier;
pub use tiers::RecommendationTier;
pub use tiers::TierConfig;
pub use unified_analysis_queries::UnifiedAnalysisQueries;
pub use unified_analysis_utils::UnifiedAnalysisUtils;
pub use unified_scorer::calculate_unified_priority;
pub use unified_scorer::Location;
pub use unified_scorer::UnifiedDebtItem;
pub use unified_scorer::UnifiedScore;

Modules§

call_graph
Call graph analysis module for function relationship tracking
complexity_patterns
Complexity Pattern Detection
coverage_propagation
Indirect coverage detection through call graph analysis (Spec 120)
debt_aggregator
external_api_detector
file_metrics
formatter
formatter_markdown
parallel_call_graph
refactoring_impact
Refactoring Impact Calculation
score_formatter
scoring
semantic_classifier
tiers
unified_analysis_queries
Query and data access operations for UnifiedAnalysis.
unified_analysis_utils
Utility operations for UnifiedAnalysis.
unified_scorer

Structs§

ActionStep
Single actionable step with clear impact (spec 138a)
ActionableRecommendation
Concise recommendation with clear action steps (spec 138a)
CategorizedDebt
CategorySummary
CrossCategoryDependency
DisplayGroup
FunctionAnalysis
ImpactMetrics
TieredDisplay
UnifiedAnalysis

Enums§

DebtCategory
DebtItem
DebtType
Difficulty
Difficulty classification for actionable steps (spec 138a)
FunctionVisibility
ImpactLevel
Tier