Skip to content

Commit 2d9a242

Browse files
authored
Merge pull request #1165 from epage/fix
fix(dict): Don't correct parametrized
2 parents bd36f89 + 97bbab8 commit 2d9a242

File tree

4 files changed

+14
-9
lines changed

4 files changed

+14
-9
lines changed

crates/typos-dict/assets/allowed.csv

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,7 @@ tesselator,potentially US variant of tessellator
5050
additionals,additional looks like its sometimes a countable noun
5151
requestor,domain-specific variant of requester
5252
alloced,past tense of common programming abbreviation alloc
53+
parametrization,accepted alternative to parameterization
54+
parametrizations,accepted alternative to parameterizations
55+
parametrized,accepted alternative to parameterized
56+
parametrize,accepted alternative to parameterize

crates/typos-dict/assets/words.csv

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44903,8 +44903,6 @@ parametr,parameter
4490344903
parametre,parameter
4490444904
parametreless,parameterless
4490544905
parametres,parameters
44906-
parametrizations,parameterizations
44907-
parametrized,parameterized
4490844906
parametros,parameters
4490944907
parametrs,parameters
4491044908
parametter,parameter
@@ -44924,6 +44922,7 @@ paramterised,parameterised
4492444922
paramterises,parameterises
4492544923
paramterising,parameterising
4492644924
paramterization,parametrization,parameterization
44925+
paramterizations,parametrizations,parameterizations
4492744926
paramterize,parameterize
4492844927
paramterized,parameterized
4492944928
paramterizes,parameterizes

crates/typos-dict/src/word_codegen.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -82100,6 +82100,7 @@ pub static WORD_PARAMT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d
8210082100
dictgen::InsensitiveStr::Ascii("erises"),
8210182101
dictgen::InsensitiveStr::Ascii("erising"),
8210282102
dictgen::InsensitiveStr::Ascii("erization"),
82103+
dictgen::InsensitiveStr::Ascii("erizations"),
8210382104
dictgen::InsensitiveStr::Ascii("erize"),
8210482105
dictgen::InsensitiveStr::Ascii("erized"),
8210582106
dictgen::InsensitiveStr::Ascii("erizes"),
@@ -82121,6 +82122,7 @@ pub static WORD_PARAMT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d
8212182122
&["parameterises"],
8212282123
&["parameterising"],
8212382124
&["parametrization", "parameterization"],
82125+
&["parametrizations", "parameterizations"],
8212482126
&["parameterize"],
8212582127
&["parameterized"],
8212682128
&["parameterizes"],
@@ -82130,7 +82132,7 @@ pub static WORD_PARAMT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d
8213082132
&["parameters"],
8213182133
&["parametrical"],
8213282134
],
82133-
range: 2..=9,
82135+
range: 2..=10,
8213482136
};
8213582137

8213682138
static WORD_PARAMS_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode {
@@ -82224,8 +82226,6 @@ pub static WORD_PARAME_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d
8222482226
dictgen::InsensitiveStr::Ascii("tre"),
8222582227
dictgen::InsensitiveStr::Ascii("treless"),
8222682228
dictgen::InsensitiveStr::Ascii("tres"),
82227-
dictgen::InsensitiveStr::Ascii("trizations"),
82228-
dictgen::InsensitiveStr::Ascii("trized"),
8222982229
dictgen::InsensitiveStr::Ascii("tros"),
8223082230
dictgen::InsensitiveStr::Ascii("trs"),
8223182231
dictgen::InsensitiveStr::Ascii("tter"),
@@ -82272,14 +82272,12 @@ pub static WORD_PARAME_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d
8227282272
&["parameter"],
8227382273
&["parameterless"],
8227482274
&["parameters"],
82275-
&["parameterizations"],
82276-
&["parameterized"],
8227782275
&["parameters"],
8227882276
&["parameters"],
8227982277
&["parameter"],
8228082278
&["parameters"],
8228182279
],
82282-
range: 1..=10,
82280+
range: 1..=8,
8228382281
};
8228482282

8228582283
static WORD_PARAMA_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode {

crates/typos-dict/tests/verify.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,11 @@ fn varcon_words() -> HashSet<UniCase<&'static str>> {
203203

204204
fn proper_word_variants() -> HashMap<&'static str, HashSet<&'static str>> {
205205
let mut words: HashMap<&'static str, HashSet<&'static str>> = HashMap::new();
206-
for entry in varcon::VARCON.iter().flat_map(|c| c.entries.iter()) {
206+
for entry in varcon::VARCON
207+
.iter()
208+
.filter(|c| c.verified)
209+
.flat_map(|c| c.entries.iter())
210+
{
207211
let variants: HashSet<_> = entry
208212
.variants
209213
.iter()

0 commit comments

Comments
 (0)