mirror of
https://github.com/crate-ci/typos.git
synced 2026-11-10 08:13:53 +01:00
3 files changed
+14
-3
No files matched your search
@@ -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));
|
||||
|
||||
@@ -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
@@ -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
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user