haive.core.utils.debugkit.analysisΒΆ

Advanced code analysis utilities for type checking and complexity analysis.

This package provides comprehensive code analysis capabilities including: - Static type analysis with multiple type checkers - Multi-dimensional complexity analysis - Code quality scoring and recommendations - Integration with popular Python analysis tools

The analysis modules work together to provide detailed insights into code quality, maintainability, and potential issues.

SubmodulesΒΆ

FunctionsΒΆ

get_complexity_analyzer()

Get or create the complexity analyzer instance.

get_static_orchestrator()

Get or create the static analysis orchestrator instance.

get_type_analyzer()

Get or create the type analyzer instance.

Package ContentsΒΆ

haive.core.utils.debugkit.analysis.get_complexity_analyzer()[source]ΒΆ

Get or create the complexity analyzer instance.

Returns:

The complexity analyzer instance

Return type:

ComplexityAnalyzer

haive.core.utils.debugkit.analysis.get_static_orchestrator()[source]ΒΆ

Get or create the static analysis orchestrator instance.

Returns:

The static analysis orchestrator

Return type:

StaticAnalysisOrchestrator

haive.core.utils.debugkit.analysis.get_type_analyzer()[source]ΒΆ

Get or create the type analyzer instance.

Returns:

The type analyzer instance

Return type:

TypeAnalyzer