Expand description
Purpose: Scan repository files and folders for ProjectAtlas 3.
Structs§
- Root
Scan Policy - Canonical selected root plus its resolved repository exclusion policy.
- Scan
Limits - Hard repository-scan resource limits.
- Scan
Options - Repository scanner configuration.
- Scan
Outcome - Complete nodes and resource work from one successful repository scan.
- Scan
Work - Resource work completed by one successful repository scan.
Enums§
- FsError
- Filesystem scanner errors.
Functions§
- git_
global_ excludes_ path - Resolve the global Git excludes file selected by the same ignore engine as scans.
- gitignore_
excludes_ path - Return whether repository
.gitignorerules exclude a path. - scan_
path - Scan one path into a
ProjectAtlasnode when it is indexable. - scan_
path_ controlled - Scan one path with explicit resource and cooperative-stop controls.
- scan_
path_ with_ policy_ controlled - Scan one path using repository policy already resolved for the selected root.
- scan_
repo - Scan a repository into
ProjectAtlasnodes. - scan_
repo_ controlled - Scan a repository with explicit resource and cooperative-stop controls.
- scan_
repo_ controlled_ with_ work - Scan a repository with explicit controls and report the admitted work.
- source_
selection_ policy_ paths - Return bounded external inputs that can change the standard scan ignore policy.
- source_
selection_ policy_ paths_ controlled - Return bounded external source-selection inputs under one shared work control.
Type Aliases§
- FsResult
- Convenient result alias for scanner operations.