Merge pull request #488 from epage/debug

feat(cli): Log the policy
This commit is contained in:
Ed Page authored and GitHub committed 2022-05-16 09:32:56 -05:00
commit 4ea85c1b69
3 files changed
+14 -3

No files matched your search

+1 -1
View File
@@ -47,7 +47,7 @@ impl Entry {
}
}
fn imply(variants: &mut Vec<Variant>, required: Category, missing: Category) {
fn imply(variants: &mut [Variant], required: Category, missing: Category) {
let missing_exists = variants
.iter()
.any(|v| v.types.iter().any(|t| t.category == missing));
+1
View File
@@ -171,6 +171,7 @@ impl typos::Dictionary for BuiltIn {
}
}
#[allow(clippy::ptr_arg)]
fn case_correct(correction: &mut Cow<'_, str>, case: Case) {
match case {
Case::Lower | Case::None => (),
+12 -2
View File
@@ -313,8 +313,18 @@ impl DirConfig {
.and_then(|g| g.file_type_def())
.map(|f| f.name());
name.and_then(|name| self.types.get(name).copied())
.unwrap_or(self.default)
name.and_then(|name| {
log::debug!("{}: `{}` policy", path.display(), name);
self.types.get(name).copied()
})
.unwrap_or_else(|| {
log::debug!(
"{}: default policy for `{}` file type",
path.display(),
name.unwrap_or("<unknown>")
);
self.default
})
}
}