Expand description
Deterministic, safe repository scanning for code-intelligence tools.
weavatrix-scan never executes repository code or reads outside the
repository boundary. Symbolic links are skipped by default and guarded by
boundary/cycle checks when explicitly enabled.
Structs§
- Cancellation
Token - A cheap, thread-safe cancellation signal shared by walkers and scanners.
- Ignore
File - Ignore
Policy - Controls every supported source of repository selection rules.
- Ignore
Source Evidence - Modified
File - A selected file whose stable relative path remained but content changed.
- Parallel
Visit Report - Summary of a streaming parallel traversal.
- Parallel
Walk Report - Collected output from a parallel filesystem walk.
- Parallel
Walker - A breadth-oriented parallel walker for wide repository trees.
- Renamed
File - A uniquely content-matched file whose stable relative path changed.
- Repository
Matcher - A reusable, lazily cached repository ignore matcher.
- Scan
Delta - Deterministic changes between two repository manifests.
- Scan
Limits - Hard bounds for hostile or unexpectedly large repository trees.
- Scan
Options - Scan
Report - Scan
Warning - Scanned
File - Scanner
- Skipped
Entry - Walk
Entry - Walk
Error - Walk
Options - Walker
- Iterative depth-first filesystem walker.
Enums§
- Delta
Quality - Strength of the evidence used to classify a scan delta.
- Error
- Error
Policy - Evidence
Mode - Ignore
Source Kind - Repository
Match - Highest-precedence selection decision for a repository path.
- Scan
Termination - Skip
Kind - Standard
Skips - Walk
Control - Controls traversal after a streaming visitor handles an event.
- Walk
Event - A streaming event emitted from a parallel traversal worker.
- Walk
Operation - Walk
Skip Reason
Functions§
- scan_
repository - Scans a repository with default options.