Skip to main content

Module walk

Module walk 

Source
Expand description

Directory walk and ecosystem routing (FR-001 through FR-004).

Not .gitignore-aware by default (issue #1109): check is a CI security gate over potentially untrusted input, so .gitignore/.ignore are only consulted when crate::cli::CheckArgs::respect_gitignore opts back in. A compiled-in PRUNED_DIRECTORIES denylist still keeps common dependency/build/VCS trees (node_modules, target, vendor, …) out of the scan either way — see walk’s doc.

Structs§

DiscoveredManifest
One manifest discovered by walk, already routed to its owning ecosystem.
WalkOutcome
The result of walking one or more roots.

Enums§

GitignorePolicy
Whether .gitignore/.ignore rules exclude manifests from the walk (issue #1109).
SymlinkPolicy
Whether symlinked manifests and directories are resolved and walked into (issue #1112).

Constants§

MAX_WALKED_FILES
Upper bound on the number of files a single check invocation inspects across every walked root (FR-004).

Functions§

walk
Walks every path in roots.