use super::Configuration;
use dprint_core::configuration::*;
pub fn resolve_config(
config: ConfigKeyMap,
global_config: &GlobalConfiguration,
) -> ResolveConfigurationResult<Configuration> {
let mut diagnostics = Vec::new();
let mut config = config;
let resolved_config = Configuration {
line_length: get_nullable_value(&mut config, "lineLength", &mut diagnostics),
};
diagnostics.extend(get_unknown_property_diagnostics(config));
ResolveConfigurationResult {
config: resolved_config,
diagnostics,
}
}