Mypy Type Check Coverage Summary

Summary from index
File Imprecision Lines
Total 6.83% imprecise 81289 LOC
conftest 12.41% imprecise 266 LOC
custom_plugin 0.00% imprecise 28 LOC
debputy 0.00% imprecise 0 LOC
debputy._deb_options_profiles 0.00% imprecise 86 LOC
debputy._manifest_constants 0.00% imprecise 59 LOC
debputy.analysis 0.00% imprecise 17 LOC
debputy.analysis.analysis_util 0.00% imprecise 16 LOC
debputy.analysis.debian_dir 3.41% imprecise 703 LOC
debputy.architecture_support 2.66% imprecise 188 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 21.62% 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.65% imprecise 601 LOC
debputy.commands.deb_packer 6.71% imprecise 566 LOC
debputy.commands.debputy_cmd 0.00% imprecise 0 LOC
debputy.commands.debputy_cmd.__main__ 11.28% imprecise 1285 LOC
debputy.commands.debputy_cmd.context 4.15% imprecise 698 LOC
debputy.commands.debputy_cmd.lint_and_lsp_cmds 8.02% imprecise 524 LOC
debputy.commands.debputy_cmd.output 11.66% imprecise 386 LOC
debputy.commands.debputy_cmd.plugin_cmds 9.04% imprecise 1151 LOC
debputy.deb_packaging_support 2.78% imprecise 1833 LOC
debputy.dh 0.00% imprecise 0 LOC
debputy.dh.debhelper_emulation 1.40% imprecise 215 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 140 LOC
debputy.dh_migration.migration 1.08% imprecise 558 LOC
debputy.dh_migration.migrators 0.00% imprecise 115 LOC
debputy.dh_migration.migrators_impl 2.78% imprecise 2013 LOC
debputy.dh_migration.models 2.53% imprecise 198 LOC
debputy.elf_util 7.14% imprecise 210 LOC
debputy.exceptions 12.12% imprecise 132 LOC
debputy.filesystem_scan 7.45% imprecise 2536 LOC
debputy.highlevel_manifest 12.31% imprecise 1828 LOC
debputy.highlevel_manifest_parser 11.14% imprecise 664 LOC
debputy.installations 1.41% imprecise 1204 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 0.00% imprecise 85 LOC
debputy.linting 0.00% imprecise 0 LOC
debputy.linting.lint_impl 3.44% imprecise 756 LOC
debputy.linting.lint_report_junit 0.00% imprecise 83 LOC
debputy.linting.lint_util 2.22% imprecise 945 LOC
debputy.lsp 0.00% imprecise 0 LOC
debputy.lsp.apt_cache 1.18% imprecise 170 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.88% imprecise 172 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.07% imprecise 562 LOC
debputy.lsp.languages.lsp_debian_control 4.67% imprecise 1050 LOC
debputy.lsp.languages.lsp_debian_copyright 10.88% imprecise 193 LOC
debputy.lsp.languages.lsp_debian_debputy_manifest 8.62% imprecise 174 LOC
debputy.lsp.languages.lsp_debian_patches_series 6.34% imprecise 410 LOC
debputy.lsp.languages.lsp_debian_rules 3.38% imprecise 355 LOC
debputy.lsp.languages.lsp_debian_tests_control 11.86% imprecise 177 LOC
debputy.lsp.languages.lsp_debian_upstream_metadata 6.10% imprecise 525 LOC
debputy.lsp.languages.lsp_debian_watch 8.46% imprecise 319 LOC
debputy.lsp.languages.lsp_debputy_config 3.49% imprecise 86 LOC
debputy.lsp.lsp_debian_control_reference_data 11.67% imprecise 4132 LOC
debputy.lsp.lsp_dispatch 8.26% imprecise 339 LOC
debputy.lsp.lsp_features 9.71% imprecise 412 LOC
debputy.lsp.lsp_generic_deb822 15.73% imprecise 992 LOC
debputy.lsp.lsp_generic_yaml 23.60% imprecise 1521 LOC
debputy.lsp.lsp_reference_keyword 1.20% imprecise 167 LOC
debputy.lsp.lsp_self_check 7.74% imprecise 168 LOC
debputy.lsp.lsp_test_support 0.00% imprecise 76 LOC
debputy.lsp.maint_prefs 10.37% imprecise 781 LOC
debputy.lsp.named_styles 0.00% imprecise 28 LOC
debputy.lsp.quickfixes 1.93% imprecise 362 LOC
debputy.lsp.ref_models 0.00% imprecise 0 LOC
debputy.lsp.ref_models.deb822_reference_parse_models 1.05% imprecise 285 LOC
debputy.lsp.spellchecking 2.00% imprecise 350 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.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 6.13% imprecise 522 LOC
debputy.manifest_conditions 0.72% imprecise 277 LOC
debputy.manifest_parser 0.00% imprecise 0 LOC
debputy.manifest_parser.base_types 0.19% imprecise 518 LOC
debputy.manifest_parser.declarative_parser 23.91% imprecise 1991 LOC
debputy.manifest_parser.exceptions 0.00% imprecise 17 LOC
debputy.manifest_parser.mapper_code 4.20% imprecise 143 LOC
debputy.manifest_parser.parse_hints 0.00% imprecise 248 LOC
debputy.manifest_parser.parser_data 0.72% imprecise 138 LOC
debputy.manifest_parser.parser_doc 11.02% imprecise 499 LOC
debputy.manifest_parser.tagging_types 23.08% imprecise 39 LOC
debputy.manifest_parser.util 16.39% imprecise 421 LOC
debputy.package_build 0.00% imprecise 0 LOC
debputy.package_build.assemble_deb 3.25% imprecise 277 LOC
debputy.packager_provided_files 0.72% imprecise 557 LOC
debputy.packages 0.26% imprecise 390 LOC
debputy.packaging 0.00% imprecise 0 LOC
debputy.packaging.alternatives 0.00% imprecise 242 LOC
debputy.packaging.debconf_templates 0.00% imprecise 77 LOC
debputy.packaging.makeshlibs 0.00% imprecise 340 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 10.98% imprecise 82 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.94% imprecise 2372 LOC
debputy.plugin.api.impl_types 8.44% imprecise 1387 LOC
debputy.plugin.api.parser_tables 0.00% imprecise 72 LOC
debputy.plugin.api.plugin_parser 10.61% imprecise 66 LOC
debputy.plugin.api.spec 1.85% imprecise 2103 LOC
debputy.plugin.api.std_docs 2.65% imprecise 151 LOC
debputy.plugin.api.test_api 0.00% imprecise 21 LOC
debputy.plugin.api.test_api.test_impl 3.68% imprecise 816 LOC
debputy.plugin.api.test_api.test_spec 1.43% imprecise 349 LOC
debputy.plugin.plugin_state 16.00% imprecise 175 LOC
debputy.plugins 0.00% imprecise 0 LOC
debputy.plugins.debputy 0.00% imprecise 0 LOC
debputy.plugins.debputy.binary_package_rules 2.91% imprecise 1067 LOC
debputy.plugins.debputy.build_system_rules 3.64% imprecise 2584 LOC
debputy.plugins.debputy.debputy_plugin 0.00% imprecise 443 LOC
debputy.plugins.debputy.discard_rules 0.00% imprecise 101 LOC
debputy.plugins.debputy.manifest_root_rules 4.71% imprecise 191 LOC
debputy.plugins.debputy.metadata_detectors 0.00% imprecise 713 LOC
debputy.plugins.debputy.package_processors 0.84% imprecise 356 LOC
debputy.plugins.debputy.paths 0.00% imprecise 4 LOC
debputy.plugins.debputy.private_api 4.64% imprecise 2976 LOC
debputy.plugins.debputy.service_management 0.00% imprecise 461 LOC
debputy.plugins.debputy.shlib_metadata_detectors 4.44% imprecise 45 LOC
debputy.plugins.debputy.strip_non_determinism 0.38% imprecise 264 LOC
debputy.plugins.debputy.to_be_api_types 4.12% imprecise 1117 LOC
debputy.plugins.debputy.types 0.00% imprecise 35 LOC
debputy.substitution 1.50% imprecise 333 LOC
debputy.transformation_rules 1.30% imprecise 617 LOC
debputy.types 0.00% imprecise 114 LOC
debputy.util 4.13% imprecise 1089 LOC
debputy.version 0.00% imprecise 71 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 2.00% imprecise 501 LOC
lint_tests.lint.test_lint_dcpy 3.50% imprecise 200 LOC
lint_tests.lint.test_lint_dctrl 0.21% imprecise 2327 LOC
lint_tests.lint.test_lint_debian_watch 2.27% imprecise 44 LOC
lint_tests.lint.test_lint_debputy 5.06% imprecise 356 LOC
lint_tests.lint.test_lint_dpatches_series 4.14% imprecise 145 LOC
lint_tests.lint.test_lint_dtctrl 1.87% imprecise 107 LOC
lint_tests.lint.test_lint_upstream_metadata 1.92% imprecise 52 LOC
lint_tests.lint_tutil 7.19% imprecise 334 LOC
lint_tests.reformat 0.00% imprecise 0 LOC
lint_tests.reformat.test_reformat_dctrl 0.00% imprecise 170 LOC
lint_tests.reformat.test_reformat_dwatch 0.00% imprecise 72 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.88% imprecise 425 LOC
lsp_tests.test_lsp_debian_changelog 0.00% imprecise 73 LOC
lsp_tests.test_lsp_debian_rules_completer 8.79% imprecise 91 LOC
lsp_tests.test_lsp_debian_watch 8.89% imprecise 90 LOC
lsp_tests.test_lsp_debputy_manifest_completer 7.39% imprecise 758 LOC
lsp_tests.test_lsp_debputy_manifest_hover 14.71% imprecise 306 LOC
lsp_tests.test_lsp_dpatches_series 5.26% imprecise 57 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 99 LOC
test_apply_compression 60.61% imprecise 33 LOC
test_architecture 60.87% imprecise 69 LOC
test_built_using 0.00% imprecise 287 LOC
test_cross_check_precheck 0.81% imprecise 124 LOC
test_deb_packaging_support 6.11% imprecise 524 LOC
test_debputy_plugin 26.77% imprecise 1498 LOC
test_declarative_parser 6.81% imprecise 367 LOC
test_fs_metadata 1.33% imprecise 824 LOC
test_install_rules 20.85% imprecise 1405 LOC
test_interpreter 4.97% imprecise 161 LOC
test_migrations 1.00% imprecise 1897 LOC
test_output_filename 0.00% imprecise 49 LOC
test_packager_provided_files 3.77% imprecise 663 LOC
test_packer_pack 16.30% imprecise 92 LOC
test_parser 5.32% imprecise 545 LOC
test_path 0.00% imprecise 47 LOC
test_plugin_tester 2.28% imprecise 351 LOC
test_snippet_generation 0.00% imprecise 83 LOC
test_spellchecker 0.00% imprecise 109 LOC
test_style 3.33% imprecise 300 LOC
test_substitute 8.33% imprecise 72 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 13.08% imprecise 107 LOC