List of all items
Structs
- analysis::attribution::AttributedComplexity
- analysis::attribution::AttributionEngine
- analysis::attribution::CodeLocation
- analysis::attribution::ComplexityAttribution
- analysis::attribution::ComplexityComponent
- analysis::attribution::SourceMapping
- analysis::attribution::change_tracker::AttributionChanges
- analysis::attribution::change_tracker::ChangeAnalysis
- analysis::attribution::change_tracker::ChangeMetrics
- analysis::attribution::change_tracker::ChangeTracker
- analysis::attribution::pattern_tracker::PatternTracker
- analysis::attribution::source_tracker::AstNode
- analysis::attribution::source_tracker::ComplexityAttribution
- analysis::attribution::source_tracker::FormattingArtifactTracker
- analysis::attribution::source_tracker::LogicalStructureTracker
- analysis::attribution::source_tracker::PatternBasedTracker
- analysis::call_graph::AnalysisConfig
- analysis::call_graph::ClosureInfo
- analysis::call_graph::CrossModuleTracker
- analysis::call_graph::DeadCodeAnalysis
- analysis::call_graph::FrameworkPattern
- analysis::call_graph::FrameworkPatternDetector
- analysis::call_graph::FunctionPointerInfo
- analysis::call_graph::FunctionPointerTracker
- analysis::call_graph::ModuleBoundary
- analysis::call_graph::PublicApiInfo
- analysis::call_graph::RustCallGraph
- analysis::call_graph::RustCallGraphBuilder
- analysis::call_graph::TraitImplementation
- analysis::call_graph::TraitMethod
- analysis::call_graph::TraitRegistry
- analysis::diagnostics::AnalysisPerformanceMetrics
- analysis::diagnostics::AttributionBreakdown
- analysis::diagnostics::AttributionComponent
- analysis::diagnostics::ChangeDescription
- analysis::diagnostics::ComparativeAnalysis
- analysis::diagnostics::ComplexitySummary
- analysis::diagnostics::DetailedAttribution
- analysis::diagnostics::DiagnosticReport
- analysis::diagnostics::insights::InsightGenerator
- analysis::diagnostics::insights::InsightThresholds
- analysis::diagnostics::recommendations::RecommendationEngine
- analysis::diagnostics::reporter::DiagnosticReporter
- analysis::function_visitor::FunctionVisitor
- analysis::multi_pass::AnalysisPerformanceMetrics
- analysis::multi_pass::AnalysisUnit
- analysis::multi_pass::ComparativeAnalysis
- analysis::multi_pass::ComplexityInsight
- analysis::multi_pass::ComplexityRecommendation
- analysis::multi_pass::ComplexityResult
- analysis::multi_pass::MultiPassAnalyzer
- analysis::multi_pass::MultiPassOptions
- analysis::multi_pass::MultiPassResult
- analysis::python_call_graph::PythonCallGraphAnalyzer
- analyzers::call_graph::CallGraphExtractor
- analyzers::call_graph::call_resolution::CallResolver
- analyzers::call_graph::call_resolution::UnresolvedCall
- analyzers::call_graph::graph_builder::GraphBuilder
- analyzers::call_graph::macro_expansion::MacroExpander
- analyzers::call_graph::macro_expansion::MacroExpansionStats
- analyzers::call_graph::macro_expansion::MacroHandlingConfig
- analyzers::call_graph::trait_handling::TraitHandler
- analyzers::context_aware::ContextAwareAnalyzer
- analyzers::enhanced_analyzer::AnalysisResult
- analyzers::enhanced_analyzer::FileMetrics
- analyzers::file_analyzer::UnifiedFileAnalyzer
- analyzers::function_registry::BuilderInfo
- analyzers::function_registry::FunctionSignature
- analyzers::function_registry::FunctionSignatureRegistry
- analyzers::function_registry::MethodSignature
- analyzers::function_registry::ReturnTypeInfo
- analyzers::javascript::JavaScriptAnalyzer
- analyzers::javascript::detectors::JavaScriptDetectorVisitor
- analyzers::javascript::detectors::SourceLocation
- analyzers::purity_detector::PurityAnalysis
- analyzers::purity_detector::PurityDetector
- analyzers::python::PythonAnalyzer
- analyzers::python_detectors::simplified_detector::SimplifiedPythonDetector
- analyzers::python_purity::PurityAnalysis
- analyzers::python_purity::PythonPurityDetector
- analyzers::rust::RustAnalyzer
- analyzers::signature_extractor::SignatureExtractor
- analyzers::trait_implementation_tracker::AssociatedType
- analyzers::trait_implementation_tracker::GenericParameter
- analyzers::trait_implementation_tracker::Implementation
- analyzers::trait_implementation_tracker::MethodImpl
- analyzers::trait_implementation_tracker::TraitBound
- analyzers::trait_implementation_tracker::TraitDefinition
- analyzers::trait_implementation_tracker::TraitExtractor
- analyzers::trait_implementation_tracker::TraitImplementationTracker
- analyzers::trait_implementation_tracker::TraitMethod
- analyzers::trait_implementation_tracker::TraitObject
- analyzers::trait_implementation_tracker::WhereClauseItem
- analyzers::trait_resolver::ResolvedMethod
- analyzers::trait_resolver::TraitResolver
- analyzers::type_registry::FieldRegistry
- analyzers::type_registry::GlobalTypeRegistry
- analyzers::type_registry::ImportScope
- analyzers::type_registry::MethodSignature
- analyzers::type_registry::ResolvedFieldType
- analyzers::type_registry::SelfParam
- analyzers::type_registry::TypeDefinition
- analyzers::type_tracker::ResolvedType
- analyzers::type_tracker::Scope
- analyzers::type_tracker::SelfParam
- analyzers::type_tracker::TypeInfo
- analyzers::type_tracker::TypeTracker
- builders::parallel_call_graph::ParallelCallGraphBuilder
- builders::parallel_unified_analysis::AnalysisPhaseTimings
- builders::parallel_unified_analysis::OptimizedTestDetector
- builders::parallel_unified_analysis::ParallelUnifiedAnalysisBuilder
- builders::parallel_unified_analysis::ParallelUnifiedAnalysisOptions
- builders::unified_analysis::UnifiedAnalysisOptions
- cache::auto_pruner::AutoPruner
- cache::auto_pruner::BackgroundPruner
- cache::auto_pruner::CacheConfig
- cache::auto_pruner::EnvironmentSnapshot
- cache::auto_pruner::PruneStats
- cache::cache_location::CacheLocation
- cache::call_graph_cache::CacheEntry
- cache::call_graph_cache::CacheKey
- cache::call_graph_cache::CallGraphCache
- cache::shared_cache::CacheIndex
- cache::shared_cache::CacheMetadata
- cache::shared_cache::CacheStats
- cache::shared_cache::FullCacheStats
- cache::shared_cache::SharedCache
- cache::unified_analysis_cache::UnifiedAnalysisCache
- cache::unified_analysis_cache::UnifiedAnalysisCacheEntry
- cache::unified_analysis_cache::UnifiedAnalysisCacheKey
- cli::Cli
- commands::analyze::AnalyzeConfig
- commands::validate::ValidateConfig
- commands::validate::ValidationDetails
- common::source_location::SourceLocation
- common::source_location::UnifiedLocationExtractor
- complexity::ComplexityCalculator
- complexity::entropy::CacheEntry
- complexity::entropy::CacheStats
- complexity::entropy::EntropyAnalyzer
- complexity::entropy::EntropyScore
- complexity::entropy_core::EntropyConfig
- complexity::entropy_core::EntropyScore
- complexity::entropy_core::PatternMetrics
- complexity::entropy_core::UniversalEntropyCalculator
- complexity::entropy_traits::GenericToken
- complexity::if_else_analyzer::IfElseChain
- complexity::if_else_analyzer::IfElseChainAnalyzer
- complexity::languages::javascript::JavaScriptEntropyAnalyzer
- complexity::languages::python::PythonEntropyAnalyzer
- complexity::languages::rust::RustEntropyAnalyzer
- complexity::match_patterns::MatchExpressionRecognizer
- complexity::message_generator::ActionableRecommendation
- complexity::message_generator::ComplexityBreakdown
- complexity::message_generator::ComplexityDetail
- complexity::message_generator::EnhancedComplexityMessage
- complexity::message_generator::RefactoringExample
- complexity::message_generator::SourceLocation
- complexity::pattern_adjustments::PatternMatchInfo
- complexity::pattern_adjustments::PatternMatchRecognizer
- complexity::pattern_adjustments::SimpleDelegationRecognizer
- complexity::patterns::PatternComplexity
- complexity::patterns::PatternDetector
- complexity::python_patterns::PythonPatternComplexity
- complexity::python_patterns::PythonPatternDetector
- complexity::recursive_detector::CacheKey
- complexity::recursive_detector::ComplexityContext
- complexity::recursive_detector::MatchLocation
- complexity::recursive_detector::RecursiveMatchDetector
- complexity::rust_normalizer::NormalizedMatch
- complexity::rust_normalizer::NormalizedMethodChain
- complexity::rust_normalizer::NormalizedPattern
- complexity::rust_normalizer::NormalizedSignature
- complexity::rust_normalizer::NormalizedStringLiteral
- complexity::rust_normalizer::NormalizedTupleDestructure
- complexity::rust_normalizer::RustSemanticNormalizer
- complexity::semantic_normalizer::FormattingMetadata
- complexity::semantic_normalizer::LogicalComponent
- complexity::semantic_normalizer::LogicalStructure
- complexity::semantic_normalizer::NormalizedBlock
- complexity::semantic_normalizer::NormalizedControl
- complexity::semantic_normalizer::NormalizedDeclaration
- complexity::semantic_normalizer::NormalizedExpression
- complexity::semantic_normalizer::NormalizedLocal
- complexity::threshold_manager::ComplexityThresholds
- complexity::token_classifier::ClassificationConfig
- complexity::token_classifier::ClassifiedToken
- complexity::token_classifier::TokenClassifier
- complexity::token_classifier::TokenContext
- complexity::visitor_detector::MatchAnalyzer
- complexity::visitor_detector::MatchCharacteristics
- complexity::visitor_detector::PatternCache
- complexity::visitor_detector::PatternInfo
- complexity::visitor_detector::VisitorInfo
- complexity::visitor_detector::VisitorPatternDetector
- config::ContextConfig
- config::ContextMatcherConfig
- config::ContextRuleConfig
- config::DebtmapConfig
- config::EntropyConfig
- config::ErrorHandlingConfig
- config::ErrorPatternConfig
- config::FunctionPatternConfig
- config::GodObjectConfig
- config::GodObjectThresholds
- config::IgnoreConfig
- config::LanguageFeatures
- config::LanguagesConfig
- config::NormalizationConfig
- config::OutputConfig
- config::RoleMultipliers
- config::ScoringWeights
- config::SeverityOverride
- config::ThresholdsConfig
- config::ValidationThresholds
- context::FunctionContext
- context::async_detector::AsyncBoundaryDetector
- context::async_detector::BlockingCall
- context::detector::ContextDetector
- context::rules::ContextMatcher
- context::rules::ContextRule
- context::rules::ContextRuleEngine
- core::AnalysisResults
- core::CircularDependency
- core::ComplexityMetrics
- core::ComplexityReport
- core::ComplexitySummary
- core::DebtItem
- core::Dependency
- core::DependencyReport
- core::DuplicationBlock
- core::DuplicationLocation
- core::EntropyDetails
- core::FileMetrics
- core::FunctionMetrics
- core::ModuleDependency
- core::TechnicalDebtReport
- core::ast::AstNode
- core::ast::JavaScriptAst
- core::ast::PythonAst
- core::ast::RustAst
- core::ast::TypeScriptAst
- core::cache::AnalysisCache
- core::cache::AnalysisDiff
- core::cache::CacheEntry
- core::cache::CacheStats
- core::cache::IncrementalAnalysis
- core::lazy::Lazy
- core::lazy::LazyPipeline
- core::lazy::TransformationPipeline
- core::monadic::Applicative
- data_flow::DataFlowGraph
- data_flow::DataTransformation
- data_flow::IoOperation
- data_flow::ModificationImpact
- data_flow::PurityInfo
- database::Database
- debt::async_errors::AsyncErrorDetector
- debt::circular::DependencyGraph
- debt::coupling::CouplingMetrics
- debt::error_context::ContextLossAnalyzer
- debt::error_propagation::ErrorPropagationAnalyzer
- debt::error_swallowing::ErrorSwallowingDetector
- debt::panic_patterns::PanicPatternDetector
- debt::smells::CodeSmell
- debt::suppression::SuppressionBlock
- debt::suppression::SuppressionContext
- debt::suppression::SuppressionRule
- debt::suppression::SuppressionStats
- debt::suppression::UnclosedBlock
- extraction_patterns::AnalysisContext
- extraction_patterns::ComplexityImpact
- extraction_patterns::Expression
- extraction_patterns::ExtractionSuggestion
- extraction_patterns::GuardCheck
- extraction_patterns::MatchedPattern
- extraction_patterns::Parameter
- extraction_patterns::ReturnType
- extraction_patterns::Statement
- extraction_patterns::TransformStage
- extraction_patterns::UnifiedExtractionAnalyzer
- extraction_patterns::confidence::ConfidenceFactors
- extraction_patterns::confidence::ConfidenceScorer
- extraction_patterns::language_specific::javascript_patterns::JavaScriptPatternMatcher
- extraction_patterns::language_specific::python_patterns::PythonPatternMatcher
- extraction_patterns::language_specific::rust_patterns::RustPatternMatcher
- extraction_patterns::naming::FunctionNameInferrer
- extraction_patterns::naming::NameVariantGenerator
- formatting::ColoredFormatter
- formatting::FormattingConfig
- formatting::PlainFormatter
- io::walker::FileWalker
- io::writers::enhanced_markdown::EnhancedMarkdownWriter
- io::writers::enhanced_markdown::config::MarkdownConfig
- io::writers::enhanced_markdown::risk_analyzer::ModuleInfo
- io::writers::enhanced_markdown::statistics::CouplingMetrics
- io::writers::enhanced_markdown::statistics::DistributionStats
- io::writers::enhanced_markdown::toc::TocBuilder
- io::writers::enhanced_markdown::toc::TocEntry
- io::writers::json::JsonWriter
- io::writers::markdown::MarkdownWriter
- io::writers::terminal::TerminalWriter
- organization::FeatureEnvyDetector
- organization::GodObjectDetector
- organization::MagicValueDetector
- organization::Parameter
- organization::ParameterAnalyzer
- organization::ParameterGroup
- organization::PrimitiveObsessionDetector
- organization::ResponsibilityGroup
- organization::god_object_analysis::GodObjectAnalysis
- organization::god_object_analysis::GodObjectThresholds
- organization::god_object_analysis::ModuleSplit
- organization::god_object_metrics::FileMetricHistory
- organization::god_object_metrics::FileTrend
- organization::god_object_metrics::GodObjectMetrics
- organization::god_object_metrics::GodObjectSnapshot
- organization::god_object_metrics::MetricsSummary
- organization::python::PythonOrganizationAnalyzer
- organization::python::SimplifiedPythonOrganizationDetector
- output::OutputConfig
- patterns::error_prone::ErrorPronePattern
- priority::ActionableRecommendation
- priority::FunctionAnalysis
- priority::ImpactMetrics
- priority::UnifiedAnalysis
- priority::aggregation::AggregationConfig
- priority::aggregation::AggregationPipeline
- priority::aggregation::FileAggregateScore
- priority::aggregation::FunctionScore
- priority::call_graph::CallGraph
- priority::call_graph::FunctionCall
- priority::call_graph::FunctionId
- priority::call_graph::Graph
- priority::coverage_propagation::TransitiveCoverage
- priority::debt_aggregator::DebtAggregator
- priority::debt_aggregator::DebtScores
- priority::debt_aggregator::FunctionDebtProfile
- priority::debt_aggregator::FunctionId
- priority::external_api_detector::ExternalApiConfig
- priority::file_metrics::FileDebtItem
- priority::file_metrics::FileDebtMetrics
- priority::file_metrics::FileImpact
- priority::file_metrics::GodObjectIndicators
- priority::parallel_call_graph::ParallelCallGraph
- priority::parallel_call_graph::ParallelConfig
- priority::parallel_call_graph::ParallelStats
- priority::scoring::calculation::NormalizedScore
- priority::unified_scorer::EntropyDetails
- priority::unified_scorer::Location
- priority::unified_scorer::UnifiedDebtItem
- priority::unified_scorer::UnifiedScore
- refactoring::ConcernMixingPattern
- refactoring::DetectedPattern
- refactoring::FormattingInfo
- refactoring::FormattingPattern
- refactoring::FunctionRoleClassifier
- refactoring::FunctionalTransformExample
- refactoring::IoInfo
- refactoring::IoShellSpec
- refactoring::OrchestrationPattern
- refactoring::PatternEvidence
- refactoring::PatternRecognitionEngine
- refactoring::PureFunctionSpec
- refactoring::QualityAssessment
- refactoring::Recommendation
- refactoring::RefactoringAdvisor
- refactoring::RefactoringAnalysis
- refactoring::RefactoringExample
- refactoring::TestPattern
- refactoring::TraitInfo
- refactoring::TraitPattern
- refactoring::TransformationStep
- refactoring::guidance::EducationalContentGenerator
- refactoring::guidance::RefactoringGuidanceGenerator
- refactoring::opportunities::ComplexityRefactoringDetector
- refactoring::opportunities::FunctionalTransformationDetector
- refactoring::opportunities::HighComplexityDetector
- refactoring::opportunities::LoopToFunctionalDetector
- refactoring::opportunities::MixedLogicDetector
- refactoring::opportunities::SideEffectExtractionDetector
- refactoring::patterns::FilterPatternMatcher
- refactoring::patterns::FoldPatternMatcher
- refactoring::patterns::ForLoopMatcher
- refactoring::patterns::IoWithLogicMatcher
- refactoring::patterns::MapPatternMatcher
- refactoring::patterns::NestedLoopMatcher
- refactoring::patterns::PipelinePatternMatcher
- refactoring::patterns::PureIoMatcher
- refactoring::patterns::WhileLoopMatcher
- resource::AsyncResourceDetector
- resource::DropDetector
- resource::ResourceField
- resource::SourceLocation
- resource::UnboundedCollectionDetector
- resource::python::PythonAsyncResourceDetector
- resource::python::PythonCircularRefDetector
- resource::python::PythonContextManagerDetector
- resource::python::PythonResourceAnalyzer
- resource::python::PythonResourceTracker
- resource::python::PythonUnboundedCollectionDetector
- resource::python::ResourceImpact
- resource::python::ResourceIssue
- resource::python::ResourceLocation
- risk::FunctionRisk
- risk::RiskAnalyzer
- risk::RiskDistribution
- risk::RiskInsight
- risk::TestEffort
- risk::TestingRecommendation
- risk::context::AnalysisTarget
- risk::context::Context
- risk::context::ContextAggregator
- risk::context::ContextMap
- risk::context::ContextualRisk
- risk::context::critical_path::CriticalPath
- risk::context::critical_path::CriticalPathAnalyzer
- risk::context::critical_path::CriticalPathProvider
- risk::context::critical_path::EntryPoint
- risk::context::dependency::DependencyEdge
- risk::context::dependency::DependencyGraph
- risk::context::dependency::DependencyRiskCalculator
- risk::context::dependency::DependencyRiskProvider
- risk::context::dependency::Module
- risk::context::git_history::FileHistory
- risk::context::git_history::GitHistoryProvider
- risk::context::git_history::HistoryCache
- risk::evidence::ArchitectureEvidence
- risk::evidence::ChangeEvidence
- risk::evidence::ComplexityEvidence
- risk::evidence::CouplingEvidence
- risk::evidence::CouplingMetrics
- risk::evidence::CoverageEvidence
- risk::evidence::ExtractionCandidate
- risk::evidence::RiskAssessment
- risk::evidence::RiskContext
- risk::evidence::RiskFactor
- risk::evidence::change_analyzer::ChangeRiskAnalyzer
- risk::evidence::complexity_analyzer::ComplexityRiskAnalyzer
- risk::evidence::coupling_analyzer::CouplingRiskAnalyzer
- risk::evidence::coverage_analyzer::CoverageRiskAnalyzer
- risk::evidence_calculator::EvidenceBasedRiskCalculator
- risk::lcov::FunctionCoverage
- risk::lcov::LcovData
- risk::priority::ROI
- risk::priority::ROICalculator
- risk::priority::TestTarget
- risk::priority::module_detection::ModuleTypeDetector
- risk::priority::pipeline::PrioritizationPipeline
- risk::priority::recommendations::ImpactAnalysis
- risk::priority::recommendations::RationaleBuilder
- risk::priority::recommendations::TestEffortDetails
- risk::priority::recommendations::TestRecommendation
- risk::priority::scoring::CriticalityScorer
- risk::priority::scoring::EffortEstimator
- risk::priority::stages::ComplexityRiskStage
- risk::priority::stages::CriticalPathStage
- risk::priority::stages::DependencyImpactStage
- risk::priority::stages::EffortOptimizationStage
- risk::priority::stages::ZeroCoverageStage
- risk::roi::Context
- risk::roi::DependencyEdge
- risk::roi::DependencyGraph
- risk::roi::DependencyNode
- risk::roi::HistoricalData
- risk::roi::ROICalculator
- risk::roi::ROIConfig
- risk::roi::cascade::AffectedModule
- risk::roi::cascade::CascadeCalculator
- risk::roi::cascade::CascadeImpact
- risk::roi::effort::AdvancedEffortModel
- risk::roi::effort::EffortBreakdown
- risk::roi::effort::EffortEstimate
- risk::roi::learning::OutcomeContext
- risk::roi::learning::ROIActual
- risk::roi::learning::ROILearningSystem
- risk::roi::learning::ROIOutcome
- risk::roi::learning::ROIPrediction
- risk::roi::models::ConfidenceFactor
- risk::roi::models::ROI
- risk::roi::models::ROIBreakdown
- risk::roi::models::ROIComponent
- risk::roi::reduction::AdvancedRiskReductionModel
- risk::roi::reduction::RiskReduction
- risk::strategy::EnhancedRiskStrategy
- risk::strategy::RiskComponents
- risk::strategy::RiskContext
- risk::strategy::RiskFactor
- risk::strategy::RiskWeights
- risk::thresholds::BaselineDatabase
- risk::thresholds::ComplexityThresholds
- risk::thresholds::CouplingThresholds
- risk::thresholds::CoverageThresholds
- risk::thresholds::ProjectContext
- risk::thresholds::StatisticalDistribution
- risk::thresholds::StatisticalThresholdProvider
- scoring::criticality_analyzer::CriticalityAnalyzer
- scoring::enhanced_scorer::EnhancedScore
- scoring::enhanced_scorer::EnhancedScorer
- scoring::score_normalizer::ScoreNormalizer
- scoring::scoring_context::GitHistory
- scoring::scoring_context::ScoreBreakdown
- scoring::scoring_context::ScoringContext
- testing::assertion_detector::AssertionDetector
- testing::complexity_detector::TestComplexityDetector
- testing::flaky_detector::FlakyTestDetector
- transformers::filters::FilterConfig
Enums
- analysis::attribution::ArtifactSeverity
- analysis::attribution::FormattingArtifact
- analysis::attribution::LanguageFeature
- analysis::attribution::LogicalConstruct
- analysis::attribution::RecognizedPattern
- analysis::attribution::change_tracker::ChangeCategory
- analysis::attribution::source_tracker::ComplexitySourceType
- analysis::call_graph::PatternType
- analysis::diagnostics::DetailLevel
- analysis::diagnostics::OutputFormat
- analysis::multi_pass::AnalysisType
- analysis::multi_pass::ImpactLevel
- analysis::multi_pass::InsightType
- analysis::multi_pass::RecommendationCategory
- analysis::multi_pass::RecommendationPriority
- analyzers::call_graph::graph_builder::ExprCategory
- analyzers::call_graph::macro_expansion::CollectionParseResult
- analyzers::call_graph::macro_expansion::MacroType
- analyzers::function_registry::VisibilityInfo
- analyzers::javascript::detectors::organization::OrganizationAntiPattern
- analyzers::javascript::detectors::resource::ResourceManagementIssue
- analyzers::javascript::detectors::testing::TestingAntiPattern
- analyzers::purity_detector::ImpurityReason
- analyzers::python_purity::SideEffect
- analyzers::trait_resolver::ResolutionPriority
- analyzers::type_registry::TypeKind
- analyzers::type_tracker::ScopeKind
- analyzers::type_tracker::TypeKind
- analyzers::type_tracker::TypeSource
- cache::auto_pruner::PruneStrategy
- cache::cache_location::CacheStrategy
- cli::Commands
- cli::OutputFormat
- cli::Priority
- cli::ThresholdPreset
- common::source_location::LocationConfidence
- complexity::entropy_core::TokenCategory
- complexity::if_else_analyzer::ConditionType
- complexity::if_else_analyzer::RefactoringPattern
- complexity::if_else_analyzer::ReturnPattern
- complexity::message_generator::ComplexityIssueType
- complexity::message_generator::EstimatedEffort
- complexity::message_generator::Severity
- complexity::pattern_adjustments::PatternType
- complexity::recursive_detector::FunctionRole
- complexity::semantic_normalizer::ComponentType
- complexity::semantic_normalizer::ControlType
- complexity::semantic_normalizer::ExprType
- complexity::semantic_normalizer::NormalizedStatement
- complexity::threshold_manager::ComplexityLevel
- complexity::threshold_manager::FunctionRole
- complexity::threshold_manager::ThresholdPreset
- complexity::token_classifier::AccessType
- complexity::token_classifier::CallType
- complexity::token_classifier::CollectionOp
- complexity::token_classifier::ErrorType
- complexity::token_classifier::FlowType
- complexity::token_classifier::LiteralCategory
- complexity::token_classifier::NodeType
- complexity::token_classifier::TokenClass
- complexity::token_classifier::VarType
- complexity::visitor_detector::PatternType
- context::FileType
- context::FrameworkPattern
- context::FunctionRole
- context::rules::DebtPattern
- context::rules::RuleAction
- core::DebtType
- core::DependencyKind
- core::Language
- core::Priority
- core::ast::Ast
- core::ast::NodeKind
- data_flow::RiskLevel
- debt::async_errors::AsyncErrorPattern
- debt::error_context::ContextLossPattern
- debt::error_propagation::PropagationQuality
- debt::error_swallowing::ErrorSwallowingPattern
- debt::panic_patterns::PanicPattern
- debt::smells::SmellType
- example_debt::OperationType
- extraction_patterns::AccumulationOp
- extraction_patterns::ExtractablePattern
- extraction_patterns::VerbosityLevel
- formatting::ColorMode
- formatting::EmojiMode
- io::output::OutputFormat
- io::writers::enhanced_markdown::config::DetailLevel
- io::writers::enhanced_markdown::config::RepositoryType
- organization::MagicValueType
- organization::MaintainabilityImpact
- organization::OrganizationAntiPattern
- organization::ParameterRefactoring
- organization::PrimitiveUsageContext
- organization::ValueContext
- organization::god_object_analysis::GodObjectConfidence
- organization::god_object_metrics::TrendDirection
- patterns::error_prone::PatternType
- patterns::error_prone::Severity
- priority::DebtItem
- priority::DebtType
- priority::FunctionVisibility
- priority::aggregation::AggregationMethod
- priority::call_graph::CallType
- priority::debt_aggregator::DebtCategory
- priority::formatter::OutputFormat
- priority::scoring::calculation::ScalingMethod
- priority::semantic_classifier::FunctionRole
- refactoring::CallbackType
- refactoring::ComplexityLevel
- refactoring::EffortEstimate
- refactoring::ExtractionStrategy
- refactoring::FunctionRole
- refactoring::FunctionalPattern
- refactoring::ImperativePattern
- refactoring::MonadicPattern
- refactoring::PatternAssessment
- refactoring::PatternType
- refactoring::Priority
- refactoring::RefactoringOpportunity
- refactoring::SeparationDifficulty
- refactoring::TestabilityImportance
- refactoring::TestabilityLevel
- refactoring::TestingExpectation
- refactoring::TraitTestingStrategy
- refactoring::Urgency
- resource::AsyncResourceIssueType
- resource::BoundingStrategy
- resource::CancellationSafety
- resource::GrowthPattern
- resource::HandleType
- resource::RaiiViolationType
- resource::ResourceImpact
- resource::ResourceManagementIssue
- resource::ResourceSeverity
- resource::ResourceType
- resource::python::AffectedScope
- resource::python::CircularPattern
- resource::python::GrowthPattern
- resource::python::ImpactLevel
- resource::python::PythonResourceIssueType
- resource::python::ResourceSeverity
- risk::Difficulty
- risk::RiskCategory
- risk::context::ContextDetails
- risk::context::Impact
- risk::context::Priority
- risk::context::critical_path::EntryType
- risk::evidence::ComparisonResult
- risk::evidence::ComplexityThreshold
- risk::evidence::CouplingIssue
- risk::evidence::DesignPattern
- risk::evidence::ModuleType
- risk::evidence::RefactoringTechnique
- risk::evidence::RemediationAction
- risk::evidence::RiskClassification
- risk::evidence::RiskEvidence
- risk::evidence::RiskSeverity
- risk::evidence::RiskType
- risk::evidence::TestQuality
- risk::evidence::TestType
- risk::priority::module_detection::ModuleType
- risk::priority::recommendations::ComplexityLevel
- risk::priority::recommendations::TestApproach
- risk::roi::effort::ComplexityLevel
- testing::ComplexitySource
- testing::FlakinessType
- testing::ReliabilityImpact
- testing::TestQualityImpact
- testing::TestSimplification
- testing::TestingAntiPattern
- testing::timing_classifier::TimingCategory
Traits
- analysis::attribution::source_tracker::SourceTracker
- analyzers::Analyzer
- analyzers::FileAnalyzer
- analyzers::enhanced_analyzer::EnhancedAnalyzer
- builders::parallel_unified_analysis::ParallelAnalyzer
- complexity::entropy_core::EntropyToken
- complexity::entropy_core::LanguageEntropyAnalyzer
- complexity::entropy_traits::AnalyzerHelpers
- complexity::pattern_adjustments::PatternRecognizer
- complexity::semantic_normalizer::SemanticNormalizer
- core::monadic::OptionExt
- core::monadic::ResultExt
- extraction_patterns::ExtractionAnalyzer
- extraction_patterns::PatternMatcher
- formatting::OutputFormatter
- io::output::OutputWriter
- io::writers::markdown::EnhancedMarkdownWriter
- organization::OrganizationDetector
- refactoring::FormattingDetector
- refactoring::IoDetector
- refactoring::PatternMatcher
- refactoring::RefactoringDetector
- refactoring::TraitAnalyzer
- resource::ResourceDetector
- resource::python::PythonResourceDetector
- risk::context::ContextProvider
- risk::priority::pipeline::PrioritizationStage
- risk::roi::effort::EffortModel
- risk::roi::reduction::RiskReductionModel
- risk::strategy::RiskCalculator
- testing::TestingDetector
Functions
- analysis::diagnostics::generate_detailed_attribution
- analysis::diagnostics::generate_summary
- analysis::multi_pass::analyze_with_attribution
- analysis::multi_pass::compare_complexity
- analysis_utils::analyze_single_file
- analysis_utils::analyze_single_file_with_timeout
- analysis_utils::build_complexity_report
- analysis_utils::build_technical_debt_report
- analysis_utils::collect_file_metrics
- analysis_utils::create_dependency_report
- analysis_utils::extract_all_debt_items
- analysis_utils::extract_all_functions
- analyzers::analyze_file
- analyzers::compose_analyzers
- analyzers::file_analyzer::analyze_file_with_metrics
- analyzers::get_analyzer
- analyzers::get_analyzer_with_context
- analyzers::javascript::detectors::create_query
- analyzers::javascript::detectors::get_node_text
- analyzers::javascript::detectors::organization::detect_organization_patterns
- analyzers::javascript::detectors::resource::detect_resource_patterns
- analyzers::javascript::detectors::testing::detect_testing_patterns
- analyzers::rust::extract_rust_call_graph
- analyzers::rust_call_graph::extract_call_graph
- analyzers::rust_call_graph::extract_call_graph_multi_file
- analyzers::rust_call_graph::extract_call_graph_with_signatures
- analyzers::test_detector::is_test_code
- analyzers::test_detector::is_test_file
- analyzers::test_detector::is_test_function
- analyzers::type_registry::extract_type_definitions
- analyzers::type_tracker::extract_self_param
- analyzers::type_tracker::extract_type_from_expr
- analyzers::type_tracker::extract_type_from_pattern
- analyzers::type_tracker::extract_type_from_type
- builders::call_graph::build_initial_call_graph
- builders::call_graph::process_python_files_for_call_graph
- builders::call_graph::process_rust_files_for_call_graph
- builders::parallel_call_graph::build_call_graph_parallel
- builders::unified_analysis::create_unified_analysis_with_exclusions
- builders::unified_analysis::perform_unified_analysis
- builders::unified_analysis::perform_unified_analysis_with_options
- cli::parse_args
- commands::analyze::handle_analyze
- commands::init::init_config
- commands::validate::validate_project
- common::text::capitalize_first
- complexity::average_complexity
- complexity::cognitive::calculate_cognitive
- complexity::cognitive::calculate_cognitive_legacy
- complexity::cognitive::calculate_cognitive_normalized
- complexity::cognitive::calculate_cognitive_penalty
- complexity::cognitive::calculate_cognitive_with_patterns
- complexity::cognitive::calculate_cognitive_with_recursive_matches
- complexity::cognitive::combine_cognitive
- complexity::combine_complexity
- complexity::cyclomatic::calculate_cyclomatic
- complexity::cyclomatic::calculate_cyclomatic_adjusted
- complexity::cyclomatic::calculate_cyclomatic_for_function
- complexity::cyclomatic::combine_cyclomatic
- complexity::entropy::apply_entropy_dampening
- complexity::match_patterns::detect_match_expression
- complexity::max_complexity
- complexity::message_generator::format_enhanced_message
- complexity::message_generator::generate_enhanced_message
- complexity::pattern_adjustments::calculate_cognitive_adjusted
- complexity::patterns::analyze_patterns
- complexity::python_patterns::analyze_python_patterns
- complexity::visitor_detector::apply_pattern_scaling
- complexity::visitor_detector::detect_visitor_pattern
- config::get_aggregation_config
- config::get_complexity_thresholds
- config::get_config
- config::get_config_safe
- config::get_entropy_config
- config::get_error_handling_config
- config::get_language_features
- config::get_minimum_cognitive_complexity
- config::get_minimum_cyclomatic_complexity
- config::get_minimum_debt_score
- config::get_minimum_risk_score
- config::get_role_multipliers
- config::get_scoring_weights
- config::get_validation_thresholds
- config::load_config
- context::detect_file_type
- context::detect_function_role
- core::ast::combine_asts
- core::ast::filter_ast
- core::metrics::calculate_average_complexity
- core::metrics::calculate_length_penalty
- core::metrics::calculate_nesting_penalty
- core::metrics::combine_metrics
- core::metrics::count_high_complexity
- core::metrics::filter_metrics
- core::metrics::find_max_complexity
- core::metrics::group_by_file
- core::metrics::sort_by_complexity
- core::monadic::compose_results
- core::monadic::lift_result
- core::monadic::sequence_results
- core::monadic::traverse_results
- debt::async_errors::detect_async_errors
- debt::calculate_debt_score
- debt::categorize_debt
- debt::circular::analyze_module_dependencies
- debt::circular::build_dependency_graph
- debt::coupling::analyze_module_cohesion
- debt::coupling::build_module_dependency_map
- debt::coupling::calculate_coupling_metrics
- debt::coupling::calculate_distance_from_main_sequence
- debt::coupling::detect_inappropriate_intimacy
- debt::coupling::identify_coupling_issues
- debt::coupling::identify_zone_of_pain
- debt::coupling::identify_zone_of_uselessness
- debt::duplication::calculate_similarity
- debt::duplication::detect_duplication
- debt::duplication::merge_adjacent_duplications
- debt::error_context::analyze_error_context
- debt::error_propagation::analyze_error_propagation
- debt::error_swallowing::detect_error_swallowing
- debt::filter_by_priority
- debt::filter_by_type
- debt::group_by_file
- debt::panic_patterns::detect_panic_patterns
- debt::patterns::combine_debt_items
- debt::patterns::deduplicate_debt_items
- debt::patterns::detect_duplicate_strings
- debt::patterns::find_code_smells
- debt::patterns::find_code_smells_with_suppression
- debt::patterns::find_todos_and_fixmes
- debt::patterns::find_todos_and_fixmes_with_suppression
- debt::prioritize_debt
- debt::smells::analyze_function_smells
- debt::smells::analyze_module_smells
- debt::smells::detect_data_clumps
- debt::smells::detect_deep_nesting
- debt::smells::detect_feature_envy
- debt::smells::detect_large_module
- debt::smells::detect_long_method
- debt::smells::detect_long_parameter_list
- debt::suppression::parse_suppression_comments
- debt::total_debt_score
- example_debt::classify_operation
- formatting::emoji_or_fallback
- io::dir_exists
- io::ensure_dir
- io::file_exists
- io::output::build_summary_rows
- io::output::complexity_header_lines
- io::output::complexity_status
- io::output::create_writer
- io::output::debt_score_status
- io::output::debt_status
- io::output::get_recommendation
- io::output::get_top_complex_functions
- io::output::high_complexity_status
- io::read_file
- io::walker::count_lines
- io::walker::find_project_files
- io::walker::find_project_files_with_config
- io::walker::get_file_size
- io::write_file
- io::writers::enhanced_markdown::complexity_analyzer::categorize_debt
- io::writers::enhanced_markdown::complexity_analyzer::estimate_effort
- io::writers::enhanced_markdown::complexity_analyzer::extract_module_dependencies
- io::writers::enhanced_markdown::complexity_analyzer::get_top_complex_functions
- io::writers::enhanced_markdown::formatters::calculate_category_severity
- io::writers::enhanced_markdown::formatters::create_sparkline
- io::writers::enhanced_markdown::formatters::get_complexity_indicator
- io::writers::enhanced_markdown::formatters::get_complexity_status
- io::writers::enhanced_markdown::formatters::get_coverage_indicator
- io::writers::enhanced_markdown::formatters::get_coverage_status
- io::writers::enhanced_markdown::formatters::get_debt_status
- io::writers::enhanced_markdown::formatters::get_health_emoji
- io::writers::enhanced_markdown::formatters::get_priority_label
- io::writers::enhanced_markdown::formatters::get_risk_indicator
- io::writers::enhanced_markdown::formatters::get_trend_indicator
- io::writers::enhanced_markdown::risk_analyzer::analyze_risk_distribution
- io::writers::enhanced_markdown::risk_analyzer::calculate_health_score
- io::writers::enhanced_markdown::risk_analyzer::estimate_complexity_reduction
- io::writers::enhanced_markdown::risk_analyzer::get_critical_risk_functions
- io::writers::enhanced_markdown::risk_analyzer::get_module_from_function
- io::writers::enhanced_markdown::risk_analyzer::get_module_from_path
- io::writers::enhanced_markdown::risk_analyzer::get_top_risk_modules
- io::writers::enhanced_markdown::statistics::calculate_average_complexity
- io::writers::enhanced_markdown::statistics::calculate_complexity_distribution
- io::writers::enhanced_markdown::statistics::calculate_coupling_metrics
- io::writers::enhanced_markdown::statistics::calculate_distribution_stats
- io::writers::enhanced_markdown::statistics::calculate_percentiles
- io::writers::enhanced_markdown::statistics::calculate_std_dev
- organization::god_object_analysis::calculate_god_object_score
- organization::god_object_analysis::determine_confidence
- organization::god_object_analysis::group_methods_by_responsibility
- organization::god_object_analysis::recommend_module_splits
- output::formatters::determine_priority_output_format
- output::formatters::format_results_to_string
- output::json::output_json
- output::markdown::output_markdown
- output::output_results_with_risk
- output::output_unified_priorities
- output::output_unified_priorities_with_config
- output::terminal::output_terminal
- patterns::error_prone::check_error_prone_patterns
- priority::coverage_propagation::calculate_coverage_urgency
- priority::coverage_propagation::calculate_transitive_coverage
- priority::coverage_propagation::propagate_coverage_through_graph
- priority::debt_aggregator::categorize_debt_type
- priority::external_api_detector::generate_enhanced_dead_code_hints
- priority::external_api_detector::is_likely_external_api
- priority::formatter::extract_complexity_info
- priority::formatter::extract_dependency_info
- priority::formatter::format_debt_type
- priority::formatter::format_impact
- priority::formatter::format_priorities
- priority::formatter::format_priorities_with_config
- priority::formatter::format_priorities_with_verbosity
- priority::formatter::format_priority_item
- priority::formatter::get_severity_color
- priority::formatter::get_severity_label
- priority::formatter_markdown::format_priorities_markdown
- priority::score_formatter::format_score
- priority::scoring::calculation::apply_interaction_bonus
- priority::scoring::calculation::calculate_base_score
- priority::scoring::calculation::calculate_complexity_factor
- priority::scoring::calculation::calculate_coverage_factor
- priority::scoring::calculation::calculate_coverage_factor_with_test_flag
- priority::scoring::calculation::calculate_dependency_factor
- priority::scoring::calculation::denormalize_score
- priority::scoring::calculation::generate_normalization_curve
- priority::scoring::calculation::normalize_complexity
- priority::scoring::calculation::normalize_final_score
- priority::scoring::calculation::normalize_final_score_with_metadata
- priority::scoring::classification::classify_debt_type_with_exclusions
- priority::scoring::classification::classify_risk_based_debt
- priority::scoring::classification::classify_simple_function_risk
- priority::scoring::classification::classify_test_debt
- priority::scoring::classification::determine_debt_type
- priority::scoring::classification::is_complexity_hotspot
- priority::scoring::classification::is_dead_code
- priority::scoring::classification::is_dead_code_with_exclusions
- priority::scoring::debt_item::classify_debt_type_enhanced
- priority::scoring::debt_item::classify_debt_type_with_exclusions
- priority::scoring::debt_item::create_unified_debt_item
- priority::scoring::debt_item::create_unified_debt_item_enhanced
- priority::scoring::debt_item::create_unified_debt_item_with_aggregator
- priority::scoring::debt_item::create_unified_debt_item_with_aggregator_and_data_flow
- priority::scoring::debt_item::create_unified_debt_item_with_data_flow
- priority::scoring::debt_item::create_unified_debt_item_with_exclusions
- priority::scoring::debt_item::create_unified_debt_item_with_exclusions_and_data_flow
- priority::scoring::debt_item::determine_visibility
- priority::scoring::debt_item::is_dead_code
- priority::scoring::debt_item::is_dead_code_with_exclusions
- priority::scoring::recommendation::analyze_uncovered_lines
- priority::scoring::recommendation::calculate_functions_to_extract
- priority::scoring::recommendation::generate_dead_code_recommendation
- priority::scoring::recommendation::generate_error_swallowing_recommendation
- priority::scoring::recommendation::generate_test_debt_recommendation
- priority::scoring::recommendation::generate_testing_gap_recommendation
- priority::scoring::recommendation_extended::generate_assertion_complexity_recommendation
- priority::scoring::recommendation_extended::generate_async_misuse_recommendation
- priority::scoring::recommendation_extended::generate_collection_inefficiency_recommendation
- priority::scoring::recommendation_extended::generate_complexity_hotspot_recommendation
- priority::scoring::recommendation_extended::generate_complexity_recommendation_with_patterns_and_coverage
- priority::scoring::recommendation_extended::generate_complexity_risk_recommendation
- priority::scoring::recommendation_extended::generate_data_structure_recommendation
- priority::scoring::recommendation_extended::generate_feature_envy_recommendation
- priority::scoring::recommendation_extended::generate_flaky_test_recommendation
- priority::scoring::recommendation_extended::generate_god_object_recommendation
- priority::scoring::recommendation_extended::generate_heuristic_recommendations_with_line_estimates
- priority::scoring::recommendation_extended::generate_infrastructure_recommendation_with_coverage
- priority::scoring::recommendation_extended::generate_magic_values_recommendation
- priority::scoring::recommendation_extended::generate_nested_loops_recommendation
- priority::scoring::recommendation_extended::generate_primitive_obsession_recommendation
- priority::scoring::recommendation_extended::generate_resource_leak_recommendation
- priority::scoring::recommendation_extended::generate_resource_management_recommendation
- priority::scoring::recommendation_extended::generate_string_concat_recommendation
- priority::scoring::recommendation_extended::generate_usage_hints
- priority::scoring::rust_recommendations::generate_rust_file_recommendation
- priority::scoring::rust_recommendations::generate_rust_refactoring_recommendation
- priority::semantic_classifier::classify_function_role
- priority::semantic_classifier::get_role_multiplier
- priority::unified_scorer::calculate_unified_priority
- priority::unified_scorer::calculate_unified_priority_with_debt
- priority::unified_scorer::calculate_unified_score_with_patterns
- priority::unified_scorer::create_evidence_based_risk_assessment
- priority::unified_scorer::is_dead_code_with_exclusions
- refactoring::opportunities::create_refactoring_detectors
- refactoring::patterns::create_formatting_detectors
- refactoring::patterns::create_io_detectors
- refactoring::patterns::create_pattern_matchers
- refactoring::patterns::create_trait_analyzers
- resource::convert_resource_issue_to_debt_item
- risk::correlation::analyze_risk_insights
- risk::correlation::build_risk_distribution
- risk::correlation::calculate_codebase_risk_score
- risk::correlation::calculate_complexity_coverage_correlation
- risk::delegation::calculate_complexity_weight
- risk::delegation::is_trivial_delegation
- risk::insights::calculate_dash_count
- risk::insights::determine_risk_level
- risk::insights::format_actionable_insights
- risk::insights::format_complexity_info
- risk::insights::format_critical_risks
- risk::insights::format_dependency_info
- risk::insights::format_difficulty
- risk::insights::format_priority_display
- risk::insights::format_recommendation_box_header
- risk::insights::format_recommendations
- risk::insights::format_risk_reduction
- risk::insights::format_roi_display
- risk::insights::generate_risk_insights
- risk::lcov::parse_lcov_file
- risk::priority::calculate_dynamic_coverage_threshold
- risk::priority::module_detection::determine_module_type
- risk::priority::module_detection::infer_module_relationships
- risk::priority::prioritize_by_roi
- risk::priority::recommendations::describe_complexity
- risk::priority::recommendations::describe_coverage_status
- risk::priority::recommendations::describe_impact
- risk::priority::recommendations::generate_enhanced_rationale
- risk::priority::recommendations::generate_enhanced_rationale_v2
- testing::analyze_testing_patterns
- testing::is_test_function
- testing::timing_classifier::classify_timing_operation
- transformers::combine_file_metrics
- transformers::compose_transformers
- transformers::enrich_with_context
- transformers::filter_functions
- transformers::filters::compose_filters
- transformers::filters::exclude_by_pattern
- transformers::filters::filter_by_debt_types
- transformers::filters::filter_by_file_pattern
- transformers::filters::filter_by_language
- transformers::filters::filter_by_max_complexity
- transformers::filters::filter_by_min_complexity
- transformers::filters::filter_by_min_priority
- transformers::limit_results
- transformers::map_functions
- transformers::sort_functions_by_complexity
- transformers::transform_metrics
- utils::analysis_helpers::analyze_project
- utils::analysis_helpers::build_complexity_report
- utils::analysis_helpers::build_technical_debt_report
- utils::analysis_helpers::create_dependency_report
- utils::analysis_helpers::detect_duplications
- utils::analysis_helpers::prepare_files_for_duplication_check
- utils::language_parser::default_languages
- utils::language_parser::parse_languages
- utils::language_parser::parse_single_language
- utils::risk_analyzer::analyze_risk_with_coverage
- utils::risk_analyzer::analyze_risk_without_coverage
- utils::validation_printer::print_validation_details
- utils::validation_printer::print_validation_failure_with_details
- utils::validation_printer::print_validation_success