Coverage report: 80%

Files Functions Classes

coverage.py v7.13.0, created at 2025-12-12 08:09 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
src / wiktextract / __init__.py (no function)   100% 7 0 0   100% 0 0   100%
src / wiktextract / categories.py extract_categories   0% 55 55 0   0% 30 0   0%
src / wiktextract / categories.py extract_categories.recurse   0% 5 5 0   0% 4 0   0%
src / wiktextract / categories.py (no function)   100% 8 0 0   100% 0 0   100%
src / wiktextract / clean.py to_superscript   100% 7 0 0   100% 6 0   100%
src / wiktextract / clean.py to_subscript   71% 7 2 0   67% 6 2   69%
src / wiktextract / clean.py to_chem   100% 1 0 0   100% 0 0   100%
src / wiktextract / clean.py mathcal_fn   100% 1 0 0   100% 0 0   100%
src / wiktextract / clean.py mathfrak_fn   100% 1 0 0   100% 0 0   100%
src / wiktextract / clean.py mathbb_fn   100% 1 0 0   100% 0 0   100%
src / wiktextract / clean.py to_math   100% 5 0 0   100% 0 0   100%
src / wiktextract / clean.py to_math.expand   100% 6 0 0   100% 2 0   100%
src / wiktextract / clean.py to_math.recurse   100% 19 0 0   90% 10 1   97%
src / wiktextract / clean.py to_math.recurse.math_magic   100% 9 0 0   100% 2 0   100%
src / wiktextract / clean.py to_math.recurse.math_magic.repl   100% 4 0 0   100% 0 0   100%
src / wiktextract / clean.py to_math.recurse.expand_group   69% 65 20 0   65% 48 9   67%
src / wiktextract / clean.py bold_follows   100% 7 0 0   100% 6 0   100%
src / wiktextract / clean.py remove_italic_and_bold   100% 55 0 0   97% 34 1   99%
src / wiktextract / clean.py clean_value   100% 71 0 0   100% 12 0   100%
src / wiktextract / clean.py clean_value.repl_1   100% 1 0 0   100% 0 0   100%
src / wiktextract / clean.py clean_value.repl_exturl   100% 7 0 0   100% 4 0   100%
src / wiktextract / clean.py clean_value.repl_link   100% 8 0 0   100% 4 0   100%
src / wiktextract / clean.py clean_value.repl_link_bars   100% 8 0 0   83% 6 1   93%
src / wiktextract / clean.py clean_value.repl_1_sup   100% 1 0 0   100% 0 0   100%
src / wiktextract / clean.py clean_value.repl_1_sub   100% 1 0 0   100% 0 0   100%
src / wiktextract / clean.py clean_value.repl_1_chem   100% 1 0 0   100% 0 0   100%
src / wiktextract / clean.py clean_value.repl_1_math   100% 2 0 0   100% 0 0   100%
src / wiktextract / clean.py clean_value.repl_1_syntaxhighlight   0% 1 1 0   100% 0 0   0%
src / wiktextract / clean.py clean_template_args   100% 3 0 0   100% 0 0   100%
src / wiktextract / clean.py (no function)   100% 28 0 0   100% 0 0   100%
src / wiktextract / config.py WiktionaryConfig.__init__   100% 42 0 0   100% 4 0   100%
src / wiktextract / config.py WiktionaryConfig.merge_return   100% 10 0 0   50% 10 5   75%
src / wiktextract / config.py WiktionaryConfig.load_edition_settings   100% 5 0 0   100% 4 0   100%
src / wiktextract / config.py (no function)   100% 12 0 0   100% 0 0   100%
src / wiktextract / datautils.py data_append   100% 11 0 0   88% 8 1   95%
src / wiktextract / datautils.py data_extend   100% 5 0 0   100% 2 0   100%
src / wiktextract / datautils.py split_at_comma_semi   100% 42 0 0   100% 24 0   100%
src / wiktextract / datautils.py split_slashes   98% 54 1 0   97% 30 1   98%
src / wiktextract / datautils.py freeze   86% 7 1 0   83% 6 1   85%
src / wiktextract / datautils.py ns_title_prefix_tuple   67% 3 1 0   50% 2 1   60%
src / wiktextract / datautils.py (no function)   100% 11 0 0   100% 0 0   100%
src / wiktextract / extractor / cs / declension.py extract_declension_section   100% 6 0 0   83% 6 1   92%
src / wiktextract / extractor / cs / declension.py extract_substantivum_template   100% 41 0 0   97% 32 1   99%
src / wiktextract / extractor / cs / declension.py extract_sloveso_ja_template   100% 22 0 0   75% 20 5   88%
src / wiktextract / extractor / cs / declension.py (no function)   100% 18 0 0   100% 0 0   100%
src / wiktextract / extractor / cs / etymology.py extract_etymology_section   100% 9 0 0   80% 10 2   89%
src / wiktextract / extractor / cs / etymology.py (no function)   100% 5 0 0   100% 0 0   100%
src / wiktextract / extractor / cs / example.py extract_example_list_item   100% 5 0 0   100% 6 0   100%
src / wiktextract / extractor / cs / example.py extract_příklad_template   100% 6 0 0   50% 2 1   88%
src / wiktextract / extractor / cs / example.py (no function)   100% 7 0 0   100% 0 0   100%
src / wiktextract / extractor / cs / linkage.py extract_alt_form_section   100% 14 0 0   92% 12 1   96%
src / wiktextract / extractor / cs / linkage.py extract_linkage_section   100% 8 0 0   100% 6 0   100%
src / wiktextract / extractor / cs / linkage.py extract_linkage_list_item   100% 14 0 0   88% 8 1   95%
src / wiktextract / extractor / cs / linkage.py (no function)   100% 8 0 0   100% 0 0   100%
src / wiktextract / extractor / cs / models.py (no function)   100% 78 0 0   100% 0 0   100%
src / wiktextract / extractor / cs / page.py parse_section   82% 34 6 0   78% 32 3   80%
src / wiktextract / extractor / cs / page.py parse_page   89% 18 2 0   83% 12 2   87%
src / wiktextract / extractor / cs / page.py (no function)   100% 16 0 0   100% 0 0   100%
src / wiktextract / extractor / cs / pos.py extract_pos_section   100% 25 0 0   85% 20 3   93%
src / wiktextract / extractor / cs / pos.py extract_sense_section   100% 5 0 0   100% 6 0   100%
src / wiktextract / extractor / cs / pos.py extract_gloss_list_item   97% 36 1 0   84% 32 5   91%
src / wiktextract / extractor / cs / pos.py extract_příznaky_template   100% 5 0 0   75% 4 1   89%
src / wiktextract / extractor / cs / pos.py extract_note_section   0% 1 1 0   100% 0 0   0%
src / wiktextract / extractor / cs / pos.py (no function)   100% 12 0 0   100% 0 0   100%
src / wiktextract / extractor / cs / section_titles.py (no function)   100% 2 0 0   100% 0 0   100%
src / wiktextract / extractor / cs / sound.py extract_sound_section   90% 20 2 0   80% 20 2   85%
src / wiktextract / extractor / cs / sound.py extract_ipa_template   100% 10 0 0   83% 6 1   94%
src / wiktextract / extractor / cs / sound.py extract_ipa2_template   100% 5 0 0   50% 2 1   86%
src / wiktextract / extractor / cs / sound.py extract_audio_template   100% 6 0 0   50% 2 1   88%
src / wiktextract / extractor / cs / sound.py extract_příznak2_template   100% 7 0 0   75% 4 1   91%
src / wiktextract / extractor / cs / sound.py extract_hyphenation_section   100% 6 0 0   83% 6 1   92%
src / wiktextract / extractor / cs / sound.py extract_homophone_section   0% 6 6 0   0% 8 0   0%
src / wiktextract / extractor / cs / sound.py extract_transcript_section   88% 17 2 0   81% 16 3   85%
src / wiktextract / extractor / cs / sound.py extract_ja_transcript_template   100% 10 0 0   83% 6 1   94%
src / wiktextract / extractor / cs / sound.py extract_zh_transcript_template   0% 15 15 0   0% 10 0   0%
src / wiktextract / extractor / cs / sound.py (no function)   100% 16 0 0   100% 0 0   100%
src / wiktextract / extractor / cs / tags.py translate_raw_tags   67% 24 8 0   54% 24 3   60%
src / wiktextract / extractor / cs / tags.py (no function)   100% 8 0 0   100% 0 0   100%
src / wiktextract / extractor / cs / translation.py extract_translation_section   100% 7 0 0   88% 8 1   93%
src / wiktextract / extractor / cs / translation.py extract_překlady_template   95% 22 1 0   88% 16 2   92%
src / wiktextract / extractor / cs / translation.py (no function)   100% 7 0 0   100% 0 0   100%
src / wiktextract / extractor / de / etymology.py extract_etymology_section   100% 4 0 0   75% 4 1   88%
src / wiktextract / extractor / de / etymology.py (no function)   100% 5 0 0   100% 0 0   100%
src / wiktextract / extractor / de / example.py extract_examples   92% 37 3 0   86% 22 3   90%
src / wiktextract / extractor / de / example.py extract_reference   0% 1 1 0   100% 0 0   0%
src / wiktextract / extractor / de / example.py match_sense_index   79% 19 4 0   71% 14 2   76%
src / wiktextract / extractor / de / example.py (no function)   100% 11 0 0   100% 0 0   100%
src / wiktextract / extractor / de / flexion.py parse_flexion_page   84% 25 4 0   77% 22 5   81%
src / wiktextract / extractor / de / flexion.py process_deklinationsseite_template   100% 46 0 0   87% 38 5   94%
src / wiktextract / extractor / de / flexion.py process_deutsch_verb_template   100% 3 0 0   100% 2 0   100%
src / wiktextract / extractor / de / flexion.py process_deutsch_verb_section   86% 7 1 0   75% 4 1   82%
src / wiktextract / extractor / de / flexion.py process_deutsch_verb_table   93% 45 3 0   89% 36 4   91%
src / wiktextract / extractor / de / flexion.py extract_deklinationsseite_numerale_template   0% 36 36 0   0% 26 0   0%
src / wiktextract / extractor / de / flexion.py deklinationsseite_numerale_add_form   0% 8 8 0   0% 6 0   0%
src / wiktextract / extractor / de / flexion.py (no function)   100% 18 0 0   100% 0 0   100%
src / wiktextract / extractor / de / form.py extracrt_form_section   69% 29 9 0   59% 22 5   65%
src / wiktextract / extractor / de / form.py extract_transcription_section   100% 14 0 0   90% 10 1   96%
src / wiktextract / extractor / de / form.py (no function)   100% 8 0 0   100% 0 0   100%
src / wiktextract / extractor / de / gloss.py extract_glosses   100% 9 0 0   100% 6 0   100%
src / wiktextract / extractor / de / gloss.py process_gloss_list_item   92% 61 5 0   85% 46 5   89%
src / wiktextract / extractor / de / gloss.py process_form_of_list_item   95% 38 2 0   76% 34 6   86%
src / wiktextract / extractor / de / gloss.py extract_k_template   100% 6 0 0   83% 6 1   92%
src / wiktextract / extractor / de / gloss.py (no function)   100% 12 0 0   100% 0 0   100%
src / wiktextract / extractor / de / inflection.py extract_inf_table_template   100% 8 0 0   88% 8 1   94%
src / wiktextract / extractor / de / inflection.py process_verb_table   95% 61 3 0   91% 44 4   93%
src / wiktextract / extractor / de / inflection.py process_noun_table   77% 62 14 0   64% 44 10   72%
src / wiktextract / extractor / de / inflection.py process_adj_table   91% 22 2 0   83% 18 3   88%
src / wiktextract / extractor / de / inflection.py extract_de_pronoun_table   98% 47 1 0   85% 34 5   93%
src / wiktextract / extractor / de / inflection.py separate_de_article   100% 9 0 0   100% 6 0   100%
src / wiktextract / extractor / de / inflection.py (no function)   100% 19 0 0   100% 0 0   100%
src / wiktextract / extractor / de / linkage.py extract_linkages   100% 4 0 0   100% 2 0   100%
src / wiktextract / extractor / de / linkage.py process_linkage_list_item   100% 38 0 0   87% 30 4   94%
src / wiktextract / extractor / de / linkage.py contains_dash   100% 1 0 0   100% 0 0   100%
src / wiktextract / extractor / de / linkage.py extract_descendant_section   100% 3 0 0   100% 4 0   100%
src / wiktextract / extractor / de / linkage.py extract_descendant_list_item   76% 21 5 0   69% 16 3   73%
src / wiktextract / extractor / de / linkage.py (no function)   100% 13 0 0   100% 0 0   100%
src / wiktextract / extractor / de / models.py (no function)   100% 104 0 0   100% 0 0   100%
src / wiktextract / extractor / de / page.py parse_section   79% 29 6 0   71% 28 6   75%
src / wiktextract / extractor / de / page.py process_pos_section   76% 55 13 0   70% 50 7   73%
src / wiktextract / extractor / de / page.py parse_page   81% 31 6 0   77% 26 4   79%
src / wiktextract / extractor / de / page.py process_umschrift_template   100% 13 0 0   80% 10 2   91%
src / wiktextract / extractor / de / page.py extract_hyphenation_section   100% 10 0 0   80% 10 2   90%
src / wiktextract / extractor / de / page.py extract_note_section   0% 4 4 0   0% 4 0   0%
src / wiktextract / extractor / de / page.py extract_old_spell_template   0% 7 7 0   0% 6 0   0%
src / wiktextract / extractor / de / page.py (no function)   100% 27 0 0   100% 0 0   100%
src / wiktextract / extractor / de / pronunciation.py extract_pronunciation_section   100% 5 0 0   100% 6 0   100%
src / wiktextract / extractor / de / pronunciation.py extract_pron_list_item   100% 30 0 0   79% 24 5   91%
src / wiktextract / extractor / de / pronunciation.py extract_audio_template   92% 13 1 0   83% 6 1   89%
src / wiktextract / extractor / de / pronunciation.py (no function)   100% 9 0 0   100% 0 0   100%
src / wiktextract / extractor / de / section_titles.py (no function)   100% 4 0 0   100% 0 0   100%
src / wiktextract / extractor / de / tags.py translate_raw_tags   80% 20 4 0   65% 20 3   72%
src / wiktextract / extractor / de / tags.py (no function)   100% 17 0 0   100% 0 0   100%
src / wiktextract / extractor / de / translation.py extract_translation   100% 3 0 0   75% 4 1   86%
src / wiktextract / extractor / de / translation.py process_u_tabelle_template   100% 9 0 0   100% 6 0   100%
src / wiktextract / extractor / de / translation.py process_u_tabelle_list_item   97% 35 1 0   88% 32 4   93%
src / wiktextract / extractor / de / translation.py append_tr_data   100% 3 0 0   100% 0 0   100%
src / wiktextract / extractor / de / translation.py process_u_template   77% 30 7 0   60% 20 4   70%
src / wiktextract / extractor / de / translation.py (no function)   100% 13 0 0   100% 0 0   100%
src / wiktextract / extractor / de / utils.py extract_sense_index   100% 6 0 0   100% 2 0   100%
src / wiktextract / extractor / de / utils.py (no function)   100% 2 0 0   100% 0 0   100%
src / wiktextract / extractor / el / etymology.py process_etym   65% 26 9 0   60% 20 4   63%
src / wiktextract / extractor / el / etymology.py (no function)   100% 11 0 0   100% 0 0   100%
src / wiktextract / extractor / el / head.py parse_head   80% 10 2 0   67% 6 2   75%
src / wiktextract / extractor / el / head.py partition_head_forms   75% 134 33 0   74% 94 10   75%
src / wiktextract / extractor / el / head.py partition_head_forms.push_new_block   100% 3 0 0   100% 0 0   100%
src / wiktextract / extractor / el / head.py partition_head_forms.extend_old_block   100% 4 0 0   100% 0 0   100%
src / wiktextract / extractor / el / head.py (no function)   100% 11 0 0   100% 0 0   100%
src / wiktextract / extractor / el / linkages.py process_linkage_section   94% 89 5 0   87% 54 7   92%
src / wiktextract / extractor / el / linkages.py process_linkage_section.prehandle_templates_fn   95% 19 1 0   93% 14 1   94%
src / wiktextract / extractor / el / linkages.py process_linkage_section.links_node_fn   82% 11 2 0   80% 10 2   81%
src / wiktextract / extractor / el / linkages.py (no function)   100% 15 0 0   100% 0 0   100%
src / wiktextract / extractor / el / models.py Sense.merge   0% 7 7 0   100% 0 0   0%
src / wiktextract / extractor / el / models.py (no function)   100% 89 0 0   100% 0 0   100%
src / wiktextract / extractor / el / page.py parse_page   67% 66 22 0   66% 38 9   66%
src / wiktextract / extractor / el / page.py parse_language_name   54% 24 11 0   42% 12 3   50%
src / wiktextract / extractor / el / page.py (no function)   100% 19 0 0   100% 0 0   100%
src / wiktextract / extractor / el / parse_utils.py find_sections   17% 6 5 0   25% 4 1   20%
src / wiktextract / extractor / el / parse_utils.py parse_lower_heading   89% 9 1 0   62% 8 3   76%
src / wiktextract / extractor / el / parse_utils.py parse_pos_heading   75% 8 2 0   25% 4 1   58%
src / wiktextract / extractor / el / parse_utils.py parse_section_heading   75% 8 2 0   25% 4 1   58%
src / wiktextract / extractor / el / parse_utils.py strip_accents   100% 1 0 0   100% 0 0   100%
src / wiktextract / extractor / el / parse_utils.py remove_duplicate_forms   91% 11 1 0   90% 10 1   90%
src / wiktextract / extractor / el / parse_utils.py get_stem   100% 11 0 0   83% 6 1   94%
src / wiktextract / extractor / el / parse_utils.py expand_suffix_forms   100% 18 0 0   100% 6 0   100%
src / wiktextract / extractor / el / parse_utils.py (no function)   100% 24 0 0   100% 0 0   100%
src / wiktextract / extractor / el / pos.py process_pos   70% 101 30 0   60% 70 16   66%
src / wiktextract / extractor / el / pos.py process_pos.bold_node_handler_fn   88% 33 4 0   77% 22 5   84%
src / wiktextract / extractor / el / pos.py bold_node_fn   100% 5 0 0   100% 4 0   100%
src / wiktextract / extractor / el / pos.py extract_alt_form_templates   100% 21 0 0   100% 16 0   100%
src / wiktextract / extractor / el / pos.py extract_form_of_templates_basic   100% 14 0 0   100% 8 0   100%
src / wiktextract / extractor / el / pos.py extract_form_of_templates_ptosi   86% 29 4 0   83% 6 1   86%
src / wiktextract / extractor / el / pos.py parse_gloss   88% 43 5 0   81% 26 5   86%
src / wiktextract / extractor / el / pos.py parse_gloss.bl_template_handler_fn   100% 6 0 0   100% 6 0   100%
src / wiktextract / extractor / el / pos.py recurse_glosses1   89% 79 9 0   75% 44 9   84%
src / wiktextract / extractor / el / pos.py recurse_glosses1.bl_template_handler_fn   100% 12 0 0   100% 10 0   100%
src / wiktextract / extractor / el / pos.py recurse_glosses   89% 9 1 0   75% 4 1   85%
src / wiktextract / extractor / el / pos.py split_nodes_to_lines   83% 30 5 0   77% 26 6   80%
src / wiktextract / extractor / el / pos.py extract_forms_and_tags   79% 19 4 0   75% 12 3   77%
src / wiktextract / extractor / el / pos.py block_has_non_greek_text   89% 9 1 0   75% 8 2   82%
src / wiktextract / extractor / el / pos.py combine_senses_with_identical_glosses   53% 17 8 0   40% 10 2   48%
src / wiktextract / extractor / el / pos.py (no function)   100% 41 0 0   100% 0 0   100%
src / wiktextract / extractor / el / pronunciation.py process_pron   0% 41 41 0   0% 26 0   0%
src / wiktextract / extractor / el / pronunciation.py process_pron.pronunciation_node_handler_fn   0% 21 21 0   0% 14 0   0%
src / wiktextract / extractor / el / pronunciation.py (no function)   100% 19 0 0   100% 0 0   100%
src / wiktextract / extractor / el / section_titles.py (no function)   100% 30 0 0   100% 0 0   100%
src / wiktextract / extractor / el / table.py cell_node_fn   100% 9 0 0   100% 6 0   100%
src / wiktextract / extractor / el / table.py process_inflection_section   100% 7 0 0   100% 2 0   100%
src / wiktextract / extractor / el / table.py process_inflection_section.table_node_handler_fn   100% 16 0 0   75% 8 2   92%
src / wiktextract / extractor / el / table.py parse_table   73% 124 33 0   76% 84 12   75%
src / wiktextract / extractor / el / table.py remove_article_forms   92% 13 1 0   90% 10 1   91%
src / wiktextract / extractor / el / table.py postprocess_table_forms   100% 46 0 0   100% 24 0   100%
src / wiktextract / extractor / el / table.py process_cell_text   100% 29 0 0   94% 18 1   98%
src / wiktextract / extractor / el / table.py is_header   52% 21 10 0   50% 18 3   51%
src / wiktextract / extractor / el / table.py (no function)   100% 25 0 0   100% 0 0   100%
src / wiktextract / extractor / el / tags.py translate_raw_tags   75% 12 3 0   64% 14 1   69%
src / wiktextract / extractor / el / tags.py (no function)   100% 22 0 0   100% 0 0   100%
src / wiktextract / extractor / el / tags_utils.py convert_tags   62% 37 14 0   55% 22 6   59%
src / wiktextract / extractor / el / tags_utils.py convert_tags_in_sense   100% 4 0 0   100% 0 0   100%
src / wiktextract / extractor / el / tags_utils.py (no function)   100% 7 0 0   100% 0 0   100%
src / wiktextract / extractor / el / text_utils.py normalized_int   0% 4 4 0   100% 0 0   0%
src / wiktextract / extractor / el / text_utils.py (no function)   100% 5 0 0   100% 0 0   100%
src / wiktextract / extractor / el / translations.py process_translations   0% 5 5 0   100% 0 0   0%
src / wiktextract / extractor / el / translations.py process_translations.translation_template_fn   0% 15 15 0   0% 8 0   0%
src / wiktextract / extractor / el / translations.py (no function)   100% 9 0 0   100% 0 0   100%
src / wiktextract / extractor / en / analyze_template.py analyze_template   91% 57 5 0   81% 26 5   88%
src / wiktextract / extractor / en / analyze_template.py (no function)   100% 4 0 0   100% 0 0   100%
src / wiktextract / extractor / en / descendant.py extract_descendant_section   100% 17 0 0   94% 18 1   97%
src / wiktextract / extractor / en / descendant.py extract_cjkv_template   50% 10 5 0   17% 6 1   38%
src / wiktextract / extractor / en / descendant.py extract_desc_list_item   79% 43 9 0   69% 36 3   75%
src / wiktextract / extractor / en / descendant.py extract_desc_span_tag   90% 41 4 0   78% 36 8   84%
src / wiktextract / extractor / en / descendant.py (no function)   100% 13 0 0   100% 0 0   100%
src / wiktextract / extractor / en / english_words.py (no function)   100% 12 0 0   100% 0 0   100%
src / wiktextract / extractor / en / example.py extract_example_list_item   95% 21 1 0   95% 20 1   95%
src / wiktextract / extractor / en / example.py extract_quote_templates   30% 23 16 0   17% 12 2   26%
src / wiktextract / extractor / en / example.py extract_template_ja_usex   68% 19 6 0   50% 4 2   65%
src / wiktextract / extractor / en / example.py extract_template_zh_x   67% 49 16 0   43% 28 4   58%
src / wiktextract / extractor / en / example.py extract_zh_x_dl_span_tag   0% 23 23 0   0% 18 0   0%
src / wiktextract / extractor / en / example.py clean_example_empty_data   80% 15 3 0   75% 12 3   78%
src / wiktextract / extractor / en / example.py extract_ux_template   83% 23 4 0   79% 14 3   81%
src / wiktextract / extractor / en / example.py (no function)   100% 16 0 0   100% 0 0   100%
src / wiktextract / extractor / en / form_descriptions.py ValidNode.__init__   100% 4 0 0   100% 0 0   100%
src / wiktextract / extractor / en / form_descriptions.py add_to_valid_tree   96% 28 1 0   94% 18 1   96%
src / wiktextract / extractor / en / form_descriptions.py add_to_valid_tree1   88% 17 2 0   88% 8 1   88%
src / wiktextract / extractor / en / form_descriptions.py add_to_valid_tree_mapping   100% 22 0 0   100% 12 0   100%
src / wiktextract / extractor / en / form_descriptions.py distw   100% 4 0 0   100% 0 0   100%
src / wiktextract / extractor / en / form_descriptions.py map_with   79% 14 3 0   50% 8 2   68%
src / wiktextract / extractor / en / form_descriptions.py check_unknown   94% 17 1 0   90% 10 1   93%
src / wiktextract / extractor / en / form_descriptions.py add_new1   100% 9 0 0   100% 4 0   100%
src / wiktextract / extractor / en / form_descriptions.py decode_tags   100% 27 0 0   94% 16 1   98%
src / wiktextract / extractor / en / form_descriptions.py decode_tags1   99% 94 1 0   99% 80 1   99%
src / wiktextract / extractor / en / form_descriptions.py parse_head_final_tags   89% 53 6 0   81% 36 7   85%
src / wiktextract / extractor / en / form_descriptions.py quote_kept_parens   100% 1 0 0   100% 0 0   100%
src / wiktextract / extractor / en / form_descriptions.py quote_kept_ruby   73% 15 4 0   67% 6 2   71%
src / wiktextract / extractor / en / form_descriptions.py quote_kept_ruby.paren_replace   100% 1 0 0   100% 0 0   100%
src / wiktextract / extractor / en / form_descriptions.py unquote_kept_parens   100% 1 0 0   100% 0 0   100%
src / wiktextract / extractor / en / form_descriptions.py add_romanization   44% 9 5 0   17% 6 1   33%
src / wiktextract / extractor / en / form_descriptions.py add_related   75% 129 32 0   81% 68 13   77%
src / wiktextract / extractor / en / form_descriptions.py add_related.check_related   62% 13 5 0   58% 12 5   60%
src / wiktextract / extractor / en / form_descriptions.py parse_word_head   63% 335 123 0   63% 204 40   63%
src / wiktextract / extractor / en / form_descriptions.py parse_word_head.strokes_repl   0% 7 7 0   0% 2 0   0%
src / wiktextract / extractor / en / form_descriptions.py parse_sense_qualifier   74% 35 9 0   67% 24 6   71%
src / wiktextract / extractor / en / form_descriptions.py parse_pronunciation_tags   89% 19 2 0   83% 12 2   87%
src / wiktextract / extractor / en / form_descriptions.py parse_translation_desc   77% 145 34 0   71% 102 22   74%
src / wiktextract / extractor / en / form_descriptions.py parse_alt_or_inflection_of   100% 11 0 0   100% 8 0   100%
src / wiktextract / extractor / en / form_descriptions.py parse_alt_or_inflection_of1   78% 116 25 0   68% 84 17   74%
src / wiktextract / extractor / en / form_descriptions.py classify_desc   94% 69 4 0   92% 48 4   93%
src / wiktextract / extractor / en / form_descriptions.py remove_text_in_parentheses   100% 10 0 0   100% 8 0   100%
src / wiktextract / extractor / en / form_descriptions.py (no function)   97% 119 3 0   90% 30 3   96%
src / wiktextract / extractor / en / form_descriptions_known_firsts.py (no function)   100% 3 0 0   100% 0 0   100%
src / wiktextract / extractor / en / hieroglyphs.py convert_asterisk   80% 10 2 0   75% 4 1   79%
src / wiktextract / extractor / en / hieroglyphs.py convert_colon   100% 9 0 0   100% 4 0   100%
src / wiktextract / extractor / en / hieroglyphs.py convert_hiero   93% 14 1 0   88% 8 1   91%
src / wiktextract / extractor / en / hieroglyphs.py (no function)   91% 23 2 0   88% 8 1   90%
src / wiktextract / extractor / en / inflection.py set_debug_cell_text   0% 1 1 0   100% 0 0   0%
src / wiktextract / extractor / en / inflection.py InflCell.__init__   100% 10 0 0   100% 0 0   100%
src / wiktextract / extractor / en / inflection.py InflCell.__str__   0% 4 4 0   0% 2 0   0%
src / wiktextract / extractor / en / inflection.py InflCell.__repr__   0% 1 1 0   100% 0 0   0%
src / wiktextract / extractor / en / inflection.py HdrSpan.__init__   100% 15 0 0   100% 2 0   100%
src / wiktextract / extractor / en / inflection.py is_superscript   67% 6 2 0   100% 0 0   67%
src / wiktextract / extractor / en / inflection.py remove_useless_tags   100% 33 0 0   100% 28 0   100%
src / wiktextract / extractor / en / inflection.py tagset_cats   100% 1 0 0   100% 0 0   100%
src / wiktextract / extractor / en / inflection.py or_tagsets   100% 13 0 0   100% 6 0   100%
src / wiktextract / extractor / en / inflection.py or_tagsets.add_tags   100% 26 0 0   94% 16 1   98%
src / wiktextract / extractor / en / inflection.py and_tagsets   93% 15 1 0   75% 8 2   87%
src / wiktextract / extractor / en / inflection.py extract_cell_content   93% 74 5 0   89% 44 5   92%
src / wiktextract / extractor / en / inflection.py parse_title   87% 46 6 0   83% 30 5   86%
src / wiktextract / extractor / en / inflection.py expand_header   88% 115 14 0   86% 70 8   87%
src / wiktextract / extractor / en / inflection.py compute_coltags   80% 177 35 0   74% 144 34   77%
src / wiktextract / extractor / en / inflection.py parse_simple_table   87% 334 43 0   77% 186 22   84%
src / wiktextract / extractor / en / inflection.py parse_simple_table.add_defs   94% 18 1 0   92% 12 1   93%
src / wiktextract / extractor / en / inflection.py parse_simple_table.generate_tags   100% 21 0 0   100% 14 0   100%
src / wiktextract / extractor / en / inflection.py parse_simple_table.add_new_hdrspan   93% 27 2 0   75% 16 4   86%
src / wiktextract / extractor / en / inflection.py parse_simple_table.split_text_into_alts   97% 35 1 0   94% 18 1   96%
src / wiktextract / extractor / en / inflection.py parse_simple_table.handle_mixed_lines   97% 36 1 0   96% 26 1   97%
src / wiktextract / extractor / en / inflection.py parse_simple_table.find_semantic_parens   86% 22 3 0   81% 16 3   84%
src / wiktextract / extractor / en / inflection.py parse_simple_table.handle_parens   94% 16 1 0   83% 12 2   89%
src / wiktextract / extractor / en / inflection.py parse_simple_table.merge_row_and_column_tags   83% 76 13 0   76% 66 8   80%
src / wiktextract / extractor / en / inflection.py handle_generic_table   92% 36 3 0   90% 20 2   91%
src / wiktextract / extractor / en / inflection.py determine_header   91% 46 4 0   82% 28 5   88%
src / wiktextract / extractor / en / inflection.py TableContext.__init__   100% 5 0 0   100% 2 0   100%
src / wiktextract / extractor / en / inflection.py handle_wikitext_or_html_table   100% 27 0 0   93% 14 1   98%
src / wiktextract / extractor / en / inflection.py handle_wikitext_or_html_table.handle_table1   94% 104 6 0   92% 66 5   94%
src / wiktextract / extractor / en / inflection.py get_table_cells   100% 15 0 0   100% 12 0   100%
src / wiktextract / extractor / en / inflection.py handle_html_table   100% 1 0 0   100% 0 0   100%
src / wiktextract / extractor / en / inflection.py handle_wikitext_table   100% 1 0 0   100% 0 0   100%
src / wiktextract / extractor / en / inflection.py parse_inflection_section   72% 29 8 0   62% 8 1   70%
src / wiktextract / extractor / en / inflection.py parse_inflection_section.process_tables   88% 8 1 0   83% 6 1   86%
src / wiktextract / extractor / en / inflection.py parse_inflection_section.recurse_navframe   100% 6 0 0   100% 0 0   100%
src / wiktextract / extractor / en / inflection.py parse_inflection_section.recurse   91% 58 5 0   87% 46 4   89%
src / wiktextract / extractor / en / inflection.py (no function)   95% 78 4 0   75% 16 4   91%
src / wiktextract / extractor / en / inflection_kludges.py ka_decl_noun_template_cell   0% 10 10 0   0% 4 0   0%
src / wiktextract / extractor / en / inflection_kludges.py (no function)   100% 2 0 0   100% 0 0   100%
src / wiktextract / extractor / en / inflectiondata.py check_tags   80% 5 1 0   75% 4 1   78%
src / wiktextract / extractor / en / inflectiondata.py check_v   77% 35 8 0   80% 40 8   79%
src / wiktextract / extractor / en / inflectiondata.py (no function)   100% 17 0 0   100% 4 0   100%
src / wiktextract / extractor / en / info_templates.py plusobj_func   79% 28 6 0   72% 18 5   76%
src / wiktextract / extractor / en / info_templates.py parse_info_template_node   100% 5 0 0   100% 4 0   100%
src / wiktextract / extractor / en / info_templates.py parse_info_template_arguments   87% 15 2 0   75% 8 2   83%
src / wiktextract / extractor / en / info_templates.py (no function)   100% 16 0 0   100% 0 0   100%
src / wiktextract / extractor / en / lang_specific_configs.py get_lang_conf   91% 11 1 0   83% 6 1   88%
src / wiktextract / extractor / en / lang_specific_configs.py lang_specific_tags   82% 22 4 0   64% 14 1   75%
src / wiktextract / extractor / en / lang_specific_configs.py (no function)   100% 8 0 0   100% 0 0   100%
src / wiktextract / extractor / en / linkages.py extract_alt_form_section   100% 10 0 0   92% 12 1   95%
src / wiktextract / extractor / en / linkages.py extract_l_template   48% 25 13 0   22% 18 2   37%
src / wiktextract / extractor / en / linkages.py extract_zh_dial_template   6% 64 60 0   2% 60 1   4%
src / wiktextract / extractor / en / linkages.py parse_linkage   96% 27 1 0   90% 20 2   94%
src / wiktextract / extractor / en / linkages.py parse_linkage.linkage_template_fn1   100% 6 0 0   100% 4 0   100%
src / wiktextract / extractor / en / linkages.py parse_linkage_recurse   52% 50 24 0   47% 34 4   50%
src / wiktextract / extractor / en / linkages.py parse_linkage_item   93% 14 1 0   75% 4 1   89%
src / wiktextract / extractor / en / linkages.py parse_linkage_item.item_recurse   67% 70 23 0   61% 54 9   65%
src / wiktextract / extractor / en / linkages.py parse_linkage_item_text   86% 389 56 0   80% 250 29   83%
src / wiktextract / extractor / en / linkages.py parse_linkage_item_text.english_repl   54% 13 6 0   38% 8 1   48%
src / wiktextract / extractor / en / linkages.py parse_linkage_item_text.add   100% 51 0 0   100% 42 0   100%
src / wiktextract / extractor / en / linkages.py (no function)   100% 39 0 0   100% 2 0   100%
src / wiktextract / extractor / en / page.py decode_html_entities   0% 3 3 0   0% 2 0   0%
src / wiktextract / extractor / en / page.py parse_sense_linkage   66% 67 23 0   57% 44 9   62%
src / wiktextract / extractor / en / page.py synch_splits_with_args   100% 11 0 0   100% 2 0   100%
src / wiktextract / extractor / en / page.py parse_language   96% 68 3 0   89% 18 2   94%
src / wiktextract / extractor / en / page.py parse_language.merge_base   89% 18 2 0   79% 14 1   84%
src / wiktextract / extractor / en / page.py parse_language.merge_base.complementary_pop   100% 3 0 0   100% 2 0   100%
src / wiktextract / extractor / en / page.py parse_language.push_sense   46% 24 13 0   43% 14 2   45%
src / wiktextract / extractor / en / page.py parse_language.push_pos   100% 8 0 0   100% 2 0   100%
src / wiktextract / extractor / en / page.py parse_language.push_level_four_section   100% 11 0 0   100% 6 0   100%
src / wiktextract / extractor / en / page.py parse_language.push_etym   100% 4 0 0   100% 0 0   100%
src / wiktextract / extractor / en / page.py parse_language.select_data   100% 7 0 0   100% 6 0   100%
src / wiktextract / extractor / en / page.py parse_language.head_post_template_fn   77% 30 7 0   71% 24 7   74%
src / wiktextract / extractor / en / page.py parse_language.parse_part_of_speech   85% 143 22 0   78% 94 13   82%
src / wiktextract / extractor / en / page.py parse_language.process_gloss_header   95% 80 4 2   84% 62 10   90%
src / wiktextract / extractor / en / page.py parse_language.process_gloss_without_list   100% 17 0 0   94% 16 1   97%
src / wiktextract / extractor / en / page.py parse_language.parse_sense_node   86% 28 4 0   80% 10 2   84%
src / wiktextract / extractor / en / page.py parse_language.process_gloss_contents   75% 219 55 0   70% 160 40   73%
src / wiktextract / extractor / en / page.py parse_language.process_gloss_contents.sense_template_fn   92% 51 4 0   82% 44 6   87%
src / wiktextract / extractor / en / page.py parse_language.process_gloss_contents.extract_link_texts   74% 19 5 0   72% 18 3   73%
src / wiktextract / extractor / en / page.py parse_language.parse_inflection   78% 65 14 0   82% 38 7   80%
src / wiktextract / extractor / en / page.py parse_language.parse_inflection.inflection_template_fn   80% 10 2 0   67% 6 2   75%
src / wiktextract / extractor / en / page.py parse_language.get_subpage_section   0% 20 20 0   0% 10 0   0%
src / wiktextract / extractor / en / page.py parse_language.get_subpage_section.recurse   0% 15 15 0   0% 14 0   0%
src / wiktextract / extractor / en / page.py parse_language.parse_translations   90% 10 1 0   50% 2 1   83%
src / wiktextract / extractor / en / page.py parse_language.parse_translations.parse_translation_item   81% 27 5 0   67% 18 6   76%
src / wiktextract / extractor / en / page.py parse_language.parse_translations.parse_translation_item.translation_item_template_fn   85% 33 5 0   77% 26 6   81%
src / wiktextract / extractor / en / page.py parse_language.parse_translations.parse_translation_template   100% 3 0 0   100% 0 0   100%
src / wiktextract / extractor / en / page.py parse_language.parse_translations.parse_translation_template.template_fn   47% 60 32 0   53% 36 1   49%
src / wiktextract / extractor / en / page.py parse_language.parse_translations.parse_translation_recurse   62% 56 21 0   66% 50 11   64%
src / wiktextract / extractor / en / page.py parse_language.parse_etymology   84% 19 3 0   67% 12 2   77%
src / wiktextract / extractor / en / page.py parse_language.parse_etymology.etym_template_fn   100% 5 0 0   100% 4 0   100%
src / wiktextract / extractor / en / page.py parse_language.parse_etymology.etym_post_template_fn   100% 11 0 0   83% 6 1   94%
src / wiktextract / extractor / en / page.py parse_language.process_children   94% 97 6 0   86% 74 10   91%
src / wiktextract / extractor / en / page.py parse_language.process_children.skip_template_fn   100% 7 0 0   100% 4 0   100%
src / wiktextract / extractor / en / page.py parse_language.extract_examples   77% 181 41 0   72% 108 20   75%
src / wiktextract / extractor / en / page.py parse_language.extract_examples.usex_template_fn   93% 14 1 0   92% 12 1   92%
src / wiktextract / extractor / en / page.py parse_wikipedia_template   100% 8 0 0   100% 2 0   100%
src / wiktextract / extractor / en / page.py parse_top_template   100% 5 0 0   100% 0 0   100%
src / wiktextract / extractor / en / page.py parse_top_template.top_template_fn   62% 26 10 0   59% 22 7   60%
src / wiktextract / extractor / en / page.py fix_subtitle_hierarchy   92% 53 4 0   88% 32 4   91%
src / wiktextract / extractor / en / page.py parse_page   86% 51 7 0   84% 32 5   86%
src / wiktextract / extractor / en / page.py recursively_separate_raw_tags   90% 21 2 0   95% 22 1   93%
src / wiktextract / extractor / en / page.py process_soft_redirect_template   100% 13 0 0   75% 12 3   88%
src / wiktextract / extractor / en / page.py extract_zh_forms_template   94% 16 1 0   93% 14 1   93%
src / wiktextract / extractor / en / page.py extract_zh_forms_header_cell   88% 34 4 0   79% 28 4   84%
src / wiktextract / extractor / en / page.py extract_zh_forms_data_cell   74% 42 11 0   60% 40 8   67%
src / wiktextract / extractor / en / page.py extract_ja_kanjitab_template   100% 26 0 0   93% 28 2   96%
src / wiktextract / extractor / en / page.py (no function)   96% 79 3 0   75% 8 2   94%
src / wiktextract / extractor / en / parts_of_speech.py (no function)   100% 7 0 0   100% 4 0   100%
src / wiktextract / extractor / en / pronunciation.py extract_pron_template   95% 82 4 0   88% 52 6   93%
src / wiktextract / extractor / en / pronunciation.py parse_pronunciation   80% 207 42 1   74% 140 22   78%
src / wiktextract / extractor / en / pronunciation.py parse_pronunciation.parse_pronunciation_template_fn   72% 64 18 0   62% 34 7   68%
src / wiktextract / extractor / en / pronunciation.py parse_pronunciation.parse_pron_post_template_fn   92% 12 1 0   80% 10 2   86%
src / wiktextract / extractor / en / pronunciation.py parse_pronunciation.flattened_tree   100% 3 0 0   100% 2 0   100%
src / wiktextract / extractor / en / pronunciation.py parse_pronunciation.flattened_tree1   100% 20 0 0   100% 14 0   100%
src / wiktextract / extractor / en / pronunciation.py parse_pronunciation.split_cleaned_node_on_newlines   100% 4 0 0   100% 4 0   100%
src / wiktextract / extractor / en / pronunciation.py extract_th_pron_template   92% 79 6 0   81% 68 9   87%
src / wiktextract / extractor / en / pronunciation.py extract_zh_pron_template   100% 9 0 0   100% 6 0   100%
src / wiktextract / extractor / en / pronunciation.py extract_zh_pron_list_item   75% 32 8 0   75% 24 4   75%
src / wiktextract / extractor / en / pronunciation.py extract_zh_pron_homophone_table   0% 15 15 0   0% 10 0   0%
src / wiktextract / extractor / en / pronunciation.py translate_zh_pron_raw_tags   100% 18 0 0   78% 18 4   89%
src / wiktextract / extractor / en / pronunciation.py split_zh_pron_raw_tag   95% 20 1 0   92% 12 1   94%
src / wiktextract / extractor / en / pronunciation.py extract_zh_pron_span   70% 33 10 0   58% 24 8   65%
src / wiktextract / extractor / en / pronunciation.py split_zh_pron   100% 17 0 0   90% 10 1   96%
src / wiktextract / extractor / en / pronunciation.py (no function)   100% 31 0 0   100% 0 0   100%
src / wiktextract / extractor / en / section_titles.py (no function)   100% 11 0 0   100% 0 0   100%
src / wiktextract / extractor / en / table_headers_heuristics_data.py (no function)   100% 1 0 0   100% 0 0   100%
src / wiktextract / extractor / en / taxondata.py (no function)   100% 2 0 0   100% 0 0   100%
src / wiktextract / extractor / en / thesaurus.py extract_thesaurus_page   89% 28 3 0   50% 8 4   81%
src / wiktextract / extractor / en / thesaurus.py extract_thesaurus_page.recurse   83% 88 15 0   71% 48 14   79%
src / wiktextract / extractor / en / thesaurus.py extract_thesaurus_page.recurse.engl_fn   0% 2 2 0   100% 0 0   0%
src / wiktextract / extractor / en / thesaurus.py extract_thesaurus_page.recurse.qual_fn   0% 10 10 0   0% 4 0   0%
src / wiktextract / extractor / en / thesaurus.py (no function)   100% 16 0 0   100% 0 0   100%
src / wiktextract / extractor / en / translations.py parse_translation_item_text   88% 217 27 0   86% 154 19   87%
src / wiktextract / extractor / en / translations.py (no function)   100% 19 0 0   100% 0 0   100%
src / wiktextract / extractor / en / type_utils.py (no function)   100% 173 0 0   100% 0 0   100%
src / wiktextract / extractor / en / unsupported_titles.py (no function)   100% 1 0 0   100% 0 0   100%
src / wiktextract / extractor / en / zh_pron_tags.py (no function)   100% 1 0 0   100% 0 0   100%
src / wiktextract / extractor / es / conjugation.py extract_conjugation_section   100% 11 0 0   88% 8 1   95%
src / wiktextract / extractor / es / conjugation.py process_es_v_template   96% 47 2 0   86% 28 4   92%
src / wiktextract / extractor / es / conjugation.py process_es_v_cell   93% 15 1 0   83% 12 2   89%
src / wiktextract / extractor / es / conjugation.py (no function)   100% 15 0 0   100% 0 0   100%
src / wiktextract / extractor / es / etymology.py extract_etymology_section   100% 20 0 0   83% 18 3   92%
src / wiktextract / extractor / es / etymology.py (no function)   100% 5 0 0   100% 0 0   100%
src / wiktextract / extractor / es / example.py process_ejemplo_template   71% 21 6 0   79% 14 3   74%
src / wiktextract / extractor / es / example.py (no function)   100% 6 0 0   100% 0 0   100%
src / wiktextract / extractor / es / inflection.py process_inflect_template   97% 38 1 0   85% 26 4   92%
src / wiktextract / extractor / es / inflection.py (no function)   100% 6 0 0   100% 0 0   100%
src / wiktextract / extractor / es / linkage.py extract_linkage_section   100% 21 0 0   94% 18 1   97%
src / wiktextract / extractor / es / linkage.py process_linkage_template   86% 14 2 0   75% 8 2   82%
src / wiktextract / extractor / es / linkage.py process_linkage_template_parameter   100% 6 0 0   83% 6 1   92%
src / wiktextract / extractor / es / linkage.py extract_alt_form_section   100% 12 0 0   80% 10 2   91%
src / wiktextract / extractor / es / linkage.py extract_additional_information_section   100% 3 0 0   100% 4 0   100%
src / wiktextract / extractor / es / linkage.py extract_cognados_template   75% 12 3 0   50% 10 3   64%
src / wiktextract / extractor / es / linkage.py (no function)   100% 11 0 0   100% 0 0   100%
src / wiktextract / extractor / es / models.py (no function)   100% 96 0 0   100% 0 0   100%
src / wiktextract / extractor / es / page.py parse_section   77% 65 15 0   68% 50 10   73%
src / wiktextract / extractor / es / page.py parse_page   91% 32 3 0   75% 24 6   84%
src / wiktextract / extractor / es / page.py (no function)   100% 14 0 0   100% 0 0   100%
src / wiktextract / extractor / es / pos.py extract_pos_section   92% 49 4 0   82% 50 5   87%
src / wiktextract / extractor / es / pos.py extract_gloss_list_item   100% 32 0 0   86% 28 4   93%
src / wiktextract / extractor / es / pos.py process_forma_template   100% 7 0 0   67% 6 2   85%
src / wiktextract / extractor / es / pos.py process_uso_template   75% 12 3 0   60% 10 2   68%
src / wiktextract / extractor / es / pos.py process_ambito_template   82% 11 2 0   50% 10 3   67%
src / wiktextract / extractor / es / pos.py extract_pos_header_template   100% 37 0 0   77% 22 5   92%
src / wiktextract / extractor / es / pos.py (no function)   100% 16 0 0   100% 0 0   100%
src / wiktextract / extractor / es / pronunciation.py process_pron_graf_template   90% 31 3 0   86% 22 3   89%
src / wiktextract / extractor / es / pronunciation.py process_pron_graf_ipa_cell   81% 21 4 0   81% 16 1   81%
src / wiktextract / extractor / es / pronunciation.py process_pron_graf_link_cell   88% 8 1 0   83% 6 1   86%
src / wiktextract / extractor / es / pronunciation.py process_pron_graf_text_cell   100% 13 0 0   90% 10 1   96%
src / wiktextract / extractor / es / pronunciation.py (no function)   100% 11 0 0   100% 0 0   100%
src / wiktextract / extractor / es / section_titles.py (no function)   100% 5 0 0   100% 0 0   100%
src / wiktextract / extractor / es / tags.py translate_raw_tags   90% 21 2 0   80% 20 2   85%
src / wiktextract / extractor / es / tags.py (no function)   100% 16 0 0   100% 0 0   100%
src / wiktextract / extractor / es / translation.py extract_translation_section   95% 21 1 0   71% 14 4   86%
src / wiktextract / extractor / es / translation.py process_t_template   86% 36 5 0   73% 26 7   81%
src / wiktextract / extractor / es / translation.py (no function)   100% 12 0 0   100% 0 0   100%
src / wiktextract / extractor / fr / conjugation.py extract_conjugation   73% 15 4 0   69% 16 3   71%
src / wiktextract / extractor / fr / conjugation.py extract_conj_templates   88% 25 3 0   88% 24 3   88%
src / wiktextract / extractor / fr / conjugation.py process_onglets_conjugaison_template   80% 15 3 0   71% 14 4   76%
src / wiktextract / extractor / fr / conjugation.py process_conj_template   100% 2 0 0   100% 0 0   100%
src / wiktextract / extractor / fr / conjugation.py process_expanded_conj_template   91% 11 1 0   75% 12 3   83%
src / wiktextract / extractor / fr / conjugation.py process_fr_conj_modes_table   97% 36 1 0   88% 26 3   94%
src / wiktextract / extractor / fr / conjugation.py process_fr_conj_table   100% 9 0 0   93% 14 1   96%
src / wiktextract / extractor / fr / conjugation.py process_fr_conj_html_table   100% 18 0 0   93% 14 1   97%
src / wiktextract / extractor / fr / conjugation.py process_fr_conj_wiki_table   100% 20 0 0   94% 18 1   97%
src / wiktextract / extractor / fr / conjugation.py process_ja_flx_adj_template   100% 23 0 0   95% 20 1   98%
src / wiktextract / extractor / fr / conjugation.py process_ja_conj_template   100% 32 0 0   93% 28 2   97%
src / wiktextract / extractor / fr / conjugation.py extract_ku_conj_trans_template   100% 5 0 0   100% 4 0   100%
src / wiktextract / extractor / fr / conjugation.py extract_ku_conj_trans_table_node   100% 42 0 0   92% 24 2   97%
src / wiktextract / extractor / fr / conjugation.py extract_ko_conj_template   97% 72 2 0   89% 54 6   94%
src / wiktextract / extractor / fr / conjugation.py get_cell_span   100% 9 0 0   50% 4 2   85%
src / wiktextract / extractor / fr / conjugation.py extract_de_conj_template   100% 48 0 0   83% 36 6   93%
src / wiktextract / extractor / fr / conjugation.py extract_declension_page   83% 6 1 0   75% 4 1   80%
src / wiktextract / extractor / fr / conjugation.py extract_declension_template   18% 11 9 0   10% 10 1   14%
src / wiktextract / extractor / fr / conjugation.py extract_de_adj_declension_template   100% 38 0 0   94% 32 2   97%
src / wiktextract / extractor / fr / conjugation.py extract_pt_conj_template   98% 43 1 0   97% 34 1   97%
src / wiktextract / extractor / fr / conjugation.py extract_cs_conj_template   96% 27 1 0   86% 22 3   92%
src / wiktextract / extractor / fr / conjugation.py extract_cs_conj_template.add_form   100% 12 0 0   50% 6 3   83%
src / wiktextract / extractor / fr / conjugation.py (no function)   100% 37 0 0   100% 0 0   100%
src / wiktextract / extractor / fr / descendant.py extract_desc_section   100% 5 0 0   100% 4 0   100%
src / wiktextract / extractor / fr / descendant.py extract_desc_list_item   85% 27 4 0   80% 20 2   83%
src / wiktextract / extractor / fr / descendant.py (no function)   100% 6 0 0   100% 0 0   100%
src / wiktextract / extractor / fr / etymology.py extract_etymology   100% 26 0 0   89% 18 2   95%
src / wiktextract / extractor / fr / etymology.py extract_etymology_list_item   100% 16 0 0   90% 10 1   96%
src / wiktextract / extractor / fr / etymology.py find_pos_in_etymology_list   100% 24 0 0   88% 24 3   94%
src / wiktextract / extractor / fr / etymology.py extract_etymology_list_item_nodes   100% 15 0 0   100% 8 0   100%
src / wiktextract / extractor / fr / etymology.py insert_etymology_data   100% 26 0 0   100% 24 0   100%
src / wiktextract / extractor / fr / etymology.py extract_etymology_examples   100% 3 0 0   100% 4 0   100%
src / wiktextract / extractor / fr / etymology.py extract_etymology_example_list_item   97% 30 1 0   83% 24 4   91%
src / wiktextract / extractor / fr / etymology.py extract_date_template   100% 5 0 0   50% 2 1   86%
src / wiktextract / extractor / fr / etymology.py (no function)   100% 21 0 0   100% 0 0   100%
src / wiktextract / extractor / fr / form_line.py extract_form_line   93% 45 3 0   89% 38 4   92%
src / wiktextract / extractor / fr / form_line.py process_equiv_pour_template   95% 19 1 0   71% 14 4   85%
src / wiktextract / extractor / fr / form_line.py process_zh_mot_template   100% 6 0 0   83% 6 1   92%
src / wiktextract / extractor / fr / form_line.py process_ja_mot_template   0% 8 8 0   0% 6 0   0%
src / wiktextract / extractor / fr / form_line.py process_conj_template   100% 10 0 0   88% 8 1   94%
src / wiktextract / extractor / fr / form_line.py is_conj_link   75% 4 1 0   50% 2 1   67%
src / wiktextract / extractor / fr / form_line.py process_conj_link_node   81% 16 3 0   71% 14 4   77%
src / wiktextract / extractor / fr / form_line.py process_lien_pronominal   100% 6 0 0   75% 4 1   90%
src / wiktextract / extractor / fr / form_line.py process_form_line_bold_node   100% 6 0 0   100% 4 0   100%
src / wiktextract / extractor / fr / form_line.py (no function)   100% 16 0 0   100% 0 0   100%
src / wiktextract / extractor / fr / gloss.py extract_gloss   100% 43 0 0   94% 34 2   97%
src / wiktextract / extractor / fr / gloss.py extract_example_list_item   97% 32 1 0   86% 22 3   93%
src / wiktextract / extractor / fr / gloss.py process_exemple_template   100% 17 0 0   75% 4 1   95%
src / wiktextract / extractor / fr / gloss.py find_alt_of_form   98% 45 1 0   89% 38 4   94%
src / wiktextract / extractor / fr / gloss.py find_form_of_word   100% 11 0 0   75% 12 3   87%
src / wiktextract / extractor / fr / gloss.py extract_lang_example_template   100% 5 0 0   100% 0 0   100%
src / wiktextract / extractor / fr / gloss.py (no function)   100% 15 0 0   100% 0 0   100%
src / wiktextract / extractor / fr / inflection.py extract_inflection   100% 3 0 0   100% 2 0   100%
src / wiktextract / extractor / fr / inflection.py split_ipa   86% 7 1 0   83% 6 1   85%
src / wiktextract / extractor / fr / inflection.py extract_inf_table_template   99% 100 1 0   96% 76 3   98%
src / wiktextract / extractor / fr / inflection.py extract_avk_tab_conjug   95% 22 1 0   83% 18 3   90%
src / wiktextract / extractor / fr / inflection.py (no function)   100% 20 0 0   100% 0 0   100%
src / wiktextract / extractor / fr / linkage.py extract_linkage   100% 8 0 0   80% 10 2   89%
src / wiktextract / extractor / fr / linkage.py extract_linkage_section   100% 23 0 0   85% 20 3   93%
src / wiktextract / extractor / fr / linkage.py extract_linkage_list_item   97% 58 2 0   96% 46 2   96%
src / wiktextract / extractor / fr / linkage.py add_linkage_data   83% 6 1 0   75% 4 1   80%
src / wiktextract / extractor / fr / linkage.py process_linkage_template   100% 4 0 0   75% 4 1   88%
src / wiktextract / extractor / fr / linkage.py process_lien_template   100% 5 0 0   100% 0 0   100%
src / wiktextract / extractor / fr / linkage.py process_zh_lien_template   100% 5 0 0   100% 2 0   100%
src / wiktextract / extractor / fr / linkage.py process_voir_anagrammes_template   100% 8 0 0   83% 6 1   93%
src / wiktextract / extractor / fr / linkage.py extract_zh_l_template   100% 18 0 0   92% 12 1   97%
src / wiktextract / extractor / fr / linkage.py (no function)   100% 18 0 0   100% 0 0   100%
src / wiktextract / extractor / fr / models.py (no function)   100% 125 0 0   100% 0 0   100%
src / wiktextract / extractor / fr / note.py extract_note   100% 17 0 0   86% 14 2   94%
src / wiktextract / extractor / fr / note.py process_note_template   100% 2 0 0   100% 0 0   100%
src / wiktextract / extractor / fr / note.py extract_recognition_rate_section   0% 3 3 0   0% 4 0   0%
src / wiktextract / extractor / fr / note.py (no function)   100% 7 0 0   100% 0 0   100%
src / wiktextract / extractor / fr / page.py parse_section   90% 41 4 0   82% 34 6   87%
src / wiktextract / extractor / fr / page.py process_pos_block   92% 49 4 0   81% 36 7   87%
src / wiktextract / extractor / fr / page.py parse_page   89% 27 3 0   80% 20 4   85%
src / wiktextract / extractor / fr / page.py find_bottom_category_links   91% 11 1 0   92% 12 1   91%
src / wiktextract / extractor / fr / page.py (no function)   100% 20 0 0   100% 0 0   100%
src / wiktextract / extractor / fr / pronunciation.py extract_pronunciation   71% 24 7 0   69% 26 2   70%
src / wiktextract / extractor / fr / pronunciation.py process_pron_list_item   100% 27 0 0   95% 20 1   98%
src / wiktextract / extractor / fr / pronunciation.py process_sound_list_item_templates   93% 14 1 0   83% 12 2   88%
src / wiktextract / extractor / fr / pronunciation.py process_pron_template   100% 15 0 0   80% 10 2   92%
src / wiktextract / extractor / fr / pronunciation.py extract_lang_template   100% 13 0 0   100% 4 0   100%
src / wiktextract / extractor / fr / pronunciation.py process_ecouter_template   88% 16 2 0   60% 10 4   77%
src / wiktextract / extractor / fr / pronunciation.py is_ipa_text   67% 9 3 0   62% 8 3   65%
src / wiktextract / extractor / fr / pronunciation.py process_pron_rimes_template   92% 13 1 0   75% 8 2   86%
src / wiktextract / extractor / fr / pronunciation.py process_cmn_pron_template   100% 6 0 0   100% 4 0   100%
src / wiktextract / extractor / fr / pronunciation.py extract_homophone_section   73% 15 4 0   71% 14 2   72%
src / wiktextract / extractor / fr / pronunciation.py extract_homophone_list_item   77% 13 3 0   60% 10 2   70%
src / wiktextract / extractor / fr / pronunciation.py (no function)   100% 20 0 0   100% 0 0   100%
src / wiktextract / extractor / fr / section_types.py (no function)   100% 11 0 0   100% 0 0   100%
src / wiktextract / extractor / fr / tags.py translate_raw_tags   86% 21 3 0   78% 18 2   82%
src / wiktextract / extractor / fr / tags.py (no function)   100% 21 0 0   100% 0 0   100%
src / wiktextract / extractor / fr / topics.py (no function)   100% 2 0 0   100% 0 0   100%
src / wiktextract / extractor / fr / translation.py extract_translation_section   100% 16 0 0   89% 18 2   94%
src / wiktextract / extractor / fr / translation.py process_italic_node   100% 6 0 0   50% 4 2   80%
src / wiktextract / extractor / fr / translation.py process_translation_templates   98% 41 1 0   83% 30 5   92%
src / wiktextract / extractor / fr / translation.py (no function)   100% 11 0 0   100% 0 0   100%
src / wiktextract / extractor / id / etymology.py extract_etymology_section   0% 11 11 0   0% 10 0   0%
src / wiktextract / extractor / id / etymology.py (no function)   100% 5 0 0   100% 0 0   100%
src / wiktextract / extractor / id / example.py extract_example_list_item   73% 26 7 0   68% 22 5   71%
src / wiktextract / extractor / id / example.py extract_ux_template   0% 27 27 0   0% 20 0   0%
src / wiktextract / extractor / id / example.py (no function)   100% 8 0 0   100% 0 0   100%
src / wiktextract / extractor / id / linkage.py extract_syn_template   100% 6 0 0   67% 6 2   83%
src / wiktextract / extractor / id / linkage.py extract_linkage_section   100% 3 0 0   100% 4 0   100%
src / wiktextract / extractor / id / linkage.py extract_linkage_list_item   97% 37 1 0   79% 34 7   89%
src / wiktextract / extractor / id / linkage.py extract_l_template   100% 1 0 0   100% 0 0   100%
src / wiktextract / extractor / id / linkage.py extract_m_template   100% 2 0 0   100% 0 0   100%
src / wiktextract / extractor / id / linkage.py extract_alter_template   100% 8 0 0   67% 6 2   86%
src / wiktextract / extractor / id / linkage.py (no function)   100% 12 0 0   100% 0 0   100%
src / wiktextract / extractor / id / models.py (no function)   100% 89 0 0   100% 0 0   100%
src / wiktextract / extractor / id / page.py parse_section   83% 23 4 0   77% 22 3   80%
src / wiktextract / extractor / id / page.py parse_page   88% 17 2 0   80% 10 2   85%
src / wiktextract / extractor / id / page.py (no function)   100% 15 0 0   100% 0 0   100%
src / wiktextract / extractor / id / pos.py extract_pos_section   94% 16 1 0   75% 12 3   86%
src / wiktextract / extractor / id / pos.py extract_gloss_list_item   97% 39 1 0   89% 38 4   94%
src / wiktextract / extractor / id / pos.py extract_lihat_2_template   0% 11 11 0   0% 10 0   0%
src / wiktextract / extractor / id / pos.py process_pos_header_nodes   100% 16 0 0   86% 14 2   93%
src / wiktextract / extractor / id / pos.py extract_variasi_template   100% 8 0 0   83% 6 1   93%
src / wiktextract / extractor / id / pos.py find_form_of_link   91% 11 1 0   67% 12 4   78%
src / wiktextract / extractor / id / pos.py extract_usage_section   85% 13 2 0   75% 12 3   80%
src / wiktextract / extractor / id / pos.py extract_defdate_template   100% 4 0 0   50% 2 1   83%
src / wiktextract / extractor / id / pos.py (no function)   100% 15 0 0   100% 0 0   100%
src / wiktextract / extractor / id / section_titles.py (no function)   100% 2 0 0   100% 0 0   100%
src / wiktextract / extractor / id / sound.py extract_sound_section   100% 3 0 0   100% 4 0   100%
src / wiktextract / extractor / id / sound.py extract_sound_list_item   70% 20 6 0   59% 22 5   64%
src / wiktextract / extractor / id / sound.py extract_ipa_template   100% 4 0 0   50% 2 1   83%
src / wiktextract / extractor / id / sound.py extract_audio_template   100% 10 0 0   50% 4 2   86%
src / wiktextract / extractor / id / sound.py extract_ejaan_id_template   0% 4 4 0   0% 2 0   0%
src / wiktextract / extractor / id / sound.py extract_rhymes_template   0% 5 5 0   0% 4 0   0%
src / wiktextract / extractor / id / sound.py (no function)   100% 12 0 0   100% 0 0   100%
src / wiktextract / extractor / id / tags.py translate_raw_tags   56% 16 7 0   43% 14 2   50%
src / wiktextract / extractor / id / tags.py (no function)   100% 9 0 0   100% 0 0   100%
src / wiktextract / extractor / id / translation.py extract_translation_section   100% 7 0 0   100% 8 0   100%
src / wiktextract / extractor / id / translation.py extract_translation_list_item   70% 23 7 0   59% 22 5   64%
src / wiktextract / extractor / id / translation.py extract_t_template   83% 18 3 0   71% 14 4   78%
src / wiktextract / extractor / id / translation.py extract_qualifier_template   100% 7 0 0   67% 6 2   85%
src / wiktextract / extractor / id / translation.py (no function)   100% 10 0 0   100% 0 0   100%
src / wiktextract / extractor / it / etymology.py extract_etymology_section   100% 13 0 0   79% 14 3   89%
src / wiktextract / extractor / it / etymology.py extract_citation_section   100% 13 0 0   70% 10 3   87%
src / wiktextract / extractor / it / etymology.py (no function)   100% 7 0 0   100% 0 0   100%
src / wiktextract / extractor / it / example.py extract_example_list_item   92% 64 5 0   88% 42 5   91%
src / wiktextract / extractor / it / example.py extract_zh_tradsem   100% 13 0 0   75% 8 2   90%
src / wiktextract / extractor / it / example.py (no function)   100% 8 0 0   100% 0 0   100%
src / wiktextract / extractor / it / inflection.py extract_tabs_template   100% 6 0 0   100% 4 0   100%
src / wiktextract / extractor / it / inflection.py extract_it_decl_agg_template   100% 31 0 0   79% 24 5   91%
src / wiktextract / extractor / it / inflection.py extract_appendix_conjugation_page   86% 7 1 0   67% 6 2   77%
src / wiktextract / extractor / it / inflection.py extract_conj_template   100% 46 0 0   100% 36 0   100%
src / wiktextract / extractor / it / inflection.py extract_conj_cell_table   100% 7 0 0   88% 8 1   93%
src / wiktextract / extractor / it / inflection.py add_conj_form   100% 17 0 0   100% 8 0   100%
src / wiktextract / extractor / it / inflection.py (no function)   100% 20 0 0   100% 0 0   100%
src / wiktextract / extractor / it / linkage.py extract_linkage_section   100% 9 0 0   90% 10 1   95%
src / wiktextract / extractor / it / linkage.py extract_linkage_list_item   100% 23 0 0   85% 20 3   93%
src / wiktextract / extractor / it / linkage.py extract_proverb_list_item   100% 8 0 0   83% 6 1   93%
src / wiktextract / extractor / it / linkage.py extract_form_section   0% 10 10 0   0% 12 0   0%
src / wiktextract / extractor / it / linkage.py (no function)   100% 9 0 0   100% 0 0   100%
src / wiktextract / extractor / it / models.py (no function)   100% 82 0 0   100% 0 0   100%
src / wiktextract / extractor / it / page.py parse_section   80% 30 6 0   68% 22 1   75%
src / wiktextract / extractor / it / page.py parse_page   86% 22 3 0   71% 14 4   81%
src / wiktextract / extractor / it / page.py (no function)   100% 13 0 0   100% 0 0   100%
src / wiktextract / extractor / it / pos.py add_new_pos_data   89% 9 1 0   75% 4 1   85%
src / wiktextract / extractor / it / pos.py extract_pos_section   100% 14 0 0   100% 10 0   100%
src / wiktextract / extractor / it / pos.py extract_gloss_list_item   100% 28 0 0   96% 26 1   98%
src / wiktextract / extractor / it / pos.py extract_form_of_word   100% 6 0 0   100% 4 0   100%
src / wiktextract / extractor / it / pos.py extract_note_section   0% 15 15 0   0% 14 0   0%
src / wiktextract / extractor / it / pos.py (no function)   100% 15 0 0   100% 0 0   100%
src / wiktextract / extractor / it / section_titles.py (no function)   100% 2 0 0   100% 0 0   100%
src / wiktextract / extractor / it / sound.py extract_hyphenation_section   100% 28 0 0   75% 28 7   88%
src / wiktextract / extractor / it / sound.py extract_pronunciation_section   100% 9 0 0   90% 10 1   95%
src / wiktextract / extractor / it / sound.py extract_sound_list_item   100% 10 0 0   88% 8 1   94%
src / wiktextract / extractor / it / sound.py extract_sound_template   75% 24 6 0   60% 20 6   68%
src / wiktextract / extractor / it / sound.py (no function)   100% 9 0 0   100% 0 0   100%
src / wiktextract / extractor / it / tag_form_line.py extract_tag_form_line_nodes   100% 17 0 0   100% 18 0   100%
src / wiktextract / extractor / it / tag_form_line.py extract_italic_tag_node   75% 8 2 0   67% 6 2   71%
src / wiktextract / extractor / it / tag_form_line.py extract_form_link_template   100% 6 0 0   75% 4 1   90%
src / wiktextract / extractor / it / tag_form_line.py extract_a_cmp_template   100% 14 0 0   70% 10 3   88%
src / wiktextract / extractor / it / tag_form_line.py extract_pn_template   89% 18 2 0   81% 16 3   85%
src / wiktextract / extractor / it / tag_form_line.py extract_en_verb_template   100% 16 0 0   75% 12 3   89%
src / wiktextract / extractor / it / tag_form_line.py (no function)   100% 14 0 0   100% 0 0   100%
src / wiktextract / extractor / it / tags.py translate_raw_tags   100% 12 0 0   90% 10 1   95%
src / wiktextract / extractor / it / tags.py (no function)   100% 9 0 0   100% 0 0   100%
src / wiktextract / extractor / it / translation.py extract_translation_section   100% 13 0 0   92% 12 1   96%
src / wiktextract / extractor / it / translation.py extract_translation_list_item   94% 33 2 0   79% 28 4   87%
src / wiktextract / extractor / it / translation.py (no function)   100% 9 0 0   100% 0 0   100%
src / wiktextract / extractor / ja / conjugation.py extract_conjugation_section   100% 7 0 0   100% 8 0   100%
src / wiktextract / extractor / ja / conjugation.py extract_ja_conj_template   100% 8 0 0   88% 8 1   94%
src / wiktextract / extractor / ja / conjugation.py extract_ja_first_conj_table   100% 38 0 0   83% 30 5   93%
src / wiktextract / extractor / ja / conjugation.py extract_ja_second_conj_table   100% 31 0 0   79% 28 6   90%
src / wiktextract / extractor / ja / conjugation.py convert_ja_first_conj_table_header   100% 11 0 0   75% 4 1   93%
src / wiktextract / extractor / ja / conjugation.py extract_ja_auxiliary_verb_conj_template   100% 24 0 0   85% 20 3   93%
src / wiktextract / extractor / ja / conjugation.py extract_classical_ja_conj_template   100% 33 0 0   90% 30 3   95%
src / wiktextract / extractor / ja / conjugation.py (no function)   100% 14 0 0   100% 0 0   100%
src / wiktextract / extractor / ja / etymology.py extract_etymology_section   100% 20 0 0   83% 18 3   92%
src / wiktextract / extractor / ja / etymology.py (no function)   100% 5 0 0   100% 0 0   100%
src / wiktextract / extractor / ja / example.py extract_example_list_item   96% 49 2 0   92% 38 3   94%
src / wiktextract / extractor / ja / example.py process_ux_template   100% 18 0 0   75% 12 3   90%
src / wiktextract / extractor / ja / example.py extract_quote_template   0% 20 20 0   0% 14 0   0%
src / wiktextract / extractor / ja / example.py (no function)   100% 11 0 0   100% 0 0   100%
src / wiktextract / extractor / ja / header.py extract_header_nodes   98% 49 1 0   90% 40 4   94%
src / wiktextract / extractor / ja / header.py add_form_data   100% 29 0 0   95% 22 1   98%
src / wiktextract / extractor / ja / header.py (no function)   100% 9 0 0   100% 0 0   100%
src / wiktextract / extractor / ja / linkage.py extract_linkage_section   100% 10 0 0   90% 10 1   95%
src / wiktextract / extractor / ja / linkage.py process_linkage_list_item   85% 27 4 0   77% 22 3   82%
src / wiktextract / extractor / ja / linkage.py extract_descendant_section   100% 5 0 0   100% 4 0   100%
src / wiktextract / extractor / ja / linkage.py process_desc_list_item   100% 27 0 0   92% 24 2   96%
src / wiktextract / extractor / ja / linkage.py extract_gloss_list_linkage_template   100% 6 0 0   75% 4 1   90%
src / wiktextract / extractor / ja / linkage.py extract_l_template   95% 21 1 0   88% 16 2   92%
src / wiktextract / extractor / ja / linkage.py extract_alt_form_section   88% 32 4 0   83% 24 2   86%
src / wiktextract / extractor / ja / linkage.py extract_alt_form_section.add_tag   100% 6 0 0   75% 4 1   90%
src / wiktextract / extractor / ja / linkage.py extract_desc_template   100% 13 0 0   90% 10 1   96%
src / wiktextract / extractor / ja / linkage.py extract_zh_l_template   100% 10 0 0   83% 6 1   94%
src / wiktextract / extractor / ja / linkage.py extract_alter_plus_template   100% 10 0 0   67% 6 2   88%
src / wiktextract / extractor / ja / linkage.py (no function)   100% 19 0 0   100% 0 0   100%
src / wiktextract / extractor / ja / models.py (no function)   100% 117 0 0   100% 0 0   100%
src / wiktextract / extractor / ja / page.py parse_section   87% 39 5 0   80% 30 4   84%
src / wiktextract / extractor / ja / page.py parse_page   88% 32 4 0   82% 28 5   85%
src / wiktextract / extractor / ja / page.py (no function)   100% 16 0 0   100% 0 0   100%
src / wiktextract / extractor / ja / pos.py parse_pos_section   100% 19 0 0   90% 10 1   97%
src / wiktextract / extractor / ja / pos.py process_gloss_list_item   97% 37 1 0   87% 30 4   93%
src / wiktextract / extractor / ja / pos.py find_form_of_data   100% 15 0 0   71% 14 4   86%
src / wiktextract / extractor / ja / pos.py extract_note_section   0% 10 10 0   0% 8 0   0%
src / wiktextract / extractor / ja / pos.py extract_lb_template   100% 5 0 0   75% 4 1   89%
src / wiktextract / extractor / ja / pos.py (no function)   100% 14 0 0   100% 0 0   100%
src / wiktextract / extractor / ja / section_titles.py (no function)   100% 2 0 0   100% 0 0   100%
src / wiktextract / extractor / ja / sound.py extract_sound_section   91% 23 2 0   90% 20 2   91%
src / wiktextract / extractor / ja / sound.py process_sound_template   88% 17 2 0   81% 16 1   85%
src / wiktextract / extractor / ja / sound.py extract_audio_template   100% 8 0 0   75% 4 1   92%
src / wiktextract / extractor / ja / sound.py extract_ipa_template   82% 11 2 0   50% 8 2   68%
src / wiktextract / extractor / ja / sound.py extract_ipa_list_item   78% 18 4 0   57% 14 2   69%
src / wiktextract / extractor / ja / sound.py extract_homophones_template   100% 9 0 0   62% 8 3   82%
src / wiktextract / extractor / ja / sound.py process_ja_pron_template   97% 30 1 0   92% 26 2   95%
src / wiktextract / extractor / ja / sound.py process_ja_accent_common_template   100% 18 0 0   50% 12 6   80%
src / wiktextract / extractor / ja / sound.py extract_homophone_section   76% 21 5 0   64% 22 4   70%
src / wiktextract / extractor / ja / sound.py extract_zh_sound_template   100% 15 0 0   94% 16 1   97%
src / wiktextract / extractor / ja / sound.py extract_zh_sound_list_item   100% 30 0 0   91% 22 2   96%
src / wiktextract / extractor / ja / sound.py extract_rhymes_template   100% 5 0 0   75% 4 1   89%
src / wiktextract / extractor / ja / sound.py extract_hyphenation_template   0% 11 11 0   0% 8 0   0%
src / wiktextract / extractor / ja / sound.py (no function)   100% 23 0 0   100% 0 0   100%
src / wiktextract / extractor / ja / tags.py translate_raw_tags   100% 13 0 0   92% 12 1   96%
src / wiktextract / extractor / ja / tags.py add_tag   100% 7 0 0   88% 8 1   93%
src / wiktextract / extractor / ja / tags.py (no function)   100% 4 0 0   100% 0 0   100%
src / wiktextract / extractor / ja / translation.py extract_translation_section   100% 8 0 0   90% 10 1   94%
src / wiktextract / extractor / ja / translation.py process_translation_list_item   100% 39 0 0   93% 30 2   97%
src / wiktextract / extractor / ja / translation.py process_t_template   89% 28 3 0   72% 18 3   83%
src / wiktextract / extractor / ja / translation.py process_zh_ts_template   100% 8 0 0   75% 4 1   92%
src / wiktextract / extractor / ja / translation.py extract_trans_see_template   93% 14 1 0   50% 6 3   80%
src / wiktextract / extractor / ja / translation.py find_subpage_section   78% 9 2 0   60% 10 4   68%
src / wiktextract / extractor / ja / translation.py (no function)   100% 13 0 0   100% 0 0   100%
src / wiktextract / extractor / ko / etymology.py extract_etymology_section   95% 21 1 0   89% 18 2   92%
src / wiktextract / extractor / ko / etymology.py extract_ja_kanjitab_template   0% 27 27 0   0% 28 0   0%
src / wiktextract / extractor / ko / etymology.py (no function)   100% 7 0 0   100% 0 0   100%
src / wiktextract / extractor / ko / example.py extract_example_list_item   96% 46 2 0   94% 32 2   95%
src / wiktextract / extractor / ko / example.py extract_example_lang_template   100% 14 0 0   100% 4 0   100%
src / wiktextract / extractor / ko / example.py extract_ux_template   97% 33 1 0   75% 16 4   90%
src / wiktextract / extractor / ko / example.py extract_template_zh_x   0% 15 15 0   0% 8 0   0%
src / wiktextract / extractor / ko / example.py extract_zh_x_dl_tag   0% 25 25 0   0% 22 0   0%
src / wiktextract / extractor / ko / example.py extract_zh_x_no_dl_tag   0% 17 17 0   0% 10 0   0%
src / wiktextract / extractor / ko / example.py (no function)   100% 13 0 0   100% 0 0   100%
src / wiktextract / extractor / ko / linkage.py extract_linkage_template   83% 12 2 0   50% 10 3   68%
src / wiktextract / extractor / ko / linkage.py extract_linkage_section   67% 9 3 0   62% 8 1   65%
src / wiktextract / extractor / ko / linkage.py extract_linkage_list_item   83% 30 5 0   79% 24 3   81%
src / wiktextract / extractor / ko / linkage.py extract_proverb_section   100% 14 0 0   92% 12 1   96%
src / wiktextract / extractor / ko / linkage.py extract_l_template   92% 12 1 0   60% 10 4   77%
src / wiktextract / extractor / ko / linkage.py extract_col_template   0% 31 31 0   0% 22 0   0%
src / wiktextract / extractor / ko / linkage.py (no function)   100% 14 0 0   100% 0 0   100%
src / wiktextract / extractor / ko / models.py (no function)   100% 98 0 0   100% 0 0   100%
src / wiktextract / extractor / ko / page.py extract_section_categories   80% 5 1 0   83% 6 1   82%
src / wiktextract / extractor / ko / page.py parse_section   70% 27 8 0   64% 22 2   67%
src / wiktextract / extractor / ko / page.py parse_language_section   60% 30 12 0   50% 24 4   56%
src / wiktextract / extractor / ko / page.py parse_page   91% 11 1 0   88% 8 1   89%
src / wiktextract / extractor / ko / page.py extract_alt_form_section   0% 3 3 0   0% 4 0   0%
src / wiktextract / extractor / ko / page.py extract_alt_template   0% 19 19 0   0% 14 0   0%
src / wiktextract / extractor / ko / page.py extract_ja_see_template   0% 4 4 0   0% 4 0   0%
src / wiktextract / extractor / ko / page.py extract_zh_forms   0% 12 12 0   0% 10 0   0%
src / wiktextract / extractor / ko / page.py extract_zh_forms_header_cell   0% 31 31 0   0% 24 0   0%
src / wiktextract / extractor / ko / page.py extract_zh_forms_data_cell   0% 28 28 0   0% 24 0   0%
src / wiktextract / extractor / ko / page.py (no function)   100% 24 0 0   100% 0 0   100%
src / wiktextract / extractor / ko / pos.py extract_pos_section   96% 28 1 0   88% 24 3   92%
src / wiktextract / extractor / ko / pos.py extract_gloss_list_item   96% 28 1 0   89% 18 2   93%
src / wiktextract / extractor / ko / pos.py extract_unordered_list_item   100% 34 0 0   95% 20 1   98%
src / wiktextract / extractor / ko / pos.py extract_form_of_template   100% 6 0 0   50% 4 2   80%
src / wiktextract / extractor / ko / pos.py extract_grammar_note_section   0% 2 2 0   0% 2 0   0%
src / wiktextract / extractor / ko / pos.py extract_zh_mw_template   0% 26 26 0   0% 20 0   0%
src / wiktextract / extractor / ko / pos.py extract_headword_line_template   78% 55 12 0   67% 48 8   73%
src / wiktextract / extractor / ko / pos.py extract_historical_kana   0% 6 6 0   0% 4 0   0%
src / wiktextract / extractor / ko / pos.py (no function)   100% 20 0 0   100% 0 0   100%
src / wiktextract / extractor / ko / section_titles.py (no function)   100% 2 0 0   100% 0 0   100%
src / wiktextract / extractor / ko / sound.py extract_sound_section   100% 2 0 0   100% 2 0   100%
src / wiktextract / extractor / ko / sound.py extract_sound_template   100% 8 0 0   88% 8 1   94%
src / wiktextract / extractor / ko / sound.py extract_listen_pronunciation_template   92% 13 1 0   70% 10 3   83%
src / wiktextract / extractor / ko / sound.py extract_ipa_template   87% 15 2 0   71% 14 4   79%
src / wiktextract / extractor / ko / sound.py extract_ko_ipa_template   93% 43 3 0   86% 36 5   90%
src / wiktextract / extractor / ko / sound.py extract_ja_pron_template   89% 28 3 0   86% 22 3   88%
src / wiktextract / extractor / ko / sound.py (no function)   100% 13 0 0   100% 0 0   100%
src / wiktextract / extractor / ko / tags.py translate_raw_tags   92% 12 1 0   80% 10 2   86%
src / wiktextract / extractor / ko / tags.py (no function)   100% 8 0 0   100% 0 0   100%
src / wiktextract / extractor / ko / translation.py extract_translation_section   100% 3 0 0   75% 4 1   86%
src / wiktextract / extractor / ko / translation.py extract_translation_template   88% 8 1 0   83% 6 1   86%
src / wiktextract / extractor / ko / translation.py extract_translation_list_item   100% 32 0 0   89% 28 3   95%
src / wiktextract / extractor / ko / translation.py (no function)   100% 9 0 0   100% 0 0   100%
src / wiktextract / extractor / ku / descendant.py extract_descendant_section   100% 3 0 0   100% 4 0   100%
src / wiktextract / extractor / ku / descendant.py extract_desc_list_item   100% 15 0 0   94% 16 1   97%
src / wiktextract / extractor / ku / descendant.py extract_dû_template   100% 10 0 0   100% 6 0   100%
src / wiktextract / extractor / ku / descendant.py extract_expanded_dû_template   93% 14 1 0   93% 14 1   93%
src / wiktextract / extractor / ku / descendant.py extract_dardû_template   87% 15 2 0   60% 10 4   76%
src / wiktextract / extractor / ku / descendant.py extract_g_template   62% 16 6 0   33% 12 4   50%
src / wiktextract / extractor / ku / descendant.py (no function)   100% 11 0 0   100% 0 0   100%
src / wiktextract / extractor / ku / etymology.py extract_etymology_section   69% 13 4 0   64% 14 3   67%
src / wiktextract / extractor / ku / etymology.py (no function)   100% 5 0 0   100% 0 0   100%
src / wiktextract / extractor / ku / example.py extract_example_list_item   100% 20 0 0   90% 20 2   95%
src / wiktextract / extractor / ku / example.py extract_jêder_template   100% 13 0 0   75% 4 1   94%
src / wiktextract / extractor / ku / example.py extract_nimûne_template   100% 18 0 0   83% 12 2   93%
src / wiktextract / extractor / ku / example.py extract_example_section   0% 4 4 0   0% 6 0   0%
src / wiktextract / extractor / ku / example.py (no function)   100% 10 0 0   100% 0 0   100%
src / wiktextract / extractor / ku / form_table.py extract_ku_tewîn_nav_template   95% 37 2 0   88% 32 4   91%
src / wiktextract / extractor / ku / form_table.py extract_ku_tewîn_lk_template   93% 45 3 0   85% 34 5   90%
src / wiktextract / extractor / ku / form_table.py (no function)   100% 17 0 0   100% 0 0   100%
src / wiktextract / extractor / ku / linkage.py extract_ku_form_template   92% 12 1 0   70% 10 3   82%
src / wiktextract / extractor / ku / linkage.py extract_g_template   73% 15 4 0   58% 12 3   67%
src / wiktextract / extractor / ku / linkage.py extract_hw_template   71% 21 6 0   44% 16 5   59%
src / wiktextract / extractor / ku / linkage.py extract_linkage_section   100% 8 0 0   90% 10 1   94%
src / wiktextract / extractor / ku / linkage.py extract_kol_template   80% 30 6 0   70% 20 4   76%
src / wiktextract / extractor / ku / linkage.py extract_linkage_list_item   86% 29 4 0   82% 22 4   84%
src / wiktextract / extractor / ku / linkage.py extract_stûn_template   86% 7 1 0   83% 6 1   85%
src / wiktextract / extractor / ku / linkage.py extract_nyms_template   95% 19 1 0   83% 12 2   90%
src / wiktextract / extractor / ku / linkage.py (no function)   100% 16 0 0   100% 0 0   100%
src / wiktextract / extractor / ku / models.py (no function)   100% 103 0 0   100% 0 0   100%
src / wiktextract / extractor / ku / page.py parse_section   79% 28 6 0   75% 24 4   77%
src / wiktextract / extractor / ku / page.py parse_page   90% 21 2 0   79% 14 3   86%
src / wiktextract / extractor / ku / page.py extract_note_section   0% 5 5 0   0% 6 0   0%
src / wiktextract / extractor / ku / page.py (no function)   100% 17 0 0   100% 0 0   100%
src / wiktextract / extractor / ku / pos.py extract_pos_section   100% 23 0 0   81% 16 3   92%
src / wiktextract / extractor / ku / pos.py extract_gloss_list_item   75% 32 8 0   71% 28 4   73%
src / wiktextract / extractor / ku / pos.py extract_ferhengok_template   100% 5 0 0   75% 4 1   89%
src / wiktextract / extractor / ku / pos.py extract_pos_header_nodes   100% 14 0 0   100% 14 0   100%
src / wiktextract / extractor / ku / pos.py extract_navdêr_template   80% 41 8 0   65% 34 6   73%
src / wiktextract / extractor / ku / pos.py extract_navdêr_template_form   67% 9 3 0   38% 8 3   53%
src / wiktextract / extractor / ku / pos.py extract_lêker_template   88% 8 1 0   83% 6 1   86%
src / wiktextract / extractor / ku / pos.py extract_lêker_template_form   100% 7 0 0   67% 6 2   85%
src / wiktextract / extractor / ku / pos.py extract_form_of_template   83% 41 7 0   78% 36 6   81%
src / wiktextract / extractor / ku / pos.py extract_rehê_dema_niha_template   0% 7 7 0   0% 6 0   0%
src / wiktextract / extractor / ku / pos.py extract_binêre_el_template   100% 7 0 0   50% 4 2   82%
src / wiktextract / extractor / ku / pos.py (no function)   100% 24 0 0   100% 0 0   100%
src / wiktextract / extractor / ku / section_titles.py (no function)   100% 3 0 0   100% 0 0   100%
src / wiktextract / extractor / ku / sound.py extract_sound_section   100% 3 0 0   100% 4 0   100%
src / wiktextract / extractor / ku / sound.py extract_sound_list_item   89% 18 2 0   75% 20 3   82%
src / wiktextract / extractor / ku / sound.py extract_ku_ipa_template   100% 6 0 0   75% 4 1   90%
src / wiktextract / extractor / ku / sound.py extract_deng_template   100% 12 0 0   83% 6 1   94%
src / wiktextract / extractor / ku / sound.py extract_ku_kîte   100% 7 0 0   67% 6 2   85%
src / wiktextract / extractor / ku / sound.py extract_kîte_template   100% 8 0 0   75% 4 1   92%
src / wiktextract / extractor / ku / sound.py (no function)   100% 12 0 0   100% 0 0   100%
src / wiktextract / extractor / ku / tags.py translate_raw_tags   91% 22 2 0   80% 20 2   86%
src / wiktextract / extractor / ku / tags.py (no function)   100% 9 0 0   100% 0 0   100%
src / wiktextract / extractor / ku / tewandin.py extract_tewandin_page   89% 9 1 0   88% 8 1   88%
src / wiktextract / extractor / ku / tewandin.py extract_tewandin_template   100% 4 0 0   75% 4 1   88%
src / wiktextract / extractor / ku / tewandin.py extract_ku_tewandin_template   100% 39 0 0   88% 26 3   95%
src / wiktextract / extractor / ku / tewandin.py extract_etîket_tewandin_template   100% 9 0 0   83% 6 1   93%
src / wiktextract / extractor / ku / tewandin.py (no function)   100% 11 0 0   100% 0 0   100%
src / wiktextract / extractor / ku / translation.py is_translation_page   100% 1 0 0   100% 0 0   100%
src / wiktextract / extractor / ku / translation.py extract_translation_section   65% 17 6 0   61% 18 3   63%
src / wiktextract / extractor / ku / translation.py extract_translation_list_item   83% 24 4 0   73% 22 4   78%
src / wiktextract / extractor / ku / translation.py extract_w_template   89% 19 2 0   62% 16 4   77%
src / wiktextract / extractor / ku / translation.py extract_translation_page   0% 7 7 0   0% 4 0   0%
src / wiktextract / extractor / ku / translation.py extract_trans_see_template   0% 18 18 0   0% 14 0   0%
src / wiktextract / extractor / ku / translation.py find_subpage_section   0% 5 5 0   0% 4 0   0%
src / wiktextract / extractor / ku / translation.py (no function)   100% 13 0 0   100% 0 0   100%
src / wiktextract / extractor / ms / example.py extract_example_list_item   100% 26 0 0   95% 22 1   98%
src / wiktextract / extractor / ms / example.py extract_cp_template   100% 18 0 0   100% 12 0   100%
src / wiktextract / extractor / ms / example.py (no function)   100% 9 0 0   100% 0 0   100%
src / wiktextract / extractor / ms / linkage.py extract_form_section   55% 11 5 0   36% 14 3   44%
src / wiktextract / extractor / ms / linkage.py extract_linkage_section   100% 17 0 0   90% 20 2   95%
src / wiktextract / extractor / ms / linkage.py extract_linkage_list_item   97% 29 1 0   83% 30 5   90%
src / wiktextract / extractor / ms / linkage.py extract_nyms_template   100% 10 0 0   75% 8 2   89%
src / wiktextract / extractor / ms / linkage.py extract_proverb_list   100% 13 0 0   90% 10 1   96%
src / wiktextract / extractor / ms / linkage.py (no function)   100% 12 0 0   100% 0 0   100%
src / wiktextract / extractor / ms / models.py (no function)   100% 101 0 0   100% 0 0   100%
src / wiktextract / extractor / ms / page.py parse_section   80% 30 6 0   73% 26 3   77%
src / wiktextract / extractor / ms / page.py parse_page   95% 19 1 0   92% 12 1   94%
src / wiktextract / extractor / ms / page.py extract_etymology_section   86% 28 4 0   75% 24 6   81%
src / wiktextract / extractor / ms / page.py extract_note_section   0% 11 11 0   0% 10 0   0%
src / wiktextract / extractor / ms / page.py (no function)   100% 16 0 0   100% 0 0   100%
src / wiktextract / extractor / ms / pos.py extract_pos_section   100% 17 0 0   100% 14 0   100%
src / wiktextract / extractor / ms / pos.py extract_gloss_list_item   100% 25 0 0   88% 24 3   94%
src / wiktextract / extractor / ms / pos.py extract_pos_header_template   98% 41 1 0   86% 28 4   93%
src / wiktextract / extractor / ms / pos.py extract_label_template   100% 5 0 0   75% 4 1   89%
src / wiktextract / extractor / ms / pos.py extract_form_of_template   100% 10 0 0   88% 8 1   94%
src / wiktextract / extractor / ms / pos.py extract_defdate_template   100% 4 0 0   50% 2 1   83%
src / wiktextract / extractor / ms / pos.py (no function)   100% 16 0 0   100% 0 0   100%
src / wiktextract / extractor / ms / section_titles.py (no function)   100% 3 0 0   100% 0 0   100%
src / wiktextract / extractor / ms / sound.py extract_sound_section   52% 31 15 0   47% 38 4   49%
src / wiktextract / extractor / ms / sound.py extract_sound_list_item   85% 20 3 0   78% 18 2   82%
src / wiktextract / extractor / ms / sound.py extract_sound_templates   100% 14 0 0   92% 12 1   96%
src / wiktextract / extractor / ms / sound.py extract_dewan_template   100% 6 0 0   50% 2 1   88%
src / wiktextract / extractor / ms / sound.py extract_ipa_template   100% 11 0 0   75% 4 1   93%
src / wiktextract / extractor / ms / sound.py extract_hyph_template   100% 8 0 0   75% 4 1   92%
src / wiktextract / extractor / ms / sound.py extract_audio_template   100% 9 0 0   50% 2 1   91%
src / wiktextract / extractor / ms / sound.py extract_rhyme_template   100% 11 0 0   100% 4 0   100%
src / wiktextract / extractor / ms / sound.py extract_audio_ipa_template   100% 10 0 0   50% 2 1   92%
src / wiktextract / extractor / ms / sound.py (no function)   100% 15 0 0   100% 0 0   100%
src / wiktextract / extractor / ms / tags.py translate_raw_tags   60% 20 8 0   50% 16 2   56%
src / wiktextract / extractor / ms / tags.py (no function)   100% 8 0 0   100% 0 0   100%
src / wiktextract / extractor / ms / translation.py extract_translation_section   62% 29 11 0   57% 30 5   59%
src / wiktextract / extractor / ms / translation.py extract_translation_list_item   75% 16 4 0   79% 14 1   77%
src / wiktextract / extractor / ms / translation.py extract_t_template   100% 18 0 0   88% 16 2   94%
src / wiktextract / extractor / ms / translation.py extract_trans_see_template   0% 18 18 0   0% 14 0   0%
src / wiktextract / extractor / ms / translation.py find_subpage_section   0% 5 5 0   0% 4 0   0%
src / wiktextract / extractor / ms / translation.py (no function)   100% 10 0 0   100% 0 0   100%
src / wiktextract / extractor / nl / descendant.py extract_descendant_section   100% 5 0 0   100% 4 0   100%
src / wiktextract / extractor / nl / descendant.py extract_descendant_list_item   100% 19 0 0   93% 14 1   97%
src / wiktextract / extractor / nl / descendant.py (no function)   100% 7 0 0   100% 0 0   100%
src / wiktextract / extractor / nl / etymology.py extract_etymology_section   100% 18 0 0   92% 12 1   97%
src / wiktextract / extractor / nl / etymology.py (no function)   100% 6 0 0   100% 0 0   100%
src / wiktextract / extractor / nl / example.py extract_example_list_item   100% 8 0 0   83% 6 1   93%
src / wiktextract / extractor / nl / example.py extract_example_template   100% 19 0 0   70% 10 3   90%
src / wiktextract / extractor / nl / example.py extract_citeer_template   100% 16 0 0   62% 8 3   88%
src / wiktextract / extractor / nl / example.py (no function)   100% 9 0 0   100% 0 0   100%
src / wiktextract / extractor / nl / inflection.py extract_inflection_template   88% 8 1 0   75% 8 2   81%
src / wiktextract / extractor / nl / inflection.py extract_noun_adj_table   100% 23 0 0   95% 22 1   98%
src / wiktextract / extractor / nl / inflection.py extract_nlstam_template   100% 14 0 0   80% 10 2   92%
src / wiktextract / extractor / nl / inflection.py extract_vervoeging_page   95% 21 1 0   80% 20 4   88%
src / wiktextract / extractor / nl / inflection.py extract_nlverb_template   90% 87 9 0   86% 58 8   88%
src / wiktextract / extractor / nl / inflection.py nlverb_table_cell_is_header   100% 1 0 0   100% 0 0   100%
src / wiktextract / extractor / nl / inflection.py extract_csadjc_comp_template   0% 15 15 0   0% 14 0   0%
src / wiktextract / extractor / nl / inflection.py extract_dumstam_template   100% 10 0 0   83% 6 1   94%
src / wiktextract / extractor / nl / inflection.py extract_dumverb_table   98% 40 1 0   88% 26 3   94%
src / wiktextract / extractor / nl / inflection.py (no function)   100% 25 0 0   100% 0 0   100%
src / wiktextract / extractor / nl / linkage.py extract_linkage_section   97% 32 1 0   82% 28 5   90%
src / wiktextract / extractor / nl / linkage.py extract_linkage_list_item   93% 28 2 0   79% 24 5   87%
src / wiktextract / extractor / nl / linkage.py extract_nld_template   100% 15 0 0   75% 12 3   89%
src / wiktextract / extractor / nl / linkage.py extract_expr_template   93% 14 1 0   67% 6 2   85%
src / wiktextract / extractor / nl / linkage.py extract_fixed_preposition_section   0% 4 4 0   0% 4 0   0%
src / wiktextract / extractor / nl / linkage.py (no function)   100% 11 0 0   100% 0 0   100%
src / wiktextract / extractor / nl / models.py (no function)   100% 101 0 0   100% 0 0   100%
src / wiktextract / extractor / nl / page.py extract_section_categories   100% 2 0 0   100% 2 0   100%
src / wiktextract / extractor / nl / page.py select_word_entry   100% 1 0 0   100% 0 0   100%
src / wiktextract / extractor / nl / page.py parse_section   84% 44 7 0   75% 36 3   80%
src / wiktextract / extractor / nl / page.py parse_page   89% 36 4 0   87% 30 4   88%
src / wiktextract / extractor / nl / page.py extract_note_section   0% 4 4 0   0% 4 0   0%
src / wiktextract / extractor / nl / page.py (no function)   100% 21 0 0   100% 0 0   100%
src / wiktextract / extractor / nl / pos.py extract_pos_section   100% 15 0 0   100% 6 0   100%
src / wiktextract / extractor / nl / pos.py extract_pos_section_nodes   100% 38 0 0   93% 30 2   97%
src / wiktextract / extractor / nl / pos.py extract_gloss_list_item   96% 47 2 0   93% 42 3   94%
src / wiktextract / extractor / nl / pos.py extract_pos_header_line_nodes   91% 11 1 0   92% 12 1   91%
src / wiktextract / extractor / nl / pos.py extract_l_template   100% 7 0 0   75% 4 1   91%
src / wiktextract / extractor / nl / pos.py extract_oudeschrijfwijze_template_g_arg   78% 9 2 0   62% 8 1   71%
src / wiktextract / extractor / nl / pos.py extract_oudeschrijfwijze_template   100% 7 0 0   100% 8 0   100%
src / wiktextract / extractor / nl / pos.py extract_noun_form_of_template   79% 24 5 0   62% 16 2   72%
src / wiktextract / extractor / nl / pos.py extract_verb_form_of_template   100% 12 0 0   83% 6 1   94%
src / wiktextract / extractor / nl / pos.py extract_form_line_bold_node   100% 3 0 0   100% 2 0   100%
src / wiktextract / extractor / nl / pos.py (no function)   100% 20 0 0   100% 0 0   100%
src / wiktextract / extractor / nl / section_titles.py (no function)   100% 2 0 0   100% 0 0   100%
src / wiktextract / extractor / nl / sound.py extract_sound_section   100% 11 0 0   92% 12 1   96%
src / wiktextract / extractor / nl / sound.py extract_audio_template   100% 4 0 0   50% 2 1   83%
src / wiktextract / extractor / nl / sound.py extract_ipa_template   100% 2 0 0   100% 0 0   100%
src / wiktextract / extractor / nl / sound.py extract_pron_reg_template   100% 3 0 0   100% 2 0   100%
src / wiktextract / extractor / nl / sound.py extract_hyphenation_section   100% 5 0 0   50% 4 2   78%
src / wiktextract / extractor / nl / sound.py (no function)   100% 10 0 0   100% 0 0   100%
src / wiktextract / extractor / nl / spelling_form.py extract_spelling_form_section   93% 14 1 0   75% 12 3   85%
src / wiktextract / extractor / nl / spelling_form.py (no function)   100% 5 0 0   100% 0 0   100%
src / wiktextract / extractor / nl / tags.py translate_raw_tags   88% 16 2 0   71% 14 2   80%
src / wiktextract / extractor / nl / tags.py (no function)   100% 9 0 0   100% 0 0   100%
src / wiktextract / extractor / nl / translation.py extract_translation_section   92% 13 1 0   80% 10 2   87%
src / wiktextract / extractor / nl / translation.py extract_translation_list_item   100% 33 0 0   85% 34 5   93%
src / wiktextract / extractor / nl / translation.py (no function)   100% 8 0 0   100% 0 0   100%
src / wiktextract / extractor / pl / etymology.py extract_etymology_section   87% 30 4 0   71% 24 5   80%
src / wiktextract / extractor / pl / etymology.py (no function)   100% 7 0 0   100% 0 0   100%
src / wiktextract / extractor / pl / example.py extract_example_section   78% 18 4 0   69% 16 5   74%
src / wiktextract / extractor / pl / example.py process_example_list_item   100% 36 0 0   88% 24 3   95%
src / wiktextract / extractor / pl / example.py (no function)   100% 9 0 0   100% 0 0   100%
src / wiktextract / extractor / pl / form.py extract_form_section   91% 34 3 0   78% 36 6   84%
src / wiktextract / extractor / pl / form.py extract_ptrad_template   100% 15 0 0   90% 10 1   96%
src / wiktextract / extractor / pl / form.py extract_ortografie_template   100% 7 0 0   100% 4 0   100%
src / wiktextract / extractor / pl / form.py extract_ortografie_list_item   100% 14 0 0   80% 10 2   92%
src / wiktextract / extractor / pl / form.py extract_hep_template   100% 15 0 0   70% 10 3   88%
src / wiktextract / extractor / pl / form.py (no function)   100% 12 0 0   100% 0 0   100%
src / wiktextract / extractor / pl / inflection.py extract_inflection_section   100% 19 0 0   86% 22 3   93%
src / wiktextract / extractor / pl / inflection.py extract_inflection_template   89% 9 1 0   88% 8 1   88%
src / wiktextract / extractor / pl / inflection.py extract_odmiana_rzeczownik_polski   98% 43 1 0   85% 26 4   93%
src / wiktextract / extractor / pl / inflection.py create_noun_form   0% 3 3 0   100% 0 0   0%
src / wiktextract / extractor / pl / inflection.py extract_odmiana_przymiotnik_polski   100% 5 0 0   100% 2 0   100%
src / wiktextract / extractor / pl / inflection.py extract_odmiana_przymiotnik_polski_table   100% 49 0 0   91% 32 3   96%
src / wiktextract / extractor / pl / inflection.py extract_odmiana_czasownik_polski   100% 6 0 0   100% 2 0   100%
src / wiktextract / extractor / pl / inflection.py extract_odmiana_czasownik_polski_table   100% 47 0 0   100% 36 0   100%
src / wiktextract / extractor / pl / inflection.py odmiana_rzeczownik_esperanto   94% 35 2 0   81% 26 3   89%
src / wiktextract / extractor / pl / inflection.py (no function)   100% 21 0 0   100% 0 0   100%
src / wiktextract / extractor / pl / linkage.py extract_linkage_section   97% 30 1 0   80% 30 6   88%
src / wiktextract / extractor / pl / linkage.py process_linkage_list_item   100% 51 0 0   93% 30 2   98%
src / wiktextract / extractor / pl / linkage.py process_linkage_template   75% 12 3 0   50% 8 2   65%
src / wiktextract / extractor / pl / linkage.py (no function)   100% 11 0 0   100% 0 0   100%
src / wiktextract / extractor / pl / models.py (no function)   100% 97 0 0   100% 0 0   100%
src / wiktextract / extractor / pl / note.py extract_note_section   100% 12 0 0   86% 14 2   92%
src / wiktextract / extractor / pl / note.py process_note_list_item   93% 14 1 0   88% 8 1   91%
src / wiktextract / extractor / pl / note.py (no function)   100% 8 0 0   100% 0 0   100%
src / wiktextract / extractor / pl / page.py parse_section   71% 24 7 0   64% 22 4   67%
src / wiktextract / extractor / pl / page.py parse_page   94% 33 2 0   86% 22 3   91%
src / wiktextract / extractor / pl / page.py match_sense_index   83% 23 4 0   67% 18 4   76%
src / wiktextract / extractor / pl / page.py (no function)   100% 19 0 0   100% 0 0   100%
src / wiktextract / extractor / pl / pos.py extract_pos_section   100% 15 0 0   86% 14 2   93%
src / wiktextract / extractor / pl / pos.py process_pos_line_italic_node   63% 49 18 0   52% 40 5   58%
src / wiktextract / extractor / pl / pos.py update_pos_data   100% 3 0 0   100% 0 0   100%
src / wiktextract / extractor / pl / pos.py process_gloss_list_item   100% 35 0 0   86% 22 3   95%
src / wiktextract / extractor / pl / pos.py process_form_of_template   100% 5 0 0   75% 4 1   89%
src / wiktextract / extractor / pl / pos.py extract_datedef_template   100% 3 0 0   50% 2 1   80%
src / wiktextract / extractor / pl / pos.py (no function)   100% 15 0 0   100% 0 0   100%
src / wiktextract / extractor / pl / sound.py extract_sound_section   100% 15 0 0   100% 14 0   100%
src / wiktextract / extractor / pl / sound.py process_sound_template   74% 34 9 0   62% 26 4   68%
src / wiktextract / extractor / pl / sound.py extract_morphology_section   0% 5 5 0   0% 6 0   0%
src / wiktextract / extractor / pl / sound.py extract_dzielenie_template   100% 3 0 0   100% 0 0   100%
src / wiktextract / extractor / pl / sound.py extract_homofony_template   100% 6 0 0   67% 6 2   83%
src / wiktextract / extractor / pl / sound.py (no function)   100% 15 0 0   100% 0 0   100%
src / wiktextract / extractor / pl / tags.py translate_raw_tags   90% 10 1 0   80% 10 2   85%
src / wiktextract / extractor / pl / tags.py check_tag   88% 16 2 0   81% 16 1   84%
src / wiktextract / extractor / pl / tags.py (no function)   100% 5 0 0   100% 0 0   100%
src / wiktextract / extractor / pl / translation.py extract_translation_section   90% 20 2 0   75% 20 5   82%
src / wiktextract / extractor / pl / translation.py process_translation_list_item   96% 51 2 0   81% 32 6   90%
src / wiktextract / extractor / pl / translation.py extract_furi_template   100% 6 0 0   100% 2 0   100%
src / wiktextract / extractor / pl / translation.py (no function)   100% 11 0 0   100% 0 0   100%
src / wiktextract / extractor / pt / etymology.py extract_etymology_section   96% 28 1 0   77% 22 5   88%
src / wiktextract / extractor / pt / etymology.py extract_defdate_template   100% 5 0 0   50% 2 1   86%
src / wiktextract / extractor / pt / etymology.py (no function)   100% 6 0 0   100% 0 0   100%
src / wiktextract / extractor / pt / example.py extract_example_list_item   93% 44 3 0   85% 34 3   90%
src / wiktextract / extractor / pt / example.py extract_example_text_list   100% 10 0 0   50% 4 2   86%
src / wiktextract / extractor / pt / example.py (no function)   100% 8 0 0   100% 0 0   100%
src / wiktextract / extractor / pt / head_line.py extract_head_line_nodes   80% 10 2 0   88% 8 1   83%
src / wiktextract / extractor / pt / head_line.py extract_gramática_template   100% 6 0 0   75% 4 1   90%
src / wiktextract / extractor / pt / head_line.py extract_head_line_bold_node   100% 3 0 0   100% 2 0   100%
src / wiktextract / extractor / pt / head_line.py (no function)   100% 8 0 0   100% 0 0   100%
src / wiktextract / extractor / pt / inflection.py extract_flex_template   94% 36 2 0   88% 26 3   92%
src / wiktextract / extractor / pt / inflection.py extract_conjugation_section   100% 5 0 0   83% 6 1   91%
src / wiktextract / extractor / pt / inflection.py extract_conj_pt_template   100% 7 0 0   83% 6 1   92%
src / wiktextract / extractor / pt / inflection.py extract_conj_pt_template_first_table   100% 14 0 0   83% 12 2   92%
src / wiktextract / extractor / pt / inflection.py extract_conj_pt_template_second_table   100% 40 0 0   81% 26 5   92%
src / wiktextract / extractor / pt / inflection.py add_conj_pt_form   100% 9 0 0   88% 8 1   94%
src / wiktextract / extractor / pt / inflection.py extract_conj_en_template   100% 17 0 0   89% 18 2   94%
src / wiktextract / extractor / pt / inflection.py extract_degree_section   100% 14 0 0   75% 12 3   88%
src / wiktextract / extractor / pt / inflection.py (no function)   100% 22 0 0   100% 0 0   100%
src / wiktextract / extractor / pt / linkage.py extract_expression_section   100% 3 0 0   100% 4 0   100%
src / wiktextract / extractor / pt / linkage.py extract_expression_list_item   81% 31 6 0   77% 26 2   79%
src / wiktextract / extractor / pt / linkage.py extract_linkage_section   88% 8 1 0   90% 10 1   89%
src / wiktextract / extractor / pt / linkage.py extract_fraseini_template   83% 12 2 0   75% 4 1   81%
src / wiktextract / extractor / pt / linkage.py extract_linkage_list_item   98% 40 1 0   79% 38 8   88%
src / wiktextract / extractor / pt / linkage.py extract_wikisaurus_page   18% 17 14 0   7% 14 1   13%
src / wiktextract / extractor / pt / linkage.py extract_phraseology_section   100% 8 0 0   88% 8 1   94%
src / wiktextract / extractor / pt / linkage.py extract_phraseology_list_item   100% 15 0 0   93% 14 1   97%
src / wiktextract / extractor / pt / linkage.py extract_forms_section   70% 23 7 0   65% 20 3   67%
src / wiktextract / extractor / pt / linkage.py (no function)   100% 16 0 0   100% 0 0   100%
src / wiktextract / extractor / pt / models.py (no function)   100% 88 0 0   100% 0 0   100%
src / wiktextract / extractor / pt / page.py parse_section   88% 41 5 0   89% 36 4   88%
src / wiktextract / extractor / pt / page.py save_section_cats   100% 6 0 0   75% 8 2   86%
src / wiktextract / extractor / pt / page.py parse_page   81% 26 5 0   67% 18 6   75%
src / wiktextract / extractor / pt / page.py extract_note_section   0% 8 8 0   0% 8 0   0%
src / wiktextract / extractor / pt / page.py (no function)   100% 16 0 0   100% 0 0   100%
src / wiktextract / extractor / pt / pos.py extract_pos_section   100% 32 0 0   92% 24 2   96%
src / wiktextract / extractor / pt / pos.py extract_gloss_list_item   96% 25 1 0   92% 24 2   94%
src / wiktextract / extractor / pt / pos.py extract_escopo_template   100% 4 0 0   75% 4 1   88%
src / wiktextract / extractor / pt / pos.py extract_escopo2_template   100% 8 0 0   67% 6 2   86%
src / wiktextract / extractor / pt / pos.py extract_form_of_word   100% 6 0 0   75% 4 1   90%
src / wiktextract / extractor / pt / pos.py (no function)   100% 15 0 0   100% 0 0   100%
src / wiktextract / extractor / pt / pronunciation.py extract_pronunciation_section   100% 14 0 0   93% 14 1   96%
src / wiktextract / extractor / pt / pronunciation.py extract_pronunciation_list_item   95% 19 1 0   86% 14 2   91%
src / wiktextract / extractor / pt / pronunciation.py (no function)   100% 7 0 0   100% 0 0   100%
src / wiktextract / extractor / pt / section_titles.py (no function)   100% 4 0 0   100% 0 0   100%
src / wiktextract / extractor / pt / tags.py translate_raw_tags   92% 12 1 0   80% 10 2   86%
src / wiktextract / extractor / pt / tags.py (no function)   100% 8 0 0   100% 0 0   100%
src / wiktextract / extractor / pt / translation.py extract_translation_section   88% 16 2 0   79% 14 3   83%
src / wiktextract / extractor / pt / translation.py extract_tradini_template   89% 9 1 0   50% 2 1   82%
src / wiktextract / extractor / pt / translation.py extract_translation_list_item   90% 31 3 0   80% 30 4   85%
src / wiktextract / extractor / pt / translation.py extract_trad_template   100% 15 0 0   62% 8 3   87%
src / wiktextract / extractor / pt / translation.py extract_trad_minus_template   100% 11 0 0   50% 4 2   87%
src / wiktextract / extractor / pt / translation.py extract_t_template   93% 14 1 0   50% 6 3   80%
src / wiktextract / extractor / pt / translation.py extract_xlatio_template   90% 10 1 0   50% 4 2   79%
src / wiktextract / extractor / pt / translation.py extract_translation_subpage   100% 4 0 0   50% 2 1   83%
src / wiktextract / extractor / pt / translation.py (no function)   100% 14 0 0   100% 0 0   100%
src / wiktextract / extractor / ru / etymology.py extract_etymology   87% 15 2 0   69% 16 5   77%
src / wiktextract / extractor / ru / etymology.py (no function)   100% 5 0 0   100% 0 0   100%
src / wiktextract / extractor / ru / example.py process_example_template   100% 4 0 0   75% 4 1   88%
src / wiktextract / extractor / ru / example.py process_пример_template   95% 22 1 0   95% 20 1   95%
src / wiktextract / extractor / ru / example.py process_en_surname_example_template   100% 4 0 0   75% 4 1   88%
src / wiktextract / extractor / ru / example.py (no function)   100% 9 0 0   100% 0 0   100%
src / wiktextract / extractor / ru / gloss.py extract_gloss   100% 9 0 0   100% 6 0   100%
src / wiktextract / extractor / ru / gloss.py process_gloss_list_item   92% 37 3 0   85% 34 3   89%
src / wiktextract / extractor / ru / gloss.py remove_obsolete_leading_nodes   100% 2 0 0   100% 2 0   100%
src / wiktextract / extractor / ru / gloss.py process_meaning_template   100% 35 0 0   86% 36 5   93%
src / wiktextract / extractor / ru / gloss.py extract_dot_template   100% 16 0 0   93% 14 1   97%
src / wiktextract / extractor / ru / gloss.py (no function)   100% 16 0 0   100% 0 0   100%
src / wiktextract / extractor / ru / inflection.py parse_html_forms_table   100% 60 0 0   98% 48 1   99%
src / wiktextract / extractor / ru / inflection.py parse_wikitext_forms_table   98% 50 1 0   94% 36 2   97%
src / wiktextract / extractor / ru / inflection.py extract_прил_ru_comparative_forms   100% 11 0 0   92% 12 1   96%
src / wiktextract / extractor / ru / inflection.py (no function)   100% 17 0 0   100% 0 0   100%
src / wiktextract / extractor / ru / linkage.py extract_linkage_section   92% 26 2 0   75% 24 4   84%
src / wiktextract / extractor / ru / linkage.py find_linkage_tag   100% 5 0 0   75% 4 1   89%
src / wiktextract / extractor / ru / linkage.py process_related_block_template   88% 26 3 0   71% 28 6   80%
src / wiktextract / extractor / ru / linkage.py extract_phrase_section   90% 51 5 0   82% 44 4   86%
src / wiktextract / extractor / ru / linkage.py process_semantics_template   100% 6 0 0   88% 8 1   93%
src / wiktextract / extractor / ru / linkage.py extract_alt_form_section   0% 4 4 0   0% 4 0   0%
src / wiktextract / extractor / ru / linkage.py (no function)   100% 12 0 0   100% 0 0   100%
src / wiktextract / extractor / ru / models.py (no function)   100% 85 0 0   100% 0 0   100%
src / wiktextract / extractor / ru / page.py process_semantic_section   100% 6 0 0   75% 8 2   86%
src / wiktextract / extractor / ru / page.py get_pos_from_template   83% 23 4 0   71% 24 3   77%
src / wiktextract / extractor / ru / page.py get_pos   100% 12 0 0   92% 12 1   96%
src / wiktextract / extractor / ru / page.py extract_morphological_section   93% 27 2 0   88% 24 1   90%
src / wiktextract / extractor / ru / page.py parse_section   80% 40 8 0   74% 34 7   77%
src / wiktextract / extractor / ru / page.py parse_page   88% 51 6 0   78% 32 7   84%
src / wiktextract / extractor / ru / page.py extract_low_quality_page   86% 7 1 0   90% 10 1   88%
src / wiktextract / extractor / ru / page.py process_form_template   100% 21 0 0   58% 12 5   85%
src / wiktextract / extractor / ru / page.py parse_roman_section   0% 5 5 0   0% 4 0   0%
src / wiktextract / extractor / ru / page.py extract_section_end_templates   60% 5 2 0   67% 6 2   64%
src / wiktextract / extractor / ru / page.py extract_zh_forms_template   0% 13 13 0   0% 14 0   0%
src / wiktextract / extractor / ru / page.py extract_level2_node_contents   100% 7 0 0   88% 8 1   93%
src / wiktextract / extractor / ru / page.py (no function)   100% 29 0 0   100% 0 0   100%
src / wiktextract / extractor / ru / pronunciation.py process_transcription_template   100% 8 0 0   100% 2 0   100%
src / wiktextract / extractor / ru / pronunciation.py process_transcriptions_template   100% 15 0 0   75% 4 1   95%
src / wiktextract / extractor / ru / pronunciation.py process_transcription_ru_template   100% 13 0 0   50% 6 3   84%
src / wiktextract / extractor / ru / pronunciation.py process_transcriptions_ru_template   100% 19 0 0   50% 8 4   85%
src / wiktextract / extractor / ru / pronunciation.py process_transcription_la_template   100% 7 0 0   50% 2 1   89%
src / wiktextract / extractor / ru / pronunciation.py process_transcription_grc_template   100% 11 0 0   92% 12 1   96%
src / wiktextract / extractor / ru / pronunciation.py extract_ipa   100% 3 0 0   100% 2 0   100%
src / wiktextract / extractor / ru / pronunciation.py extract_audio_file   100% 3 0 0   100% 2 0   100%
src / wiktextract / extractor / ru / pronunciation.py extract_tags   100% 6 0 0   100% 6 0   100%
src / wiktextract / extractor / ru / pronunciation.py extract_homophones   71% 7 2 0   50% 6 1   62%
src / wiktextract / extractor / ru / pronunciation.py extract_pronunciation_section   43% 14 8 0   33% 12 2   38%
src / wiktextract / extractor / ru / pronunciation.py extract_homophone_section   100% 8 0 0   67% 6 2   86%
src / wiktextract / extractor / ru / pronunciation.py extract_rhyme_section   100% 15 0 0   88% 16 2   94%
src / wiktextract / extractor / ru / pronunciation.py (no function)   100% 21 0 0   100% 0 0   100%
src / wiktextract / extractor / ru / section_titles.py (no function)   100% 5 0 0   100% 0 0   100%
src / wiktextract / extractor / ru / tags.py translate_raw_tags   88% 24 3 0   70% 20 4   80%
src / wiktextract / extractor / ru / tags.py (no function)   100% 17 0 0   100% 0 0   100%
src / wiktextract / extractor / ru / translation.py extract_translations   100% 3 0 0   75% 4 1   86%
src / wiktextract / extractor / ru / translation.py process_translate_block_template   96% 24 1 0   79% 24 5   88%
src / wiktextract / extractor / ru / translation.py process_translate_list_span_tag   97% 31 1 0   86% 28 4   92%
src / wiktextract / extractor / ru / translation.py (no function)   100% 9 0 0   100% 0 0   100%
src / wiktextract / extractor / ruby.py parse_ruby   92% 12 1 0   88% 8 1   90%
src / wiktextract / extractor / ruby.py extract_ruby   93% 58 4 0   83% 30 5   90%
src / wiktextract / extractor / ruby.py (no function)   100% 7 0 0   100% 0 0   100%
src / wiktextract / extractor / share.py strip_nodes   100% 1 0 0   100% 0 0   100%
src / wiktextract / extractor / share.py capture_text_in_parentheses   100% 16 0 0   100% 8 0   100%
src / wiktextract / extractor / share.py split_chinese_variants   0% 7 7 0   0% 6 0   0%
src / wiktextract / extractor / share.py create_audio_url_dict   94% 18 1 0   80% 10 2   89%
src / wiktextract / extractor / share.py create_transcode_url   100% 3 0 0   100% 0 0   100%
src / wiktextract / extractor / share.py set_sound_file_url_fields   80% 5 1 0   75% 4 1   78%
src / wiktextract / extractor / share.py split_senseids   86% 14 2 0   83% 6 1   85%
src / wiktextract / extractor / share.py calculate_bold_offsets   100% 25 0 0   92% 24 2   96%
src / wiktextract / extractor / share.py (no function)   100% 13 0 0   100% 0 0   100%
src / wiktextract / extractor / simple / models.py (no function)   100% 62 0 0   100% 0 0   100%
src / wiktextract / extractor / simple / parse_utils.py (no function)   100% 3 0 0   100% 0 0   100%
src / wiktextract / extractor / simple / pos.py remove_duplicate_forms   100% 11 0 0   100% 10 0   100%
src / wiktextract / extractor / simple / pos.py parse_gloss   91% 35 3 0   83% 24 4   88%
src / wiktextract / extractor / simple / pos.py parse_gloss.gloss_template_fn   60% 15 6 0   57% 14 2   59%
src / wiktextract / extractor / simple / pos.py recurse_glosses1   85% 40 6 0   87% 30 4   86%
src / wiktextract / extractor / simple / pos.py recurse_glosses   82% 11 2 0   83% 6 1   82%
src / wiktextract / extractor / simple / pos.py process_pos   75% 67 17 0   62% 40 7   70%
src / wiktextract / extractor / simple / pos.py (no function)   100% 16 0 0   100% 0 0   100%
src / wiktextract / extractor / simple / pronunciation.py recurse_list   91% 11 1 0   88% 8 1   89%
src / wiktextract / extractor / simple / pronunciation.py recurse_list_item   95% 37 2 0   92% 24 2   93%
src / wiktextract / extractor / simple / pronunciation.py recursively_complete_sound_data   100% 2 0 0   100% 0 0   100%
src / wiktextract / extractor / simple / pronunciation.py process_pron   95% 20 1 0   90% 10 1   93%
src / wiktextract / extractor / simple / pronunciation.py process_pron.parse_pronunciation_template_fn   96% 50 2 0   72% 32 9   87%
src / wiktextract / extractor / simple / pronunciation.py process_pron.post_parse_pronunciation_template_fn   80% 15 3 0   60% 10 4   72%
src / wiktextract / extractor / simple / pronunciation.py (no function)   100% 14 0 0   100% 0 0   100%
src / wiktextract / extractor / simple / section_titles.py (no function)   100% 6 0 0   100% 2 0   100%
src / wiktextract / extractor / simple / simple_tags.py (no function)   89% 9 1 0   90% 10 1   89%
src / wiktextract / extractor / simple / table.py cell_node_fn   75% 8 2 0   50% 6 1   64%
src / wiktextract / extractor / simple / table.py parse_pos_table   62% 50 19 0   50% 34 9   57%
src / wiktextract / extractor / simple / table.py (no function)   100% 11 0 0   100% 0 0   100%
src / wiktextract / extractor / simple / tags_utils.py convert_tags   97% 36 1 0   95% 22 1   97%
src / wiktextract / extractor / simple / tags_utils.py convert_tags_in_sense   100% 4 0 0   100% 0 0   100%
src / wiktextract / extractor / simple / tags_utils.py (no function)   100% 8 0 0   100% 0 0   100%
src / wiktextract / extractor / simple / text_utils.py (no function)   100% 7 0 0   100% 2 0   100%
src / wiktextract / extractor / sv / models.py (no function)   100% 19 0 0   100% 0 0   100%
src / wiktextract / extractor / sv / page.py parse_section   83% 6 1 0   50% 4 2   70%
src / wiktextract / extractor / sv / page.py parse_page   93% 14 1 0   88% 8 1   91%
src / wiktextract / extractor / sv / page.py (no function)   100% 10 0 0   100% 0 0   100%
src / wiktextract / extractor / sv / pos.py extract_pos_section   100% 12 0 0   75% 8 2   90%
src / wiktextract / extractor / sv / pos.py extract_gloss_list_item   100% 9 0 0   67% 6 2   87%
src / wiktextract / extractor / sv / pos.py (no function)   100% 7 0 0   100% 0 0   100%
src / wiktextract / extractor / sv / section_titles.py (no function)   100% 1 0 0   100% 0 0   100%
src / wiktextract / extractor / th / alt_form.py extract_alt_form_section   100% 10 0 0   93% 14 1   96%
src / wiktextract / extractor / th / alt_form.py extract_alt_template   100% 3 0 0   100% 0 0   100%
src / wiktextract / extractor / th / alt_form.py extract_alt_expanded_nodes   100% 18 0 0   79% 14 3   91%
src / wiktextract / extractor / th / alt_form.py extract_lo_alt_template   100% 4 0 0   100% 4 0   100%
src / wiktextract / extractor / th / alt_form.py extract_l_template   100% 3 0 0   50% 2 1   80%
src / wiktextract / extractor / th / alt_form.py extract_romanization_section   69% 13 4 0   71% 14 2   70%
src / wiktextract / extractor / th / alt_form.py (no function)   100% 11 0 0   100% 0 0   100%
src / wiktextract / extractor / th / descendant.py extract_descendant_section   100% 6 0 0   88% 8 1   93%
src / wiktextract / extractor / th / descendant.py extract_desc_list_item   100% 7 0 0   100% 8 0   100%
src / wiktextract / extractor / th / descendant.py extract_desc_template   100% 19 0 0   100% 12 0   100%
src / wiktextract / extractor / th / descendant.py extract_cjkv_template   100% 21 0 0   89% 18 2   95%
src / wiktextract / extractor / th / descendant.py (no function)   100% 10 0 0   100% 0 0   100%
src / wiktextract / extractor / th / etymology.py extract_etymology_section   93% 15 1 0   81% 16 3   87%
src / wiktextract / extractor / th / etymology.py extract_ja_kanjitab_template   0% 27 27 0   0% 28 0   0%
src / wiktextract / extractor / th / etymology.py (no function)   100% 7 0 0   100% 0 0   100%
src / wiktextract / extractor / th / example.py extract_example_list_item   100% 20 0 0   95% 20 1   98%
src / wiktextract / extractor / th / example.py extract_ux_template   75% 28 7 0   55% 20 3   67%
src / wiktextract / extractor / th / example.py extract_template_zh_x   100% 15 0 0   100% 8 0   100%
src / wiktextract / extractor / th / example.py extract_zh_x_dl_tag   100% 25 0 0   86% 22 3   94%
src / wiktextract / extractor / th / example.py extract_zh_x_no_dl_tag   100% 17 0 0   90% 10 1   96%
src / wiktextract / extractor / th / example.py extract_quote_template   17% 24 20 0   7% 14 1   13%
src / wiktextract / extractor / th / example.py extract_template_ja_usex   100% 20 0 0   88% 8 1   96%
src / wiktextract / extractor / th / example.py (no function)   100% 15 0 0   100% 0 0   100%
src / wiktextract / extractor / th / linkage.py extract_linkage_section   90% 10 1 0   92% 12 1   91%
src / wiktextract / extractor / th / linkage.py extract_col_template   100% 17 0 0   94% 16 1   97%
src / wiktextract / extractor / th / linkage.py extract_linkage_list_item   95% 37 2 0   78% 32 5   87%
src / wiktextract / extractor / th / linkage.py extract_thesaurus_page   82% 17 3 0   79% 14 3   81%
src / wiktextract / extractor / th / linkage.py extract_ws_template   100% 4 0 0   50% 2 1   83%
src / wiktextract / extractor / th / linkage.py extract_syn_template   89% 9 1 0   62% 8 3   76%
src / wiktextract / extractor / th / linkage.py extract_zh_dial_template   0% 52 52 0   0% 46 0   0%
src / wiktextract / extractor / th / linkage.py extract_zh_l_template   100% 19 0 0   92% 12 1   97%
src / wiktextract / extractor / th / linkage.py (no function)   100% 16 0 0   100% 0 0   100%
src / wiktextract / extractor / th / models.py (no function)   100% 121 0 0   100% 0 0   100%
src / wiktextract / extractor / th / page.py parse_section   85% 40 6 0   76% 34 2   81%
src / wiktextract / extractor / th / page.py parse_page   61% 33 13 0   50% 26 5   56%
src / wiktextract / extractor / th / page.py extract_category_templates   86% 7 1 0   88% 8 1   87%
src / wiktextract / extractor / th / page.py extract_zh_forms   0% 12 12 0   0% 10 0   0%
src / wiktextract / extractor / th / page.py extract_zh_forms_header_cell   0% 31 31 0   0% 24 0   0%
src / wiktextract / extractor / th / page.py extract_zh_forms_data_cell   0% 28 28 0   0% 24 0   0%
src / wiktextract / extractor / th / page.py extract_ja_see_template   100% 4 0 0   75% 4 1   88%
src / wiktextract / extractor / th / page.py (no function)   100% 25 0 0   100% 0 0   100%
src / wiktextract / extractor / th / pos.py extract_pos_section   100% 20 0 0   94% 16 1   97%
src / wiktextract / extractor / th / pos.py extract_gloss_list_item   96% 28 1 0   88% 26 3   93%
src / wiktextract / extractor / th / pos.py extract_label_template   100% 8 0 0   83% 6 1   93%
src / wiktextract / extractor / th / pos.py extract_cls_template   100% 7 0 0   67% 6 2   85%
src / wiktextract / extractor / th / pos.py extract_th_noun_template   100% 6 0 0   75% 4 1   90%
src / wiktextract / extractor / th / pos.py extract_th_verb_adj_template   100% 6 0 0   75% 4 1   90%
src / wiktextract / extractor / th / pos.py extract_note_section   0% 5 5 0   0% 6 0   0%
src / wiktextract / extractor / th / pos.py extract_form_of_template   100% 44 0 0   79% 34 7   91%
src / wiktextract / extractor / th / pos.py extract_usage_note_section   0% 5 5 0   0% 6 0   0%
src / wiktextract / extractor / th / pos.py extract_zh_mw_template   0% 26 26 0   0% 20 0   0%
src / wiktextract / extractor / th / pos.py extract_headword_line_template   93% 55 4 0   83% 48 6   88%
src / wiktextract / extractor / th / pos.py extract_historical_kana   100% 6 0 0   100% 4 0   100%
src / wiktextract / extractor / th / pos.py (no function)   100% 24 0 0   100% 0 0   100%
src / wiktextract / extractor / th / section_titles.py (no function)   100% 3 0 0   100% 0 0   100%
src / wiktextract / extractor / th / sound.py extract_sound_section   78% 9 2 0   90% 10 1   84%
src / wiktextract / extractor / th / sound.py extract_sound_template   73% 22 6 0   68% 22 5   70%
src / wiktextract / extractor / th / sound.py extract_ipa_template   100% 12 0 0   88% 8 1   95%
src / wiktextract / extractor / th / sound.py extract_ipa_list_item   59% 22 9 0   40% 20 4   50%
src / wiktextract / extractor / th / sound.py extract_ja_pron_template   90% 29 3 0   82% 22 4   86%
src / wiktextract / extractor / th / sound.py extract_x_sampa_template   0% 3 3 0   0% 2 0   0%
src / wiktextract / extractor / th / sound.py extract_enpr_template   0% 3 3 0   0% 2 0   0%
src / wiktextract / extractor / th / sound.py extract_audio_template   100% 11 0 0   67% 6 2   88%
src / wiktextract / extractor / th / sound.py extract_th_pron_template   90% 70 7 0   79% 58 8   85%
src / wiktextract / extractor / th / sound.py extract_lo_pron_template   100% 36 0 0   88% 32 4   94%
src / wiktextract / extractor / th / sound.py extract_zh_pron_template   0% 11 11 0   0% 8 0   0%
src / wiktextract / extractor / th / sound.py extract_zh_pron_list_item   0% 32 32 0   0% 26 0   0%
src / wiktextract / extractor / th / sound.py split_zh_pron_raw_tag   0% 20 20 0   0% 12 0   0%
src / wiktextract / extractor / th / sound.py extract_zh_pron_span   0% 25 25 0   0% 18 0   0%
src / wiktextract / extractor / th / sound.py split_zh_pron   0% 17 17 0   0% 10 0   0%
src / wiktextract / extractor / th / sound.py extract_zh_pron_homophones_table   0% 14 14 0   0% 10 0   0%
src / wiktextract / extractor / th / sound.py extract_rhymes_template   100% 5 0 0   100% 4 0   100%
src / wiktextract / extractor / th / sound.py extract_homophones_template   100% 21 0 0   88% 16 2   95%
src / wiktextract / extractor / th / sound.py extract_hyphenation_template   0% 7 7 0   0% 4 0   0%
src / wiktextract / extractor / th / sound.py (no function)   100% 28 0 0   100% 0 0   100%
src / wiktextract / extractor / th / tags.py translate_raw_tags   72% 18 5 0   67% 18 2   69%
src / wiktextract / extractor / th / tags.py (no function)   100% 8 0 0   100% 0 0   100%
src / wiktextract / extractor / th / translation.py extract_translation_section   89% 9 1 0   90% 10 1   89%
src / wiktextract / extractor / th / translation.py extract_translation_list_item   76% 25 6 0   65% 26 5   71%
src / wiktextract / extractor / th / translation.py extract_t_template   95% 19 1 0   86% 14 2   91%
src / wiktextract / extractor / th / translation.py extract_translation_subpage   0% 7 7 0   0% 4 0   0%
src / wiktextract / extractor / th / translation.py extract_trans_see_template   0% 18 18 0   0% 14 0   0%
src / wiktextract / extractor / th / translation.py find_subpage_section   0% 5 5 0   0% 4 0   0%
src / wiktextract / extractor / th / translation.py (no function)   100% 14 0 0   100% 0 0   100%
src / wiktextract / extractor / tr / etymology.py extract_etymology_section   67% 9 3 0   60% 10 2   63%
src / wiktextract / extractor / tr / etymology.py (no function)   100% 5 0 0   100% 0 0   100%
src / wiktextract / extractor / tr / example.py extract_example_list_item   100% 23 0 0   88% 24 3   94%
src / wiktextract / extractor / tr / example.py extract_ux_template   78% 18 4 0   50% 10 3   68%
src / wiktextract / extractor / tr / example.py extract_örnek_template   94% 18 1 0   80% 10 2   89%
src / wiktextract / extractor / tr / example.py extract_at_template   100% 20 0 0   79% 14 3   91%
src / wiktextract / extractor / tr / example.py (no function)   100% 10 0 0   100% 0 0   100%
src / wiktextract / extractor / tr / inflection.py extract_inflection_section   100% 3 0 0   75% 4 1   86%
src / wiktextract / extractor / tr / inflection.py extract_tr_ad_tablo_template   98% 55 1 0   95% 38 2   97%
src / wiktextract / extractor / tr / inflection.py (no function)   100% 13 0 0   100% 0 0   100%
src / wiktextract / extractor / tr / linkage.py extract_linkage_section   82% 17 3 0   72% 18 3   77%
src / wiktextract / extractor / tr / linkage.py extract_linkage_list_item   100% 15 0 0   79% 14 3   90%
src / wiktextract / extractor / tr / linkage.py extract_gloss_list_linkage_template   100% 10 0 0   88% 8 1   94%
src / wiktextract / extractor / tr / linkage.py (no function)   100% 9 0 0   100% 0 0   100%
src / wiktextract / extractor / tr / models.py (no function)   100% 87 0 0   100% 0 0   100%
src / wiktextract / extractor / tr / page.py parse_section   90% 30 3 0   85% 26 2   88%
src / wiktextract / extractor / tr / page.py parse_page   100% 14 0 0   100% 8 0   100%
src / wiktextract / extractor / tr / page.py (no function)   100% 16 0 0   100% 0 0   100%
src / wiktextract / extractor / tr / pos.py extract_pos_section   100% 15 0 0   100% 10 0   100%
src / wiktextract / extractor / tr / pos.py extract_gloss_list_item   100% 25 0 0   95% 22 1   98%
src / wiktextract / extractor / tr / pos.py extract_terim_template   100% 5 0 0   75% 4 1   89%
src / wiktextract / extractor / tr / pos.py extract_pos_header_nodes   100% 5 0 0   100% 6 0   100%
src / wiktextract / extractor / tr / pos.py extract_pos_header_template   100% 33 0 0   88% 26 3   95%
src / wiktextract / extractor / tr / pos.py extract_form_of_template   92% 38 3 0   69% 26 8   83%
src / wiktextract / extractor / tr / pos.py extract_sahiplik_template   100% 16 0 0   81% 16 3   91%
src / wiktextract / extractor / tr / pos.py extract_note_section   0% 5 5 0   0% 6 0   0%
src / wiktextract / extractor / tr / pos.py (no function)   100% 20 0 0   100% 0 0   100%
src / wiktextract / extractor / tr / section_titles.py (no function)   100% 3 0 0   100% 0 0   100%
src / wiktextract / extractor / tr / sound.py extract_sound_section   100% 3 0 0   100% 4 0   100%
src / wiktextract / extractor / tr / sound.py extract_sound_list_item   100% 11 0 0   92% 12 1   96%
src / wiktextract / extractor / tr / sound.py extract_ipa_template   100% 4 0 0   100% 4 0   100%
src / wiktextract / extractor / tr / sound.py extract_heceleme_template   100% 6 0 0   75% 4 1   90%
src / wiktextract / extractor / tr / sound.py extract_ses_template   100% 9 0 0   50% 4 2   85%
src / wiktextract / extractor / tr / sound.py extract_eş_sesliler   100% 6 0 0   75% 4 1   90%
src / wiktextract / extractor / tr / sound.py extract_kafiyeler   100% 7 0 0   67% 6 2   85%
src / wiktextract / extractor / tr / sound.py (no function)   100% 13 0 0   100% 0 0   100%
src / wiktextract / extractor / tr / tags.py translate_raw_tags   80% 20 4 0   59% 22 3   69%
src / wiktextract / extractor / tr / tags.py (no function)   100% 9 0 0   100% 0 0   100%
src / wiktextract / extractor / tr / translation.py extract_translation_section   88% 8 1 0   90% 10 1   89%
src / wiktextract / extractor / tr / translation.py extract_translation_list_item   100% 15 0 0   93% 14 1   97%
src / wiktextract / extractor / tr / translation.py extract_çeviri_template   100% 19 0 0   75% 12 3   90%
src / wiktextract / extractor / tr / translation.py extract_trans_see_template   0% 18 18 0   0% 14 0   0%
src / wiktextract / extractor / tr / translation.py find_subpage_section   0% 5 5 0   0% 4 0   0%
src / wiktextract / extractor / tr / translation.py (no function)   100% 11 0 0   100% 0 0   100%
src / wiktextract / extractor / vi / descendant.py extract_descendant_section   0% 9 9 0   0% 10 0   0%
src / wiktextract / extractor / vi / descendant.py extract_cjkv_template   0% 5 5 0   0% 2 0   0%
src / wiktextract / extractor / vi / descendant.py extract_desc_list_item   0% 34 34 0   0% 28 0   0%
src / wiktextract / extractor / vi / descendant.py extract_desc_span_tag   0% 36 36 0   0% 26 0   0%
src / wiktextract / extractor / vi / descendant.py (no function)   100% 11 0 0   100% 0 0   100%
src / wiktextract / extractor / vi / etymology.py extract_etymology_section   81% 16 3 0   69% 16 5   75%
src / wiktextract / extractor / vi / etymology.py extract_ja_kanjitab_template   0% 27 27 0   0% 28 0   0%
src / wiktextract / extractor / vi / etymology.py (no function)   100% 7 0 0   100% 0 0   100%
src / wiktextract / extractor / vi / example.py extract_example_list_item   70% 23 7 0   55% 22 4   62%
src / wiktextract / extractor / vi / example.py extract_ux_template   0% 28 28 0   0% 20 0   0%
src / wiktextract / extractor / vi / example.py extract_quote_template   75% 24 6 0   71% 14 4   74%
src / wiktextract / extractor / vi / example.py extract_ja_x_template   0% 20 20 0   0% 8 0   0%
src / wiktextract / extractor / vi / example.py extract_zh_x_template   0% 15 15 0   0% 8 0   0%
src / wiktextract / extractor / vi / example.py extract_zh_x_dl_tag   0% 30 30 0   0% 26 0   0%
src / wiktextract / extractor / vi / example.py extract_zh_x_no_dl_tag   0% 17 17 0   0% 10 0   0%
src / wiktextract / extractor / vi / example.py (no function)   100% 15 0 0   100% 0 0   100%
src / wiktextract / extractor / vi / linkage.py extract_gloss_list_linkage_template   84% 43 7 0   74% 38 6   79%
src / wiktextract / extractor / vi / linkage.py extract_alt_form_section   100% 12 0 0   100% 12 0   100%
src / wiktextract / extractor / vi / linkage.py extract_alter_template   100% 10 0 0   75% 4 1   93%
src / wiktextract / extractor / vi / linkage.py extract_qualifier_template   100% 6 0 0   75% 4 1   90%
src / wiktextract / extractor / vi / linkage.py extract_linkage_section   75% 24 6 0   65% 26 3   70%
src / wiktextract / extractor / vi / linkage.py extract_col_template   100% 29 0 0   95% 22 1   98%
src / wiktextract / extractor / vi / linkage.py extract_linkage_list_item   80% 35 7 0   77% 26 4   79%
src / wiktextract / extractor / vi / linkage.py extract_link_template   100% 8 0 0   75% 4 1   92%
src / wiktextract / extractor / vi / linkage.py extract_idiom_list_item   100% 20 0 0   88% 16 2   94%
src / wiktextract / extractor / vi / linkage.py extract_zh_l_template   0% 16 16 0   0% 10 0   0%
src / wiktextract / extractor / vi / linkage.py extract_ja_r_template   0% 14 14 0   0% 8 0   0%
src / wiktextract / extractor / vi / linkage.py extract_vi_l_template   75% 12 3 0   50% 8 2   65%
src / wiktextract / extractor / vi / linkage.py extract_anagrams_template   0% 10 10 0   0% 6 0   0%
src / wiktextract / extractor / vi / linkage.py extract_zh_dial_template   0% 52 52 0   0% 46 0   0%
src / wiktextract / extractor / vi / linkage.py (no function)   100% 24 0 0   100% 0 0   100%
src / wiktextract / extractor / vi / models.py (no function)   100% 124 0 0   100% 0 0   100%
src / wiktextract / extractor / vi / page.py parse_section   77% 30 7 0   69% 26 4   73%
src / wiktextract / extractor / vi / page.py parse_page   59% 39 16 0   44% 32 6   52%
src / wiktextract / extractor / vi / page.py extract_section_cats   82% 11 2 0   75% 12 3   78%
src / wiktextract / extractor / vi / page.py extract_zh_forms_template   0% 14 14 0   0% 12 0   0%
src / wiktextract / extractor / vi / page.py extract_zh_forms_header_cell   0% 31 31 0   0% 24 0   0%
src / wiktextract / extractor / vi / page.py extract_zh_forms_data_cell   0% 21 21 0   0% 18 0   0%
src / wiktextract / extractor / vi / page.py (no function)   100% 21 0 0   100% 0 0   100%
src / wiktextract / extractor / vi / pos.py extract_pos_section   100% 16 0 0   100% 12 0   100%
src / wiktextract / extractor / vi / pos.py extract_gloss_list_item   81% 31 6 0   71% 28 4   76%
src / wiktextract / extractor / vi / pos.py extract_label_template   0% 9 9 0   0% 8 0   0%
src / wiktextract / extractor / vi / pos.py extract_term_template   100% 5 0 0   75% 4 1   89%
src / wiktextract / extractor / vi / pos.py extract_form_of_template   88% 16 2 0   60% 10 4   77%
src / wiktextract / extractor / vi / pos.py extract_at_template   0% 7 7 0   0% 6 0   0%
src / wiktextract / extractor / vi / pos.py extract_note_section   0% 11 11 0   0% 10 0   0%
src / wiktextract / extractor / vi / pos.py extract_headword_template   81% 75 14 0   69% 62 11   76%
src / wiktextract / extractor / vi / pos.py extract_historical_kana   0% 6 6 0   0% 4 0   0%
src / wiktextract / extractor / vi / pos.py extract_zh_mw_template   0% 28 28 0   0% 22 0   0%
src / wiktextract / extractor / vi / pos.py (no function)   100% 21 0 0   100% 0 0   100%
src / wiktextract / extractor / vi / section_titles.py (no function)   100% 3 0 0   100% 0 0   100%
src / wiktextract / extractor / vi / sound.py extract_sound_section   100% 6 0 0   100% 8 0   100%
src / wiktextract / extractor / vi / sound.py extract_sound_template   67% 24 8 0   62% 24 7   65%
src / wiktextract / extractor / vi / sound.py extract_sound_list_item   67% 6 2 0   62% 8 1   64%
src / wiktextract / extractor / vi / sound.py extract_vie_pron_template   100% 23 0 0   100% 18 0   100%
src / wiktextract / extractor / vi / sound.py extract_vie_pron_span_tag   100% 8 0 0   83% 6 1   93%
src / wiktextract / extractor / vi / sound.py extract_pron_audio_template   0% 11 11 0   0% 4 0   0%
src / wiktextract / extractor / vi / sound.py extract_audio_template   0% 10 10 0   0% 4 0   0%
src / wiktextract / extractor / vi / sound.py extract_ipa_template   100% 12 0 0   88% 8 1   95%
src / wiktextract / extractor / vi / sound.py extract_ipa_list_item   100% 17 0 0   81% 16 3   91%
src / wiktextract / extractor / vi / sound.py extract_rhymes_template   100% 7 0 0   83% 6 1   92%
src / wiktextract / extractor / vi / sound.py extract_hyphenation_template   100% 7 0 0   75% 4 1   91%
src / wiktextract / extractor / vi / sound.py extract_homophone_section   0% 6 6 0   0% 8 0   0%
src / wiktextract / extractor / vi / sound.py extract_zh_pron_template   0% 11 11 0   0% 8 0   0%
src / wiktextract / extractor / vi / sound.py extract_zh_pron_list_item   0% 32 32 0   0% 26 0   0%
src / wiktextract / extractor / vi / sound.py split_zh_pron_raw_tag   0% 20 20 0   0% 12 0   0%
src / wiktextract / extractor / vi / sound.py extract_zh_pron_span   0% 25 25 0   0% 18 0   0%
src / wiktextract / extractor / vi / sound.py split_zh_pron   0% 17 17 0   0% 10 0   0%
src / wiktextract / extractor / vi / sound.py extract_zh_pron_homophones_table   0% 14 14 0   0% 10 0   0%
src / wiktextract / extractor / vi / sound.py extract_th_pron_template   0% 74 74 0   0% 60 0   0%
src / wiktextract / extractor / vi / sound.py extract_homophones_template   0% 21 21 0   0% 16 0   0%
src / wiktextract / extractor / vi / sound.py extract_ja_pron_template   0% 29 29 0   0% 22 0   0%
src / wiktextract / extractor / vi / sound.py (no function)   97% 35 1 0   100% 0 0   97%
src / wiktextract / extractor / vi / tags.py translate_raw_tags   90% 20 2 0   75% 16 2   83%
src / wiktextract / extractor / vi / tags.py (no function)   100% 12 0 0   100% 0 0   100%
src / wiktextract / extractor / vi / translation.py extract_translation_section   93% 14 1 0   94% 16 1   93%
src / wiktextract / extractor / vi / translation.py extract_translation_list_item   91% 22 2 0   85% 20 3   88%
src / wiktextract / extractor / vi / translation.py extract_t_template   85% 34 5 0   73% 26 3   80%
src / wiktextract / extractor / vi / translation.py extract_trans_see_template   0% 18 18 0   0% 14 0   0%
src / wiktextract / extractor / vi / translation.py find_subpage_section   0% 5 5 0   0% 4 0   0%
src / wiktextract / extractor / vi / translation.py extract_multitrans_template   100% 2 0 0   100% 0 0   100%
src / wiktextract / extractor / vi / translation.py extract_abbr_tag_template   0% 7 7 0   0% 4 0   0%
src / wiktextract / extractor / vi / translation.py (no function)   100% 17 0 0   100% 0 0   100%
src / wiktextract / extractor / zh / descendant.py extract_descendant_section   100% 12 0 0   93% 14 1   96%
src / wiktextract / extractor / zh / descendant.py process_cjkv_template   100% 5 0 0   100% 2 0   100%
src / wiktextract / extractor / zh / descendant.py process_desc_list_item   97% 34 1 0   96% 28 1   97%
src / wiktextract / extractor / zh / descendant.py extract_desc_span_tag   82% 38 7 0   79% 28 4   80%
src / wiktextract / extractor / zh / descendant.py (no function)   100% 12 0 0   100% 0 0   100%
src / wiktextract / extractor / zh / etymology.py extract_etymology_section   86% 35 5 0   84% 32 5   85%
src / wiktextract / extractor / zh / etymology.py extract_ja_kanjitab_template   0% 27 27 0   0% 28 0   0%
src / wiktextract / extractor / zh / etymology.py (no function)   100% 7 0 0   100% 0 0   100%
src / wiktextract / extractor / zh / example.py extract_example_list_item   100% 31 0 0   92% 26 2   96%
src / wiktextract / extractor / zh / example.py extract_plain_text_example_list   100% 4 0 0   100% 4 0   100%
src / wiktextract / extractor / zh / example.py extract_quote_templates   100% 16 0 0   100% 10 0   100%
src / wiktextract / extractor / zh / example.py extract_template_ja_usex   100% 15 0 0   100% 4 0   100%
src / wiktextract / extractor / zh / example.py extract_template_zh_x   100% 47 0 0   89% 28 3   96%
src / wiktextract / extractor / zh / example.py extract_zh_x_dl_span_tag   100% 23 0 0   89% 18 2   95%
src / wiktextract / extractor / zh / example.py extract_template_ux   100% 18 0 0   100% 12 0   100%
src / wiktextract / extractor / zh / example.py extract_template_Q   100% 19 0 0   86% 14 2   94%
src / wiktextract / extractor / zh / example.py extract_inline_alt_forms_template   100% 22 0 0   92% 12 1   97%
src / wiktextract / extractor / zh / example.py (no function)   100% 18 0 0   100% 0 0   100%
src / wiktextract / extractor / zh / gloss.py extract_gloss   94% 50 3 0   89% 44 5   91%
src / wiktextract / extractor / zh / gloss.py process_form_of_template   100% 35 0 0   95% 22 1   98%
src / wiktextract / extractor / zh / gloss.py process_form_of_template_child   100% 7 0 0   75% 4 1   91%
src / wiktextract / extractor / zh / gloss.py process_erhua_form_of_template   100% 21 0 0   83% 18 3   92%
src / wiktextract / extractor / zh / gloss.py process_zh_mw_template   96% 28 1 0   91% 22 2   94%
src / wiktextract / extractor / zh / gloss.py extract_zh_abbr_template   100% 12 0 0   100% 10 0   100%
src / wiktextract / extractor / zh / gloss.py extract_defdate_template   100% 11 0 0   67% 6 2   88%
src / wiktextract / extractor / zh / gloss.py (no function)   100% 19 0 0   100% 0 0   100%
src / wiktextract / extractor / zh / headword_line.py extract_pos_head_line_nodes   81% 16 3 0   83% 12 2   82%
src / wiktextract / extractor / zh / headword_line.py extract_headword_line_template   96% 49 2 0   88% 42 5   92%
src / wiktextract / extractor / zh / headword_line.py process_headword_bold_node   71% 7 2 0   75% 4 1   73%
src / wiktextract / extractor / zh / headword_line.py extract_headword_forms   100% 8 0 0   100% 6 0   100%
src / wiktextract / extractor / zh / headword_line.py process_forms_text   97% 31 1 0   95% 20 1   96%
src / wiktextract / extractor / zh / headword_line.py extract_headword_tags   100% 4 0 0   100% 2 0   100%
src / wiktextract / extractor / zh / headword_line.py extract_historical_kana   100% 8 0 0   83% 6 1   93%
src / wiktextract / extractor / zh / headword_line.py extract_tlb_template   100% 8 0 0   83% 6 1   93%
src / wiktextract / extractor / zh / headword_line.py (no function)   100% 16 0 0   100% 0 0   100%
src / wiktextract / extractor / zh / inflection.py extract_inflections   100% 5 0 0   83% 6 1   91%
src / wiktextract / extractor / zh / inflection.py extract_ja_inf_table   97% 65 2 0   86% 58 8   92%
src / wiktextract / extractor / zh / inflection.py (no function)   100% 10 0 0   100% 0 0   100%
src / wiktextract / extractor / zh / linkage.py extract_linkage_section   96% 23 1 0   91% 22 2   93%
src / wiktextract / extractor / zh / linkage.py process_linkage_list_item   91% 35 3 0   81% 26 3   87%
src / wiktextract / extractor / zh / linkage.py extract_zh_dial_template   98% 52 1 0   89% 46 5   94%
src / wiktextract / extractor / zh / linkage.py process_zh_l_template   95% 19 1 0   92% 12 1   94%
src / wiktextract / extractor / zh / linkage.py process_ja_r_template   100% 2 0 0   100% 0 0   100%
src / wiktextract / extractor / zh / linkage.py process_expanded_ja_r_node   92% 13 1 0   88% 8 1   90%
src / wiktextract / extractor / zh / linkage.py process_l_template   100% 21 0 0   86% 14 2   94%
src / wiktextract / extractor / zh / linkage.py process_linkage_col_template   90% 31 3 0   77% 22 5   85%
src / wiktextract / extractor / zh / linkage.py process_linkage_templates_in_gloss   92% 37 3 0   84% 32 3   88%
src / wiktextract / extractor / zh / linkage.py extract_ja_r_multi_template   100% 6 0 0   100% 4 0   100%
src / wiktextract / extractor / zh / linkage.py (no function)   100% 17 0 0   100% 0 0   100%
src / wiktextract / extractor / zh / models.py (no function)   100% 144 0 0   100% 0 0   100%
src / wiktextract / extractor / zh / note.py extract_note_section   100% 13 0 0   83% 12 2   92%
src / wiktextract / extractor / zh / note.py extract_node_list_item   100% 8 0 0   100% 6 0   100%
src / wiktextract / extractor / zh / note.py (no function)   100% 6 0 0   100% 0 0   100%
src / wiktextract / extractor / zh / page.py parse_section   93% 44 3 0   85% 40 6   89%
src / wiktextract / extractor / zh / page.py process_pos_block   95% 21 1 0   83% 12 2   91%
src / wiktextract / extractor / zh / page.py parse_page   81% 36 7 0   77% 26 6   79%
src / wiktextract / extractor / zh / page.py process_low_quality_page   86% 22 3 0   67% 18 4   78%
src / wiktextract / extractor / zh / page.py process_soft_redirect_template   100% 9 0 0   70% 10 3   84%
src / wiktextract / extractor / zh / page.py process_zh_forms   100% 12 0 0   100% 10 0   100%
src / wiktextract / extractor / zh / page.py extract_zh_forms_header_cell   100% 31 0 0   96% 24 1   98%
src / wiktextract / extractor / zh / page.py extract_zh_forms_data_cell   100% 28 0 0   92% 24 2   96%
src / wiktextract / extractor / zh / page.py add_page_end_categories   17% 6 5 0   17% 6 1   17%
src / wiktextract / extractor / zh / page.py (no function)   100% 29 0 0   100% 0 0   100%
src / wiktextract / extractor / zh / pronunciation.py extract_pronunciation_section   100% 11 0 0   100% 6 0   100%
src / wiktextract / extractor / zh / pronunciation.py process_pron_item_list_item   90% 10 1 0   75% 4 1   86%
src / wiktextract / extractor / zh / pronunciation.py process_pron_template   87% 30 4 0   77% 22 5   83%
src / wiktextract / extractor / zh / pronunciation.py process_zh_pron_template   100% 12 0 0   100% 8 0   100%
src / wiktextract / extractor / zh / pronunciation.py process_zh_pron_list_item   88% 32 4 0   88% 26 3   88%
src / wiktextract / extractor / zh / pronunciation.py split_zh_pron_raw_tag   100% 20 0 0   100% 12 0   100%
src / wiktextract / extractor / zh / pronunciation.py extract_zh_pron_span   100% 25 0 0   94% 18 1   98%
src / wiktextract / extractor / zh / pronunciation.py split_zh_pron   100% 17 0 0   100% 10 0   100%
src / wiktextract / extractor / zh / pronunciation.py extract_zh_pron_homophones_table   100% 14 0 0   100% 10 0   100%
src / wiktextract / extractor / zh / pronunciation.py extract_homophones_template   73% 22 6 0   56% 16 3   66%
src / wiktextract / extractor / zh / pronunciation.py process_audio_template   0% 8 8 0   0% 2 0   0%
src / wiktextract / extractor / zh / pronunciation.py extract_ipa_template   100% 15 0 0   88% 8 1   96%
src / wiktextract / extractor / zh / pronunciation.py extract_ipa_list_item   83% 29 5 0   77% 22 3   80%
src / wiktextract / extractor / zh / pronunciation.py process_enpr_template   100% 7 0 0   75% 4 1   91%
src / wiktextract / extractor / zh / pronunciation.py extract_ja_pron_template   0% 32 32 0   0% 22 0   0%
src / wiktextract / extractor / zh / pronunciation.py extract_th_pron_template   0% 75 75 0   0% 60 0   0%
src / wiktextract / extractor / zh / pronunciation.py extract_rhymes_template   0% 2 2 0   100% 0 0   0%
src / wiktextract / extractor / zh / pronunciation.py extract_rhymes_list_item   100% 7 0 0   75% 4 1   91%
src / wiktextract / extractor / zh / pronunciation.py extract_hyphenation_template   0% 3 3 0   100% 0 0   0%
src / wiktextract / extractor / zh / pronunciation.py extract_hyphenation_list_item   100% 5 0 0   75% 4 1   89%
src / wiktextract / extractor / zh / pronunciation.py extract_pl_pr_template   100% 29 0 0   83% 18 3   94%
src / wiktextract / extractor / zh / pronunciation.py extract_pl_pr_sound_table   100% 20 0 0   83% 18 3   92%
src / wiktextract / extractor / zh / pronunciation.py extract_ko_ipa_template   100% 44 0 0   86% 36 5   94%
src / wiktextract / extractor / zh / pronunciation.py (no function)   97% 32 1 0   100% 0 0   97%
src / wiktextract / extractor / zh / section_titles.py (no function)   100% 10 0 0   100% 0 0   100%
src / wiktextract / extractor / zh / tags.py translate_raw_tags   100% 14 0 0   92% 12 1   96%
src / wiktextract / extractor / zh / tags.py (no function)   100% 21 0 0   100% 0 0   100%
src / wiktextract / extractor / zh / topics.py (no function)   100% 1 0 0   100% 0 0   100%
src / wiktextract / extractor / zh / translation.py extract_translation_section   100% 15 0 0   100% 14 0   100%
src / wiktextract / extractor / zh / translation.py process_translation_list_item   94% 52 3 0   83% 46 6   89%
src / wiktextract / extractor / zh / translation.py extract_trans_see_template   94% 18 1 0   79% 14 3   88%
src / wiktextract / extractor / zh / translation.py extract_see_trans_subpage_template   71% 17 5 0   42% 12 5   59%
src / wiktextract / extractor / zh / translation.py find_subpage_section   100% 5 0 0   100% 4 0   100%
src / wiktextract / extractor / zh / translation.py (no function)   100% 12 0 0   100% 0 0   100%
src / wiktextract / import_utils.py import_extractor_module   50% 8 4 0   50% 2 1   50%
src / wiktextract / import_utils.py (no function)   100% 4 0 0   100% 0 0   100%
src / wiktextract / page.py parse_page   100% 8 0 0   100% 4 0   100%
src / wiktextract / page.py is_panel_template   100% 6 0 0   100% 4 0   100%
src / wiktextract / page.py recursively_extract   96% 55 2 0   92% 24 2   95%
src / wiktextract / page.py inject_linkages   71% 24 7 0   65% 20 7   68%
src / wiktextract / page.py process_categories   94% 54 3 0   93% 42 3   94%
src / wiktextract / page.py remove_duplicate_data   96% 26 1 0   93% 28 2   94%
src / wiktextract / page.py clean_node   88% 57 7 0   78% 36 8   84%
src / wiktextract / page.py clean_node.clean_template_fn   0% 5 5 0   0% 4 0   0%
src / wiktextract / page.py clean_node.clean_node_handler_fn_default   100% 5 0 0   100% 2 0   100%
src / wiktextract / page.py sense_data_has_value   80% 5 1 0   75% 4 1   78%
src / wiktextract / page.py (no function)   100% 21 0 0   100% 0 0   100%
src / wiktextract / tags.py sort_tags   0% 2 2 0   100% 0 0   0%
src / wiktextract / tags.py (no function)   87% 31 4 0   70% 10 3   83%
src / wiktextract / thesaurus.py init_worker   100% 3 0 0   100% 0 0   100%
src / wiktextract / thesaurus.py worker_func   73% 11 3 0   100% 0 0   73%
src / wiktextract / thesaurus.py extract_thesaurus_page   100% 2 0 0   100% 0 0   100%
src / wiktextract / thesaurus.py extract_thesaurus_data   89% 18 2 0   83% 6 1   88%
src / wiktextract / thesaurus.py init_thesaurus_db   100% 3 0 0   100% 0 0   100%
src / wiktextract / thesaurus.py thesaurus_linkage_number   67% 3 1 0   50% 2 1   60%
src / wiktextract / thesaurus.py search_thesaurus   71% 7 2 0   75% 4 1   73%
src / wiktextract / thesaurus.py insert_thesaurus_term   100% 7 0 0   100% 6 0   100%
src / wiktextract / thesaurus.py close_thesaurus_db   100% 3 0 0   50% 2 1   80%
src / wiktextract / thesaurus.py emit_words_in_thesaurus   18% 28 23 0   15% 20 1   17%
src / wiktextract / thesaurus.py (no function)   100% 42 0 0   100% 0 0   100%
src / wiktextract / topics.py (no function)   100% 6 0 0   100% 2 0   100%
src / wiktextract / wiktionary.py page_handler   79% 19 4 0   75% 4 1   78%
src / wiktextract / wiktionary.py parse_wiktionary   86% 14 2 0   60% 10 4   75%
src / wiktextract / wiktionary.py write_json_data   80% 5 1 0   50% 4 2   67%
src / wiktextract / wiktionary.py estimate_progress   100% 8 0 0   100% 2 0   100%
src / wiktextract / wiktionary.py check_error   88% 16 2 0   50% 10 5   73%
src / wiktextract / wiktionary.py check_tags   59% 17 7 0   57% 14 4   58%
src / wiktextract / wiktionary.py check_str_fields   91% 11 1 0   90% 10 1   90%
src / wiktextract / wiktionary.py check_dict_list_fields   69% 13 4 0   80% 10 2   74%
src / wiktextract / wiktionary.py check_str_list_fields   67% 12 4 0   80% 10 2   73%
src / wiktextract / wiktionary.py check_json_data   76% 99 24 0   73% 64 15   75%
src / wiktextract / wiktionary.py init_worker   100% 3 0 0   100% 0 0   100%
src / wiktextract / wiktionary.py reprocess_wiktionary   100% 25 0 0   80% 10 2   94%
src / wiktextract / wiktionary.py process_ns_page_title   0% 9 9 0   100% 0 0   0%
src / wiktextract / wiktionary.py extract_namespace   0% 16 16 0   0% 2 0   0%
src / wiktextract / wiktionary.py (no function)   100% 36 0 0   100% 0 0   100%
src / wiktextract / wxr_context.py WiktextractContext.__init__   100% 8 0 0   100% 0 0   100%
src / wiktextract / wxr_context.py WiktextractContext.reconnect_databases   100% 3 0 0   50% 2 1   80%
src / wiktextract / wxr_context.py WiktextractContext.remove_unpicklable_objects   100% 9 0 0   50% 2 1   91%
src / wiktextract / wxr_context.py (no function)   100% 8 0 0   100% 0 0   100%
src / wiktextract / wxr_logging.py (no function)   100% 3 0 0   100% 0 0   100%
Total     84% 31348 4887 3   73% 19044 2575   80%

No items found using the specified filter.