use Result;
use ;
use ;
use crate;
use ;
/// Coupling analyzer.
;
// CouplingAnalyzer methods: afferent/efferent coupling, abstractness,
// visibility checks, import extraction, builtin type detection, dependency graph building
include!;
// Scorer trait implementation: scoring logic with penalty tracking
include!;
// DependencyGraph methods: topological sort, DFS traversal, depth calculation
include!;
// Unit tests for CouplingAnalyzer analysis methods and DependencyGraph operations
include!;
// Scorer trait tests, metric integration tests, and property-based tests
include!;