dprint_plugin_jupyter::configuration

Function resolve_config

source
pub fn resolve_config(
    config: ConfigKeyMap,
    _global_config: &GlobalConfiguration,
) -> ResolveConfigurationResult<Configuration>
Expand description

Resolves configuration from a collection of key value strings.

ยงExample

use dprint_core::configuration::ConfigKeyMap;
use dprint_core::configuration::resolve_global_config;
use dprint_plugin_jupyter::configuration::resolve_config;

let mut config_map = ConfigKeyMap::new(); // get a collection of key value pairs from somewhere
let global_config_result = resolve_global_config(&mut config_map);

// check global_config_result.diagnostics here...

let config_result = resolve_config(
    config_map,
    &global_config_result.config
);

// check config_result.diagnostics here and use config_result.config