Skip to main content

execute

Function execute 

Source
pub fn execute(args: &CheckArgs, cwd: &Path) -> Result<i32>
Expand description

Execute the haz check subcommand against cwd.

cwd is taken as a parameter (rather than read from std::env::current_dir) so unit tests can drive the function against a tempdir workspace without mutating per-process state.

Returns the process exit code that the binary should propagate (AUX-012).

ยงErrors

Returns a miette::Report on any failure of the underlying validation pipeline (AUX-010). The binary maps the report to the internal-or-configuration-error exit class (crate::EXIT_INTERNAL_OR_CONFIG_ERROR).