Skip to main content

run_scan

Function run_scan 

Source
pub fn run_scan(
    path: &Path,
    verbose: bool,
    quiet: bool,
    exclude_submodules: bool,
) -> Result<(), CliError>
Expand description

Run the scan command on the given project directory.

ยงPipeline

  1. Validate path
  2. Load config from seshat.toml (or defaults)
  3. Open database in XDG data directory
  4. Run scan pipeline with progress reporting
  5. Run convention detectors
  6. Aggregate findings
  7. Print report (verbosity-aware)