Coverage report: 100%

Files Functions Classes

coverage.py v7.15.2, created at 2026-07-31 06:18 +0000

File function   statements missing excluded   coverage
scripts/_rhiza_bundles.py _ensure_safe_bundle_path   5 0 0   100%
scripts/_rhiza_bundles.py _bundle_file_entries   12 0 0   100%
scripts/_rhiza_bundles.py Bundles.from_config   10 0 0   100%
scripts/_rhiza_bundles.py Bundles._order   7 0 0   100%
scripts/_rhiza_bundles.py Bundles._order._collect   16 0 0   100%
scripts/_rhiza_bundles.py Bundles.resolve_to_paths   10 0 0   100%
scripts/_rhiza_bundles.py Bundles.resolve_to_path_map   10 0 0   100%
scripts/_rhiza_bundles.py resolve_bundle_names   11 0 0   100%
scripts/_rhiza_bundles.py (no function)   22 0 0   100%
scripts/_rhiza_common.py log   1 0 0   100%
scripts/_rhiza_common.py (no function)   4 0 0   100%
scripts/_rhiza_git.py get_git_executable   5 0 0   100%
scripts/_rhiza_git.py GitContext.default   3 0 0   100%
scripts/_rhiza_git.py _run_git   1 0 0   100%
scripts/_rhiza_git.py status_porcelain   2 0 0   100%
scripts/_rhiza_git.py get_head_sha   2 0 0   100%
scripts/_rhiza_git.py _sparse_set   1 0 0   100%
scripts/_rhiza_git.py clone   8 0 0   100%
scripts/_rhiza_git.py update_sparse_checkout   1 0 0   100%
scripts/_rhiza_git.py merge_file   2 0 0   100%
scripts/_rhiza_git.py scan_conflict_artifacts   14 0 0   100%
scripts/_rhiza_git.py (no function)   21 0 0   100%
scripts/_rhiza_lock.py lock_path   1 0 0   100%
scripts/_rhiza_lock.py previously_tracked   7 0 0   100%
scripts/_rhiza_lock.py clean_orphaned_files   9 0 0   100%
scripts/_rhiza_lock.py _lock_identity   1 0 0   100%
scripts/_rhiza_lock.py build_lock   7 0 0   100%
scripts/_rhiza_lock.py write_lock   15 0 0   100%
scripts/_rhiza_lock.py read_base_sha   6 0 0   100%
scripts/_rhiza_lock.py (no function)   18 0 0   100%
scripts/_rhiza_merge.py MergeOutcome.clean   1 0 0   100%
scripts/_rhiza_merge.py _relative_files   1 0 0   100%
scripts/_rhiza_merge.py _same_content   2 0 2   100%
scripts/_rhiza_merge.py is_binary   2 0 2   100%
scripts/_rhiza_merge.py changed_files   13 0 0   100%
scripts/_rhiza_merge.py _delete   2 0 0   100%
scripts/_rhiza_merge.py _copy   2 0 0   100%
scripts/_rhiza_merge.py merge_one   24 0 0   100%
scripts/_rhiza_merge.py merge_trees   4 0 0   100%
scripts/_rhiza_merge.py (no function)   28 0 0   100%
scripts/_rhiza_snapshot.py clone_template   16 0 0   100%
scripts/_rhiza_snapshot.py _expand_paths   8 0 0   100%
scripts/_rhiza_snapshot.py excluded_set   3 0 0   100%
scripts/_rhiza_snapshot.py _remap_path   8 0 0   100%
scripts/_rhiza_snapshot.py prepare_snapshot   11 0 0   100%
scripts/_rhiza_snapshot.py copy_files   4 0 0   100%
scripts/_rhiza_snapshot.py (no function)   18 0 0   100%
scripts/_rhiza_template.py Template.from_config   3 0 0   100%
scripts/_rhiza_template.py Template.git_url   9 0 0   100%
scripts/_rhiza_template.py load_template   12 0 0   100%
scripts/_rhiza_template.py (no function)   24 0 0   100%
scripts/_rhiza_yaml.py load_yaml   9 0 0   100%
scripts/_rhiza_yaml.py dump_yaml   1 0 0   100%
scripts/_rhiza_yaml.py dumps_yaml   9 0 0   100%
scripts/_rhiza_yaml.py _emit_scalar   10 0 0   100%
scripts/_rhiza_yaml.py _needs_quote   11 0 0   100%
scripts/_rhiza_yaml.py _is_float   5 0 0   100%
scripts/_rhiza_yaml.py _strip_comment   10 0 0   100%
scripts/_rhiza_yaml.py _split_flow   18 0 0   100%
scripts/_rhiza_yaml.py _flow_map   6 0 0   100%
scripts/_rhiza_yaml.py _scalar   19 0 0   100%
scripts/_rhiza_yaml.py _indent_of   1 0 0   100%
scripts/_rhiza_yaml.py _next_content   6 0 0   100%
scripts/_rhiza_yaml.py _parse_subset   3 0 0   100%
scripts/_rhiza_yaml.py _parse_map   21 0 0   100%
scripts/_rhiza_yaml.py _parse_child   11 0 0   100%
scripts/_rhiza_yaml.py _parse_seq   17 0 0   100%
scripts/_rhiza_yaml.py _parse_block_scalar   8 0 0   100%
scripts/_rhiza_yaml.py as_list   8 0 0   100%
scripts/_rhiza_yaml.py (no function)   24 0 4   100%
scripts/check_command_contracts.py frontmatter   4 0 0   100%
scripts/check_command_contracts.py script_flags   9 0 0   100%
scripts/check_command_contracts.py bash_blocks   1 0 0   100%
scripts/check_command_contracts.py unquoted_mapping_colon   4 0 0   100%
scripts/check_command_contracts.py parse_frontmatter   15 0 0   100%
scripts/check_command_contracts.py check_frontmatter   11 0 0   100%
scripts/check_command_contracts.py check_bash_syntax   9 0 2   100%
scripts/check_command_contracts.py check_script_calls   13 0 0   100%
scripts/check_command_contracts.py check_slash_commands   4 0 0   100%
scripts/check_command_contracts.py _leading_binaries   12 0 0   100%
scripts/check_command_contracts.py check_allowed_tools   8 0 0   100%
scripts/check_command_contracts.py check_contracts   16 0 0   100%
scripts/check_command_contracts.py main   13 0 0   100%
scripts/check_command_contracts.py (no function)   30 0 2   100%
scripts/check_make_targets.py gate_targets   7 0 0   100%
scripts/check_make_targets.py find_makefile   1 0 0   100%
scripts/check_make_targets.py target_exists   5 0 2   100%
scripts/check_make_targets.py probe   13 0 0   100%
scripts/check_make_targets.py main   18 0 0   100%
scripts/check_make_targets.py (no function)   20 0 2   100%
scripts/check_prompt_wiring.py _names   3 0 0   100%
scripts/check_prompt_wiring.py _prose_files   1 0 0   100%
scripts/check_prompt_wiring.py check_declares_internal   1 0 0   100%
scripts/check_prompt_wiring.py check_no_command_frontmatter   7 0 0   100%
scripts/check_prompt_wiring.py check_no_name_collisions   2 0 0   100%
scripts/check_prompt_wiring.py check_references_resolve   7 0 0   100%
scripts/check_prompt_wiring.py check_no_orphans_and_no_skill_calls   13 0 0   100%
scripts/check_prompt_wiring.py check_wiring   2 0 0   100%
scripts/check_prompt_wiring.py main   13 0 0   100%
scripts/check_prompt_wiring.py (no function)   18 0 2   100%
scripts/check_test_layout.py _coerce_scalar   14 0 0   100%
scripts/check_test_layout.py _parse_flat_section   15 0 0   100%
scripts/check_test_layout.py _read_config   11 0 0   100%
scripts/check_test_layout.py _exempt_dirs   5 0 0   100%
scripts/check_test_layout.py _top_level_classes   2 0 0   100%
scripts/check_test_layout.py _source_modules   1 0 0   100%
scripts/check_test_layout.py _test_files   2 0 0   100%
scripts/check_test_layout.py check   24 0 0   100%
scripts/check_test_layout.py main   21 0 0   100%
scripts/check_test_layout.py (no function)   19 0 7   100%
scripts/check_version_bump.py parse_semver   11 0 0   100%
scripts/check_version_bump.py compare   2 0 0   100%
scripts/check_version_bump.py existing_tags   7 0 0   100%
scripts/check_version_bump.py compute_floor   5 0 0   100%
scripts/check_version_bump.py suggest   2 0 0   100%
scripts/check_version_bump.py check   11 0 0   100%
scripts/check_version_bump.py main   29 0 0   100%
scripts/check_version_bump.py (no function)   22 0 2   100%
scripts/check_version_parity.py main   8 0 0   100%
scripts/check_version_parity.py (no function)   4 0 2   100%
scripts/init_scaffold.py profile_for_host   1 0 0   100%
scripts/init_scaffold.py render_template_yml   7 0 0   100%
scripts/init_scaffold.py scaffold   9 0 0   100%
scripts/init_scaffold.py main   17 0 0   100%
scripts/init_scaffold.py (no function)   11 0 2   100%
scripts/init_skeleton.py _project_block   9 0 0   100%
scripts/init_skeleton.py is_uv_placeholder_init   2 0 0   100%
scripts/init_skeleton.py normalize_package_init   9 0 0   100%
scripts/init_skeleton.py seed_readme   9 0 0   100%
scripts/init_skeleton.py git_identity   3 0 2   100%
scripts/init_skeleton.py git_identity.read   3 0 0   100%
scripts/init_skeleton.py set_authors   16 0 0   100%
scripts/init_skeleton.py set_description   17 0 0   100%
scripts/init_skeleton.py _table_span   9 0 0   100%
scripts/init_skeleton.py _append_table   3 0 0   100%
scripts/init_skeleton.py set_project_urls   15 0 0   100%
scripts/init_skeleton.py set_dependency_groups   15 0 0   100%
scripts/init_skeleton.py finish_skeleton   40 0 0   100%
scripts/init_skeleton.py main   16 0 0   100%
scripts/init_skeleton.py (no function)   25 0 2   100%
scripts/maffay.py themes   1 0 0   100%
scripts/maffay.py candidates   4 0 0   100%
scripts/maffay.py pick   5 0 0   100%
scripts/maffay.py render   1 0 0   100%
scripts/maffay.py main   20 0 0   100%
scripts/maffay.py (no function)   14 0 2   100%
scripts/platform_cli.py _git   4 0 0   100%
scripts/platform_cli.py classify_host   7 0 0   100%
scripts/platform_cli.py detect_platform   10 0 0   100%
scripts/platform_cli.py _github_command   14 0 0   100%
scripts/platform_cli.py _gitlab_command   13 0 0   100%
scripts/platform_cli.py build_command   3 0 0   100%
scripts/platform_cli.py normalize_repo_view   5 0 0   100%
scripts/platform_cli.py run   23 0 0   100%
scripts/platform_cli.py resolve_body   6 0 0   100%
scripts/platform_cli.py main   34 0 0   100%
scripts/platform_cli.py (no function)   28 0 2   100%
scripts/render_badges.py _md   1 0 0   100%
scripts/render_badges.py release_badge   3 0 0   100%
scripts/render_badges.py _template_section   3 0 0   100%
scripts/render_badges.py _license_section   3 0 0   100%
scripts/render_badges.py _python_section   4 0 0   100%
scripts/render_badges.py _ci_section   6 0 0   100%
scripts/render_badges.py _coverage_section   5 0 0   100%
scripts/render_badges.py _tooling_section   6 0 0   100%
scripts/render_badges.py _github_services_section   10 0 0   100%
scripts/render_badges.py build_badges   6 0 0   100%
scripts/render_badges.py render_block   6 0 0   100%
scripts/render_badges.py _split_csv   1 0 0   100%
scripts/render_badges.py main   23 0 0   100%
scripts/render_badges.py (no function)   20 0 2   100%
scripts/resolve_conflicts.py take_theirs   29 0 0   100%
scripts/resolve_conflicts.py _walk   7 0 0   100%
scripts/resolve_conflicts.py find_conflicts   13 0 0   100%
scripts/resolve_conflicts.py resolve   20 0 0   100%
scripts/resolve_conflicts.py main   16 0 0   100%
scripts/resolve_conflicts.py (no function)   19 0 2   100%
scripts/set_license.py bundled_licenses   1 0 0   100%
scripts/set_license.py render_license   4 0 0   100%
scripts/set_license.py _project_block   9 0 0   100%
scripts/set_license.py set_license_metadata   12 0 0   100%
scripts/set_license.py set_license   28 0 0   100%
scripts/set_license.py main   23 0 0   100%
scripts/set_license.py (no function)   17 0 2   100%
scripts/set_python_version.py python_version_classifiers   4 0 0   100%
scripts/set_python_version.py _project_block   9 0 0   100%
scripts/set_python_version.py _classifiers_span   9 0 0   100%
scripts/set_python_version.py apply_python_metadata   35 0 0   100%
scripts/set_python_version.py set_python_version   17 0 0   100%
scripts/set_python_version.py main   15 0 0   100%
scripts/set_python_version.py (no function)   15 0 2   100%
scripts/stage_synced.py _git   3 0 0   100%
scripts/stage_synced.py lock_files   7 0 0   100%
scripts/stage_synced.py unstaged_paths   2 0 0   100%
scripts/stage_synced.py deleted_paths   1 0 0   100%
scripts/stage_synced.py stage_synced   32 0 0   100%
scripts/stage_synced.py _git_error   1 0 0   100%
scripts/stage_synced.py main   14 0 0   100%
scripts/stage_synced.py (no function)   23 0 2   100%
scripts/status.py _as_list   5 0 0   100%
scripts/status.py _status_dict   3 0 0   100%
scripts/status.py _build_tree   6 0 0   100%
scripts/status.py _render   8 0 0   100%
scripts/status.py _print_file_tree   8 0 0   100%
scripts/status.py _parse_semver   2 0 0   100%
scripts/status.py _remote_url   2 0 0   100%
scripts/status.py _remote_tags   10 0 0   100%
scripts/status.py _outdated_message   12 0 0   100%
scripts/status.py _print_outdated   5 0 0   100%
scripts/status.py status   28 0 0   100%
scripts/status.py main   7 0 0   100%
scripts/status.py (no function)   24 0 2   100%
scripts/sync.py _now   1 0 0   100%
scripts/sync.py _merge_with_base   17 0 0   100%
scripts/sync.py _run_merge   17 0 0   100%
scripts/sync.py sync   26 0 0   100%
scripts/sync.py main   16 0 0   100%
scripts/sync.py (no function)   24 0 2   100%
scripts/sync_readme_help.py find_makefile   1 0 0   100%
scripts/sync_readme_help.py has_help_target   3 0 2   100%
scripts/sync_readme_help.py clean_help_output   7 0 0   100%
scripts/sync_readme_help.py find_block   15 0 0   100%
scripts/sync_readme_help.py sync_readme_help   31 0 0   100%
scripts/sync_readme_help.py _result   1 0 0   100%
scripts/sync_readme_help.py main   11 0 0   100%
scripts/sync_readme_help.py (no function)   24 0 2   100%
scripts/uninstall.py _info   1 0 0   100%
scripts/uninstall.py _error   1 0 0   100%
scripts/uninstall.py _confirm   13 0 0   100%
scripts/uninstall.py _remove_files   24 0 0   100%
scripts/uninstall.py _cleanup_empty_directories   13 0 0   100%
scripts/uninstall.py _print_summary   8 0 0   100%
scripts/uninstall.py uninstall   36 0 0   100%
scripts/uninstall.py main   5 0 0   100%
scripts/uninstall.py (no function)   16 0 2   100%
scripts/validate.py Log.__init__   3 0 0   100%
scripts/validate.py Log._emit   3 0 0   100%
scripts/validate.py Log.error   2 0 0   100%
scripts/validate.py Log.warning   2 0 0   100%
scripts/validate.py Log.success   1 0 0   100%
scripts/validate.py Log.info   1 0 0   100%
scripts/validate.py Log.debug   1 0 0   100%
scripts/validate.py _validate_python_structure   14 0 0   100%
scripts/validate.py _validate_go_structure   20 0 0   100%
scripts/validate.py _check_project_structure   8 0 0   100%
scripts/validate.py _check_git_repository   5 0 0   100%
scripts/validate.py _check_template_file_exists   15 0 0   100%
scripts/validate.py _parse_template_file   16 0 0   100%
scripts/validate.py _validate_profiles_field   16 0 0   100%
scripts/validate.py _validate_configuration_mode   26 0 0   100%
scripts/validate.py _validate_required_fields   15 0 0   100%
scripts/validate.py _validate_repository_format   15 0 0   100%
scripts/validate.py _validate_string_list   18 0 0   100%
scripts/validate.py _validate_branch_field   8 0 0   100%
scripts/validate.py _validate_host_field   10 0 0   100%
scripts/validate.py _validate_language_field   10 0 0   100%
scripts/validate.py _validate_exclude_field   12 0 0   100%
scripts/validate.py _validate_optional_fields   5 0 0   100%
scripts/validate.py _load_valid_config   15 0 0   100%
scripts/validate.py _validate_config_fields   9 0 0   100%
scripts/validate.py validate   13 0 0   100%
scripts/validate.py main   14 0 0   100%
scripts/validate.py (no function)   39 0 2   100%
Total     2776 0 61   100%

No items found using the specified filter.