orchestrata_ultimate.refactor.codemod.analysis
Reference › orchestrata_ultimate › refactor › codemod › analysis › init
The facade of the read-only analysis passes of SPEC-110 (FR-011, REQ-110-031 and 032). It re-exports the analyzers from abstraction, blast_radius, breaking_change, complexity, coupling, dead_code and test_coverage, plus the helpers metrics, encode and protocol. scripts.codemod imports it for its analyze command.
At a glance
Class diagram
No classes; see Functions.
Dependency diagram
API
No public API: the module defines no classes, functions or constants.
Source
"""SPEC-110 read-only analysis passes (FR-011, REQ-110-031 / REQ-110-032).
Seven analyzers, one submodule each, thin adapters over
``CodeIntelligenceGraph`` (and the forest's ``ast`` overlay where the graph
cannot answer). Every analyzer returns a frozen dataclass and none writes the
workspace.
"""
from __future__ import annotations
from orchestrata_ultimate.refactor.codemod.analysis.abstraction import (
AbstractionAnalyzer,
)
from orchestrata_ultimate.refactor.codemod.analysis.blast_radius import (
BlastRadiusAnalyzer,
)
from orchestrata_ultimate.refactor.codemod.analysis.breaking_change import (
BreakingChangeDetector,
)
from orchestrata_ultimate.refactor.codemod.analysis.complexity import (
ComplexityAnalyzer,
)
from orchestrata_ultimate.refactor.codemod.analysis.coupling import CouplingAnalyzer
from orchestrata_ultimate.refactor.codemod.analysis.dead_code import DeadCodeDetector
from orchestrata_ultimate.refactor.codemod.analysis.encode import (
AnalysisResultEncoder,
)
from orchestrata_ultimate.refactor.codemod.analysis.metrics import ComplexityMetrics
from orchestrata_ultimate.refactor.codemod.analysis.protocol import AnalysisPass
from orchestrata_ultimate.refactor.codemod.analysis.test_coverage import (
TestCoverageMapper,
)
__all__ = [
"AbstractionAnalyzer",
"AnalysisPass",
"AnalysisResultEncoder",
"BlastRadiusAnalyzer",
"BreakingChangeDetector",
"ComplexityAnalyzer",
"ComplexityMetrics",
"CouplingAnalyzer",
"DeadCodeDetector",
"TestCoverageMapper",
]