Mypy Type Check Coverage Summary

Summary from index
File Imprecision Lines
Total 7.05% imprecise 83934 LOC
conftest 12.89% imprecise 194 LOC
custom_plugin 0.00% imprecise 25 LOC
debputy 0.00% imprecise 18 LOC
debputy._deb_options_profiles 0.00% imprecise 92 LOC
debputy._manifest_constants 0.00% imprecise 59 LOC
debputy.analysis 0.00% imprecise 9 LOC
debputy.analysis.analysis_util 0.00% imprecise 16 LOC
debputy.analysis.debian_dir 5.31% imprecise 697 LOC
debputy.architecture_support 0.00% imprecise 234 LOC
debputy.build_support 0.00% imprecise 7 LOC
debputy.build_support.build_context 0.00% imprecise 98 LOC
debputy.build_support.build_logic 0.44% imprecise 228 LOC
debputy.build_support.buildsystem_detection 23.42% imprecise 111 LOC
debputy.build_support.clean_logic 0.37% imprecise 273 LOC
debputy.builtin_manifest_rules 3.47% imprecise 259 LOC
debputy.commands 0.00% imprecise 0 LOC
debputy.commands.deb_materialization 8.61% imprecise 604 LOC
debputy.commands.deb_packer 6.27% imprecise 558 LOC
debputy.commands.debputy_cmd 0.00% imprecise 0 LOC
debputy.commands.debputy_cmd.__main__ 12.10% imprecise 1281 LOC
debputy.commands.debputy_cmd.context 4.10% imprecise 707 LOC
debputy.commands.debputy_cmd.lint_and_lsp_cmds 8.27% imprecise 532 LOC
debputy.commands.debputy_cmd.output 5.94% imprecise 387 LOC
debputy.commands.debputy_cmd.plugin_cmds 9.31% imprecise 1128 LOC
debputy.deb_packaging_support 2.96% imprecise 1793 LOC
debputy.dh 0.00% imprecise 0 LOC
debputy.dh.debhelper_emulation 1.42% imprecise 211 LOC
debputy.dh.dh_assistant 9.33% imprecise 150 LOC
debputy.dh_migration 0.00% imprecise 0 LOC
debputy.dh_migration.dh_related_migrations 0.00% imprecise 144 LOC
debputy.dh_migration.migration 1.08% imprecise 556 LOC
debputy.dh_migration.migrators 0.00% imprecise 113 LOC
debputy.dh_migration.migrators_impl 2.97% imprecise 2021 LOC
debputy.dh_migration.models 2.86% imprecise 175 LOC
debputy.elf_util 7.18% imprecise 209 LOC
debputy.exceptions 5.77% imprecise 104 LOC
debputy.filesystem_scan 6.57% imprecise 2315 LOC
debputy.highlevel_manifest 12.25% imprecise 1779 LOC
debputy.highlevel_manifest_parser 12.73% imprecise 652 LOC
debputy.installations 1.91% imprecise 1203 LOC
debputy.integration_detection 0.00% imprecise 30 LOC
debputy.intermediate_manifest 16.77% imprecise 334 LOC
debputy.interpreter 0.00% imprecise 225 LOC
debputy.l10n 2.35% imprecise 85 LOC
debputy.linting 0.00% imprecise 0 LOC
debputy.linting.lint_impl 3.55% imprecise 760 LOC
debputy.linting.lint_report_junit 15.29% imprecise 85 LOC
debputy.linting.lint_util 2.32% imprecise 947 LOC
debputy.lsp 0.00% imprecise 0 LOC
debputy.lsp.apt_cache 0.00% imprecise 168 LOC
debputy.lsp.config 0.00% imprecise 0 LOC
debputy.lsp.config.config_options 26.09% imprecise 23 LOC
debputy.lsp.config.debputy_config 41.79% imprecise 67 LOC
debputy.lsp.config.parser 9.55% imprecise 178 LOC
debputy.lsp.data 0.00% imprecise 0 LOC
debputy.lsp.data.deb822_data 0.00% imprecise 0 LOC
debputy.lsp.data.wordlists 0.00% imprecise 0 LOC
debputy.lsp.debputy_ls 9.14% imprecise 810 LOC
debputy.lsp.diagnostics 10.63% imprecise 160 LOC
debputy.lsp.languages 0.00% imprecise 10 LOC
debputy.lsp.languages.lsp_debian_changelog 1.58% imprecise 505 LOC
debputy.lsp.languages.lsp_debian_control 4.54% imprecise 1080 LOC
debputy.lsp.languages.lsp_debian_copyright 10.82% imprecise 194 LOC
debputy.lsp.languages.lsp_debian_debputy_manifest 8.38% imprecise 179 LOC
debputy.lsp.languages.lsp_debian_patches_series 6.37% imprecise 408 LOC
debputy.lsp.languages.lsp_debian_rules 3.37% imprecise 356 LOC
debputy.lsp.languages.lsp_debian_tests_control 11.86% imprecise 177 LOC
debputy.lsp.languages.lsp_debian_upstream_metadata 5.59% imprecise 537 LOC
debputy.lsp.languages.lsp_debian_watch 8.36% imprecise 323 LOC
debputy.lsp.languages.lsp_debputy_config 3.49% imprecise 86 LOC
debputy.lsp.lsp_debian_control_reference_data 11.66% imprecise 4064 LOC
debputy.lsp.lsp_dispatch 8.64% imprecise 324 LOC
debputy.lsp.lsp_features 9.85% imprecise 406 LOC
debputy.lsp.lsp_generic_deb822 15.58% imprecise 995 LOC
debputy.lsp.lsp_generic_yaml 22.65% imprecise 1479 LOC
debputy.lsp.lsp_reference_keyword 1.84% imprecise 163 LOC
debputy.lsp.lsp_self_check 7.74% imprecise 168 LOC
debputy.lsp.lsp_test_support 0.00% imprecise 78 LOC
debputy.lsp.maint_prefs 10.34% imprecise 803 LOC
debputy.lsp.named_styles 0.00% imprecise 30 LOC
debputy.lsp.quickfixes 2.49% imprecise 362 LOC
debputy.lsp.ref_models 0.00% imprecise 0 LOC
debputy.lsp.ref_models.deb822_reference_parse_models 1.04% imprecise 289 LOC
debputy.lsp.spellchecking 3.78% imprecise 344 LOC
debputy.lsp.text_edit 0.00% imprecise 121 LOC
debputy.lsp.text_util 14.10% imprecise 156 LOC
debputy.lsp.vendoring 0.00% imprecise 0 LOC
debputy.lsp.vendoring._deb822_repro 0.00% imprecise 191 LOC
debputy.lsp.vendoring._deb822_repro._util 25.61% imprecise 289 LOC
debputy.lsp.vendoring._deb822_repro.formatter 0.42% imprecise 480 LOC
debputy.lsp.vendoring._deb822_repro.locatable 1.65% imprecise 363 LOC
debputy.lsp.vendoring._deb822_repro.parsing 8.19% imprecise 3478 LOC
debputy.lsp.vendoring._deb822_repro.tokens 0.00% imprecise 534 LOC
debputy.lsp.vendoring._deb822_repro.types 0.00% imprecise 94 LOC
debputy.lsp.vendoring.wrap_and_sort 9.77% imprecise 133 LOC
debputy.lsprotocol 0.00% imprecise 0 LOC
debputy.lsprotocol.types 6.10% imprecise 82 LOC
debputy.maintscript_snippet 5.38% imprecise 186 LOC
debputy.manifest_conditions 0.72% imprecise 278 LOC
debputy.manifest_parser 0.00% imprecise 0 LOC
debputy.manifest_parser.base_types 0.19% imprecise 525 LOC
debputy.manifest_parser.declarative_parser 24.01% imprecise 1941 LOC
debputy.manifest_parser.exceptions 0.00% imprecise 17 LOC
debputy.manifest_parser.mapper_code 4.05% imprecise 148 LOC
debputy.manifest_parser.parse_hints 0.00% imprecise 259 LOC
debputy.manifest_parser.parser_data 0.72% imprecise 138 LOC
debputy.manifest_parser.parser_doc 10.64% imprecise 498 LOC
debputy.manifest_parser.tagging_types 8.33% imprecise 36 LOC
debputy.manifest_parser.util 10.38% imprecise 424 LOC
debputy.package_build 0.00% imprecise 0 LOC
debputy.package_build.assemble_deb 3.44% imprecise 262 LOC
debputy.packager_provided_files 1.81% imprecise 552 LOC
debputy.packages 0.25% imprecise 396 LOC
debputy.packaging 0.00% imprecise 0 LOC
debputy.packaging.alternatives 0.00% imprecise 243 LOC
debputy.packaging.debconf_templates 0.00% imprecise 77 LOC
debputy.packaging.makeshlibs 0.00% imprecise 322 LOC
debputy.path_matcher 0.37% imprecise 541 LOC
debputy.plugin 0.00% imprecise 0 LOC
debputy.plugin.api 0.00% imprecise 39 LOC
debputy.plugin.api.doc_parsing 9.89% imprecise 91 LOC
debputy.plugin.api.example_processing 4.00% imprecise 100 LOC
debputy.plugin.api.experimental 0.00% imprecise 132 LOC
debputy.plugin.api.feature_set 4.40% imprecise 91 LOC
debputy.plugin.api.impl 5.21% imprecise 2322 LOC
debputy.plugin.api.impl_types 8.25% imprecise 1309 LOC
debputy.plugin.api.parser_tables 0.00% imprecise 70 LOC
debputy.plugin.api.plugin_parser 10.61% imprecise 66 LOC
debputy.plugin.api.spec 1.52% imprecise 2102 LOC
debputy.plugin.api.std_docs 2.40% imprecise 167 LOC
debputy.plugin.api.test_api 0.00% imprecise 21 LOC
debputy.plugin.api.test_api.test_impl 3.50% imprecise 801 LOC
debputy.plugin.api.test_api.test_spec 1.39% imprecise 361 LOC
debputy.plugin.plugin_state 8.77% imprecise 114 LOC
debputy.plugins 0.00% imprecise 0 LOC
debputy.plugins.debputy 0.00% imprecise 0 LOC
debputy.plugins.debputy.binary_package_rules 4.22% imprecise 474 LOC
debputy.plugins.debputy.build_system_rules 3.78% imprecise 2487 LOC
debputy.plugins.debputy.debputy_plugin 0.00% imprecise 418 LOC
debputy.plugins.debputy.discard_rules 0.00% imprecise 97 LOC
debputy.plugins.debputy.manifest_root_rules 5.88% imprecise 187 LOC
debputy.plugins.debputy.metadata_detectors 0.00% imprecise 568 LOC
debputy.plugins.debputy.package_processors 1.72% imprecise 349 LOC
debputy.plugins.debputy.paths 0.00% imprecise 4 LOC
debputy.plugins.debputy.private_api 4.77% imprecise 2833 LOC
debputy.plugins.debputy.service_management 0.22% imprecise 451 LOC
debputy.plugins.debputy.shlib_metadata_detectors 0.00% imprecise 47 LOC
debputy.plugins.debputy.strip_non_determinism 0.38% imprecise 264 LOC
debputy.plugins.debputy.to_be_api_types 4.20% imprecise 1118 LOC
debputy.plugins.debputy.types 0.00% imprecise 10 LOC
debputy.substitution 1.48% imprecise 337 LOC
debputy.transformation_rules 1.28% imprecise 627 LOC
debputy.types 0.00% imprecise 114 LOC
debputy.util 4.20% imprecise 1071 LOC
debputy.version 10.20% imprecise 98 LOC
debputy.yaml 0.00% imprecise 9 LOC
debputy.yaml.compat 15.79% imprecise 19 LOC
lint_tests 0.00% imprecise 0 LOC
lint_tests.conftest 0.00% imprecise 89 LOC
lint_tests.lint 0.00% imprecise 0 LOC
lint_tests.lint.test_lint_changelog 1.86% imprecise 538 LOC
lint_tests.lint.test_lint_dcpy 3.40% imprecise 206 LOC
lint_tests.lint.test_lint_dctrl 2.89% imprecise 2315 LOC
lint_tests.lint.test_lint_debian_watch 2.17% imprecise 46 LOC
lint_tests.lint.test_lint_debputy 4.64% imprecise 388 LOC
lint_tests.lint.test_lint_dpatches_series 4.03% imprecise 149 LOC
lint_tests.lint.test_lint_dtctrl 1.80% imprecise 111 LOC
lint_tests.lint.test_lint_upstream_metadata 1.85% imprecise 54 LOC
lint_tests.lint_tutil 8.46% imprecise 319 LOC
lint_tests.reformat 0.00% imprecise 0 LOC
lint_tests.reformat.test_reformat_dctrl 0.00% imprecise 182 LOC
lint_tests.reformat.test_reformat_dwatch 0.00% imprecise 76 LOC
lsp_tests 0.00% imprecise 0 LOC
lsp_tests.conftest 1.43% imprecise 70 LOC
lsp_tests.lsp_tutil 6.35% imprecise 63 LOC
lsp_tests.test_debpkg_metadata 0.00% imprecise 25 LOC
lsp_tests.test_lsp_dctrl 9.33% imprecise 450 LOC
lsp_tests.test_lsp_debian_rules_completer 8.25% imprecise 97 LOC
lsp_tests.test_lsp_debian_watch 8.51% imprecise 94 LOC
lsp_tests.test_lsp_debputy_manifest_completer 7.22% imprecise 776 LOC
lsp_tests.test_lsp_debputy_manifest_hover 13.72% imprecise 328 LOC
lsp_tests.test_lsp_dpatches_series 5.00% imprecise 60 LOC
plugin_tests 0.00% imprecise 0 LOC
plugin_tests.conftest 0.00% imprecise 21 LOC
plugin_tests.gnome_test 0.00% imprecise 45 LOC
plugin_tests.grantlee_test 14.71% imprecise 34 LOC
plugin_tests.numpy3_test 5.13% imprecise 39 LOC
plugin_tests.perl-openssl_test 2.94% imprecise 34 LOC
test_alternatives 0.00% imprecise 93 LOC
test_apply_compression 60.61% imprecise 33 LOC
test_architecture 59.32% imprecise 59 LOC
test_cross_check_precheck 0.81% imprecise 124 LOC
test_deb_packaging_support 6.11% imprecise 524 LOC
test_debputy_plugin 26.49% imprecise 1397 LOC
test_declarative_parser 5.09% imprecise 216 LOC
test_fs_metadata 1.41% imprecise 851 LOC
test_install_rules 21.47% imprecise 1365 LOC
test_interpreter 4.91% imprecise 163 LOC
test_migrations 0.99% imprecise 1925 LOC
test_output_filename 14.81% imprecise 27 LOC
test_packager_provided_files 3.81% imprecise 657 LOC
test_packer_pack 38.37% imprecise 86 LOC
test_parser 27.64% imprecise 568 LOC
test_path 0.00% imprecise 47 LOC
test_plugin_tester 2.28% imprecise 351 LOC
test_style 3.33% imprecise 300 LOC
test_substitute 7.46% imprecise 67 LOC
test_symbolic_mode 20.00% imprecise 25 LOC
test_symlink_normalization 0.00% imprecise 35 LOC
test_utils 0.00% imprecise 21 LOC
tutil 15.29% imprecise 85 LOC