Skip to main content

Module trace

Module trace 

Source
Expand description

Read-only trace helpers exposed through the engine boundary.

Enums§

ImportPathEndpoint
Which endpoint of a --path request did not resolve to exactly one module.
SemanticClassMethodResolutionError
Stable reason why an exact class-method target cannot be resolved.

Functions§

reconcile_semantic_trace_reachability
Reconcile checker-backed trace evidence with graph reachability while retaining non-crediting evidence for inspection.
semantic_symbol_for_class_member
Resolve the source identity for an exact semantic class-member query.
semantic_symbol_for_exact_class_method
Resolve one exact exported class method for semantic impact analysis.
semantic_symbol_for_export
Resolve the source identity for an exact semantic export query.
trace_class_member
Trace a class / enum / store member (the --trace FILE:MEMBER fallback when MEMBER is not a top-level export). See issue #1744.
trace_clone
Trace duplicate-code groups that contain a source location.
trace_clone_by_fingerprint
Trace a duplicate-code group by its stable content fingerprint.
trace_dependency
Trace where a dependency is used.
trace_export
Trace why an export is considered used or unused.
trace_file
Trace all graph edges for a file.
trace_impact_closure
Trace the impact closure for a file.
trace_import_path
Trace the shortest import path between two modules.
trace_import_path_with_session
Trace the shortest import path through an existing analysis session.

Type Aliases§

ClassMemberTrace
Engine alias for fallow_types::trace::ClassMemberTrace.
CloneTrace
Engine alias for fallow_types::trace::CloneTrace.
DependencyTrace
Engine alias for fallow_types::trace::DependencyTrace.
ExportReference
Engine alias for fallow_types::trace::ExportReference.
ExportTrace
Engine alias for fallow_types::trace::ExportTrace.
FileTrace
Engine alias for fallow_types::trace::FileTrace.
ImpactClosureGap
Engine alias for fallow_types::trace::ImpactClosureGap.
ImpactClosureTrace
Engine alias for fallow_types::trace::ImpactClosureTrace.
ImportPathHop
Engine alias for fallow_types::trace::ImportPathHop.
ImportPathTrace
Engine alias for fallow_types::trace::ImportPathTrace.
PipelineTimings
Engine alias for fallow_types::trace::PipelineTimings.
ReExportChain
Engine alias for fallow_types::trace::ReExportChain.
TracedCloneGroup
Engine alias for fallow_types::trace::TracedCloneGroup.
TracedExport
Engine alias for fallow_types::trace::TracedExport.
TracedReExport
Engine alias for fallow_types::trace::TracedReExport.