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
- Validate path
- Load config from
seshat.toml(or defaults) - Open database in XDG data directory
- Run scan pipeline with progress reporting
- Run convention detectors
- Aggregate findings
- Print report (verbosity-aware)