Skip to main content

validate_fs

Function validate_fs 

Source
pub fn validate_fs(
    fs_config: &FsSourceConfig,
    validation_config: &ValidationConfig,
) -> Result<ValidationReport>
Expand description

Validate GTS identifiers in files on disk.

This is the primary public API.

§Arguments

  • fs_config - Filesystem-specific source options (paths, exclude, max file size, limits)
  • validation_config - Core validation config (vendor policy, scan_keys, discovery mode)

§Errors

Returns an error if fs_config.paths is empty or if any provided path does not exist. Returns Ok with scanned_files: 0 if paths exist but contain no scannable files. Scan failures (unreadable files, parse errors, etc.) are reported in report.scan_errors and never silently discarded.