Skip to main content

build_analyze_options

Function build_analyze_options 

Source
pub fn build_analyze_options(
    analyzer_config: Option<&Path>,
    overrides: &[String],
) -> Result<AnalyzeOptions, CliAnalyzeConfigError>
Expand description

Builds analyzer options from defaults, optional TOML config path, and ordered CLI overrides.

Precedence order is: built-in defaults < analyzer TOML < ordered overrides.

ยงErrors

Returns CliAnalyzeConfigError::ReadConfig if the config file cannot be read. Returns CliAnalyzeConfigError::Analyzer for TOML parse/schema/semantic errors or override errors.