diff --git a/crates/typos-dict/assets/words.csv b/crates/typos-dict/assets/words.csv index ad6a263..9eeb610 100644 --- a/crates/typos-dict/assets/words.csv +++ b/crates/typos-dict/assets/words.csv @@ -2697,6 +2697,7 @@ annonymous,anonymous annonymouse,anonymous annotaion,annotation annotaions,annotations +annotaiotn,annotation annoted,annotated annother,another annouce,announce @@ -3783,6 +3784,7 @@ arrengements,arrangements arresst,arrests arrestes,arrests arrestos,arrests +arrises,arises arriveis,arrives arrivial,arrival arround,around @@ -5494,6 +5496,7 @@ beautiy,beauty beautyfied,beautified beautyfull,beautiful beautyfully,beautifully +beavior,behavior beaviour,behaviour bebongs,belongs becaause,because @@ -9535,6 +9538,7 @@ comnpresion,compression comnpress,compress comon,common comonent,component +comonents,components comopnent,component comor,color compability,compatibility @@ -12186,6 +12190,7 @@ coprrighted,copyrighted coprrights,copyrights coprses,corpses copstruction,construction +copuling,coupling copuright,copyright copurighted,copyrighted copurights,copyrights @@ -17457,6 +17462,7 @@ easer,easier,eraser easili,easily easiliy,easily easilly,easily +easisly,easily easist,easiest easiy,easily easly,easily @@ -18073,6 +18079,7 @@ encahnting,enchanting encalve,enclave encapsualtes,encapsulates encapsulatzion,encapsulation +encapsulte,encapsulate encapsultion,encapsulation encarcerated,incarcerated encarceration,incarceration @@ -31596,6 +31603,7 @@ modyfy,modify moelcules,molecules moent,moment moeny,money +moer,more mofdified,modified mofification,modification mofified,modified @@ -32360,6 +32368,7 @@ neccecary,necessary neccesarily,necessarily neccesary,necessary neccessarily,necessarily +neccessarly,necessarily neccessarry,necessary neccessary,necessary neccessities,necessities @@ -38330,6 +38339,7 @@ prohpecy,prophecy prohpet,prophet prohpets,prophets proirity,priority +proivded,provided projcet,project projct,project projction,projection @@ -48878,6 +48888,7 @@ tigger,trigger tiggered,triggered tiggering,triggering tiggers,triggers +tigher,tighter tighetning,tightening tighly,tightly tightare,tighter diff --git a/crates/typos-dict/src/dict_codegen.rs b/crates/typos-dict/src/dict_codegen.rs index eca10f2..f02719a 100644 --- a/crates/typos-dict/src/dict_codegen.rs +++ b/crates/typos-dict/src/dict_codegen.rs @@ -15070,6 +15070,7 @@ pub static WORD_TIG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("gered"), dictgen::InsensitiveStr::Ascii("gering"), dictgen::InsensitiveStr::Ascii("gers"), + dictgen::InsensitiveStr::Ascii("her"), dictgen::InsensitiveStr::Ascii("hetning"), dictgen::InsensitiveStr::Ascii("hly"), dictgen::InsensitiveStr::Ascii("htare"), @@ -15089,6 +15090,7 @@ pub static WORD_TIG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["triggered"], &["triggering"], &["triggers"], + &["tighter"], &["tightening"], &["tightly"], &["tighter"], @@ -51067,8 +51069,11 @@ static WORD_PROI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: }; pub static WORD_PROI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { - keys: &[dictgen::InsensitiveStr::Ascii("rity")], - values: &[&["priority"]], + keys: &[ + dictgen::InsensitiveStr::Ascii("rity"), + dictgen::InsensitiveStr::Ascii("vded"), + ], + values: &[&["priority"], &["provided"]], range: 4..=4, }; @@ -71026,6 +71031,7 @@ pub static WORD_NEC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("cesarily"), dictgen::InsensitiveStr::Ascii("cesary"), dictgen::InsensitiveStr::Ascii("cessarily"), + dictgen::InsensitiveStr::Ascii("cessarly"), dictgen::InsensitiveStr::Ascii("cessarry"), dictgen::InsensitiveStr::Ascii("cessary"), dictgen::InsensitiveStr::Ascii("cessities"), @@ -71090,6 +71096,7 @@ pub static WORD_NEC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["necessarily"], &["necessary"], &["necessarily"], + &["necessarily"], &["necessary"], &["necessary"], &["necessities"], @@ -73659,9 +73666,10 @@ pub static WORD_MOE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("lcules"), dictgen::InsensitiveStr::Ascii("nt"), dictgen::InsensitiveStr::Ascii("ny"), + dictgen::InsensitiveStr::Ascii("r"), ], - values: &[&["molecules"], &["moment"], &["money"]], - range: 2..=6, + values: &[&["molecules"], &["moment"], &["money"], &["more"]], + range: 1..=6, }; static WORD_MOD_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -117930,6 +117938,7 @@ pub static WORD_ENCA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("lve"), dictgen::InsensitiveStr::Ascii("psualtes"), dictgen::InsensitiveStr::Ascii("psulatzion"), + dictgen::InsensitiveStr::Ascii("psulte"), dictgen::InsensitiveStr::Ascii("psultion"), dictgen::InsensitiveStr::Ascii("rcerated"), dictgen::InsensitiveStr::Ascii("rceration"), @@ -117940,6 +117949,7 @@ pub static WORD_ENCA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["enclave"], &["encapsulates"], &["encapsulation"], + &["encapsulate"], &["encapsulation"], &["incarcerated"], &["incarceration"], @@ -119915,6 +119925,7 @@ pub static WORD_EA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg dictgen::InsensitiveStr::Ascii("sili"), dictgen::InsensitiveStr::Ascii("siliy"), dictgen::InsensitiveStr::Ascii("silly"), + dictgen::InsensitiveStr::Ascii("sisly"), dictgen::InsensitiveStr::Ascii("sist"), dictgen::InsensitiveStr::Ascii("siy"), dictgen::InsensitiveStr::Ascii("sly"), @@ -119978,6 +119989,7 @@ pub static WORD_EA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg &["easily"], &["easily"], &["easily"], + &["easily"], &["easiest"], &["easily"], &["easily"], @@ -138393,6 +138405,7 @@ static WORD_COPU_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: pub static WORD_COPU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("ling"), dictgen::InsensitiveStr::Ascii("right"), dictgen::InsensitiveStr::Ascii("righted"), dictgen::InsensitiveStr::Ascii("rights"), @@ -138402,6 +138415,7 @@ pub static WORD_COPU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("tes"), ], values: &[ + &["coupling"], &["copyright"], &["copyrighted"], &["copyrights"], @@ -147682,10 +147696,17 @@ pub static WORD_COMO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic keys: &[ dictgen::InsensitiveStr::Ascii("n"), dictgen::InsensitiveStr::Ascii("nent"), + dictgen::InsensitiveStr::Ascii("nents"), dictgen::InsensitiveStr::Ascii("pnent"), dictgen::InsensitiveStr::Ascii("r"), ], - values: &[&["common"], &["component"], &["component"], &["color"]], + values: &[ + &["common"], + &["component"], + &["components"], + &["component"], + &["color"], + ], range: 1..=5, }; @@ -161135,6 +161156,7 @@ pub static WORD_BEA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("utyfied"), dictgen::InsensitiveStr::Ascii("utyfull"), dictgen::InsensitiveStr::Ascii("utyfully"), + dictgen::InsensitiveStr::Ascii("vior"), dictgen::InsensitiveStr::Ascii("viour"), ], values: &[ @@ -161170,6 +161192,7 @@ pub static WORD_BEA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["beautified"], &["beautiful"], &["beautifully"], + &["behavior"], &["behaviour"], ], range: 2..=9, @@ -166933,11 +166956,12 @@ static WORD_ARRI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: pub static WORD_ARRI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("ses"), dictgen::InsensitiveStr::Ascii("veis"), dictgen::InsensitiveStr::Ascii("vial"), ], - values: &[&["arrives"], &["arrival"]], - range: 4..=4, + values: &[&["arises"], &["arrives"], &["arrival"]], + range: 3..=4, }; static WORD_ARRE_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -170445,6 +170469,7 @@ pub static WORD_ANNO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("nymouse"), dictgen::InsensitiveStr::Ascii("taion"), dictgen::InsensitiveStr::Ascii("taions"), + dictgen::InsensitiveStr::Ascii("taiotn"), dictgen::InsensitiveStr::Ascii("ted"), dictgen::InsensitiveStr::Ascii("ther"), dictgen::InsensitiveStr::Ascii("uce"), @@ -170489,6 +170514,7 @@ pub static WORD_ANNO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["anonymous"], &["annotation"], &["annotations"], + &["annotation"], &["annotated"], &["another"], &["announce"],