Mypy Type Check Coverage Summary

Summary from index
File Imprecision Lines
Total 8.32% imprecise 77444 LOC
conftest 10.29% imprecise 175 LOC
custom_plugin 0.00% imprecise 25 LOC
debputy 0.00% imprecise 18 LOC
debputy._deb_options_profiles 0.00% imprecise 91 LOC
debputy._manifest_constants 0.00% imprecise 51 LOC
debputy.analysis 0.00% imprecise 9 LOC
debputy.analysis.analysis_util 0.00% imprecise 15 LOC
debputy.analysis.debian_dir 5.31% imprecise 621 LOC
debputy.architecture_support 0.00% imprecise 233 LOC
debputy.build_support 0.00% imprecise 7 LOC
debputy.build_support.build_context 0.00% imprecise 97 LOC
debputy.build_support.build_logic 2.05% imprecise 195 LOC
debputy.build_support.buildsystem_detection 23.42% imprecise 111 LOC
debputy.build_support.clean_logic 1.27% imprecise 237 LOC
debputy.builtin_manifest_rules 3.49% imprecise 258 LOC
debputy.commands 0.00% imprecise 0 LOC
debputy.commands.deb_materialization 8.62% imprecise 603 LOC
debputy.commands.deb_packer 6.28% imprecise 557 LOC
debputy.commands.debputy_cmd 0.00% imprecise 0 LOC
debputy.commands.debputy_cmd.__main__ 11.95% imprecise 1222 LOC
debputy.commands.debputy_cmd.context 4.08% imprecise 710 LOC
debputy.commands.debputy_cmd.lint_and_lsp_cmds 9.16% imprecise 393 LOC
debputy.commands.debputy_cmd.output 6.65% imprecise 346 LOC
debputy.commands.debputy_cmd.plugin_cmds 10.48% imprecise 1231 LOC
debputy.deb_packaging_support 3.12% imprecise 1762 LOC
debputy.dh 0.00% imprecise 0 LOC
debputy.dh.debhelper_emulation 1.27% imprecise 236 LOC
debputy.dh.dh_assistant 9.40% imprecise 149 LOC
debputy.dh_migration 0.00% imprecise 0 LOC
debputy.dh_migration.migration 1.55% imprecise 386 LOC
debputy.dh_migration.migrators 0.00% imprecise 89 LOC
debputy.dh_migration.migrators_impl 3.13% imprecise 1852 LOC
debputy.dh_migration.models 2.86% imprecise 175 LOC
debputy.elf_util 7.21% imprecise 208 LOC
debputy.exceptions 5.77% imprecise 104 LOC
debputy.filesystem_scan 6.78% imprecise 2271 LOC
debputy.highlevel_manifest 14.05% imprecise 1722 LOC
debputy.highlevel_manifest_parser 12.91% imprecise 635 LOC
debputy.installations 1.91% imprecise 1207 LOC
debputy.integration_detection 0.00% imprecise 29 LOC
debputy.intermediate_manifest 16.82% imprecise 333 LOC
debputy.interpreter 0.00% imprecise 224 LOC
debputy.l10n 2.38% imprecise 84 LOC
debputy.linting 0.00% imprecise 0 LOC
debputy.linting.lint_impl 12.47% imprecise 722 LOC
debputy.linting.lint_report_junit 15.48% imprecise 84 LOC
debputy.linting.lint_util 2.94% imprecise 781 LOC
debputy.lsp 0.00% imprecise 0 LOC
debputy.lsp.apt_cache 1.20% imprecise 167 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 8.78% imprecise 592 LOC
debputy.lsp.diagnostics 6.45% imprecise 62 LOC
debputy.lsp.lsp_debian_changelog 1.68% imprecise 298 LOC
debputy.lsp.lsp_debian_control 4.36% imprecise 1100 LOC
debputy.lsp.lsp_debian_control_reference_data 11.69% imprecise 3506 LOC
debputy.lsp.lsp_debian_copyright 6.91% imprecise 275 LOC
debputy.lsp.lsp_debian_debputy_manifest 26.40% imprecise 663 LOC
debputy.lsp.lsp_debian_patches_series 6.60% imprecise 409 LOC
debputy.lsp.lsp_debian_rules 3.87% imprecise 336 LOC
debputy.lsp.lsp_debian_tests_control 7.88% imprecise 241 LOC
debputy.lsp.lsp_debian_upstream_metadata 16.59% imprecise 904 LOC
debputy.lsp.lsp_dispatch 6.31% imprecise 333 LOC
debputy.lsp.lsp_features 10.00% imprecise 350 LOC
debputy.lsp.lsp_generic_deb822 19.53% imprecise 676 LOC
debputy.lsp.lsp_generic_yaml 18.08% imprecise 614 LOC
debputy.lsp.lsp_reference_keyword 1.35% imprecise 148 LOC
debputy.lsp.lsp_self_check 6.59% imprecise 167 LOC
debputy.lsp.maint_prefs 11.05% imprecise 760 LOC
debputy.lsp.quickfixes 26.88% imprecise 320 LOC
debputy.lsp.ref_models 0.00% imprecise 0 LOC
debputy.lsp.ref_models.deb822_reference_parse_models 1.69% imprecise 177 LOC
debputy.lsp.spellchecking 3.79% imprecise 343 LOC
debputy.lsp.text_edit 39.47% imprecise 114 LOC
debputy.lsp.text_util 14.19% imprecise 155 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.43% imprecise 291 LOC
debputy.lsp.vendoring._deb822_repro.formatter 0.42% imprecise 479 LOC
debputy.lsp.vendoring._deb822_repro.locatable 1.65% imprecise 363 LOC
debputy.lsp.vendoring._deb822_repro.parsing 8.26% imprecise 3475 LOC
debputy.lsp.vendoring._deb822_repro.tokens 0.00% imprecise 533 LOC
debputy.lsp.vendoring._deb822_repro.types 0.00% imprecise 93 LOC
debputy.lsp.vendoring.wrap_and_sort 9.85% imprecise 132 LOC
debputy.lsprotocol 0.00% imprecise 0 LOC
debputy.lsprotocol.types 6.15% imprecise 65 LOC
debputy.maintscript_snippet 5.43% imprecise 184 LOC
debputy.manifest_conditions 0.79% imprecise 253 LOC
debputy.manifest_parser 0.00% imprecise 0 LOC
debputy.manifest_parser.base_types 0.60% imprecise 497 LOC
debputy.manifest_parser.declarative_parser 23.99% imprecise 1938 LOC
debputy.manifest_parser.exceptions 0.00% imprecise 17 LOC
debputy.manifest_parser.mapper_code 7.50% imprecise 80 LOC
debputy.manifest_parser.parse_hints 0.00% imprecise 259 LOC
debputy.manifest_parser.parser_data 0.72% imprecise 139 LOC
debputy.manifest_parser.parser_doc 7.78% imprecise 360 LOC
debputy.manifest_parser.tagging_types 8.33% imprecise 36 LOC
debputy.manifest_parser.util 9.84% imprecise 427 LOC
debputy.package_build 0.00% imprecise 0 LOC
debputy.package_build.assemble_deb 3.45% imprecise 261 LOC
debputy.packager_provided_files 0.00% imprecise 473 LOC
debputy.packages 0.25% imprecise 397 LOC
debputy.packaging 0.00% imprecise 0 LOC
debputy.packaging.alternatives 0.44% imprecise 225 LOC
debputy.packaging.debconf_templates 0.00% imprecise 77 LOC
debputy.packaging.makeshlibs 0.00% imprecise 322 LOC
debputy.path_matcher 1.10% imprecise 543 LOC
debputy.plugin 0.00% imprecise 0 LOC
debputy.plugin.api 0.00% imprecise 37 LOC
debputy.plugin.api.doc_parsing 10.87% imprecise 92 LOC
debputy.plugin.api.example_processing 4.04% imprecise 99 LOC
debputy.plugin.api.feature_set 4.44% imprecise 90 LOC
debputy.plugin.api.impl 5.32% imprecise 2235 LOC
debputy.plugin.api.impl_types 8.26% imprecise 1319 LOC
debputy.plugin.api.parser_tables 0.00% imprecise 69 LOC
debputy.plugin.api.plugin_parser 10.61% imprecise 66 LOC
debputy.plugin.api.spec 1.80% imprecise 1835 LOC
debputy.plugin.api.std_docs 2.82% imprecise 142 LOC
debputy.plugin.api.test_api 0.00% imprecise 21 LOC
debputy.plugin.api.test_api.test_impl 3.46% imprecise 810 LOC
debputy.plugin.api.test_api.test_spec 1.37% imprecise 364 LOC
debputy.plugin.debputy 0.00% imprecise 0 LOC
debputy.plugin.debputy.binary_package_rules 4.26% imprecise 469 LOC
debputy.plugin.debputy.build_system_rules 3.82% imprecise 2381 LOC
debputy.plugin.debputy.debputy_plugin 0.00% imprecise 416 LOC
debputy.plugin.debputy.discard_rules 0.00% imprecise 97 LOC
debputy.plugin.debputy.manifest_root_rules 6.83% imprecise 161 LOC
debputy.plugin.debputy.metadata_detectors 0.18% imprecise 550 LOC
debputy.plugin.debputy.package_processors 1.73% imprecise 347 LOC
debputy.plugin.debputy.paths 0.00% imprecise 4 LOC
debputy.plugin.debputy.private_api 4.70% imprecise 2807 LOC
debputy.plugin.debputy.service_management 0.44% imprecise 450 LOC
debputy.plugin.debputy.shlib_metadata_detectors 0.00% imprecise 47 LOC
debputy.plugin.debputy.strip_non_determinism 0.38% imprecise 263 LOC
debputy.plugin.debputy.to_be_api_types 4.27% imprecise 1055 LOC
debputy.plugin.debputy.types 0.00% imprecise 10 LOC
debputy.plugin.plugin_state 8.85% imprecise 113 LOC
debputy.substitution 1.49% imprecise 336 LOC
debputy.transformation_rules 1.59% imprecise 628 LOC
debputy.types 0.00% imprecise 116 LOC
debputy.util 4.00% imprecise 1049 LOC
debputy.version 13.89% imprecise 72 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 78 LOC
lint_tests.lint_tutil 23.85% imprecise 130 LOC
lint_tests.test_lint_changelog 23.33% imprecise 180 LOC
lint_tests.test_lint_dcpy 16.88% imprecise 160 LOC
lint_tests.test_lint_dctrl 19.91% imprecise 2009 LOC
lint_tests.test_lint_debputy 26.77% imprecise 325 LOC
lint_tests.test_lint_dpatches_series 20.81% imprecise 149 LOC
lint_tests.test_lint_dtctrl 12.61% imprecise 111 LOC
lint_tests.test_lint_upstream_metadata 18.60% imprecise 43 LOC
lsp_tests 0.00% imprecise 0 LOC
lsp_tests.conftest 1.47% imprecise 68 LOC
lsp_tests.lsp_tutil 3.08% imprecise 130 LOC
lsp_tests.test_debpkg_metadata 0.00% imprecise 25 LOC
lsp_tests.test_lsp_dctrl 9.98% imprecise 411 LOC
lsp_tests.test_lsp_debputy_manifest_completer 7.37% imprecise 651 LOC
lsp_tests.test_lsp_debputy_manifest_hover 13.25% imprecise 302 LOC
lsp_tests.test_lsp_dpatches_series 5.45% imprecise 55 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 87 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.65% imprecise 481 LOC
test_debputy_plugin 26.40% imprecise 1394 LOC
test_declarative_parser 5.94% imprecise 219 LOC
test_fs_metadata 1.41% imprecise 850 LOC
test_install_rules 21.72% imprecise 1349 LOC
test_interpreter 4.91% imprecise 163 LOC
test_migrations 1.03% imprecise 1851 LOC
test_output_filename 14.81% imprecise 27 LOC
test_packager_provided_files 3.96% imprecise 632 LOC
test_packer_pack 38.37% imprecise 86 LOC
test_parser 27.35% imprecise 574 LOC
test_path 0.00% imprecise 47 LOC
test_plugin_tester 18.49% imprecise 292 LOC
test_style 3.37% imprecise 297 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 20 LOC
tutil 11.84% imprecise 76 LOC