Coverage report: 100%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-28 02:21 +0000

File function   statements missing excluded   coverage
src / rhiza_tools / __init__.py (no function)   5 0 0   100%
src / rhiza_tools / __main__.py (no function)   3 0 0   100%
src / rhiza_tools / cli.py version_callback   3 0 0   100%
src / rhiza_tools / cli.py _apply_verbose   2 0 0   100%
src / rhiza_tools / cli.py main   1 0 0   100%
src / rhiza_tools / cli.py bump   12 0 0   100%
src / rhiza_tools / cli.py generate_coverage_badge   2 0 0   100%
src / rhiza_tools / cli.py release   11 0 0   100%
src / rhiza_tools / cli.py rollback   4 0 0   100%
src / rhiza_tools / cli.py update_readme   2 0 0   100%
src / rhiza_tools / cli.py version_matrix   5 0 0   100%
src / rhiza_tools / cli.py analyze_benchmarks   2 0 0   100%
src / rhiza_tools / cli.py (no function)   33 0 0   100%
src / rhiza_tools / commands / __init__.py (no function)   7 0 0   100%
src / rhiza_tools / commands / _shared.py run_git_command   6 0 0   100%
src / rhiza_tools / commands / _shared.py get_current_version   8 0 0   100%
src / rhiza_tools / commands / _shared.py get_current_git_branch   2 0 0   100%
src / rhiza_tools / commands / _shared.py validate_pyproject_exists   3 0 0   100%
src / rhiza_tools / commands / _shared.py (no function)   17 0 0   100%
src / rhiza_tools / commands / analyze_benchmarks.py analyze_benchmarks_command   40 0 0   100%
src / rhiza_tools / commands / analyze_benchmarks.py (no function)   6 0 0   100%
src / rhiza_tools / commands / bump.py _denormalize_pep440_to_semver   9 0 0   100%
src / rhiza_tools / commands / bump.py Language.detect   5 0 0   100%
src / rhiza_tools / commands / bump.py Language.get_version_file   3 0 0   100%
src / rhiza_tools / commands / bump.py get_current_version   26 0 0   100%
src / rhiza_tools / commands / bump.py get_next_prerelease   5 0 0   100%
src / rhiza_tools / commands / bump.py _determine_bump_type_from_choice   4 0 0   100%
src / rhiza_tools / commands / bump.py get_interactive_bump_type   26 0 1   100%
src / rhiza_tools / commands / bump.py get_bumped_version_from_type   6 0 0   100%
src / rhiza_tools / commands / bump.py _validate_explicit_version   8 0 0   100%
src / rhiza_tools / commands / bump.py _parse_version_argument   11 0 0   100%
src / rhiza_tools / commands / bump.py _validate_project_exists   16 0 0   100%
src / rhiza_tools / commands / bump.py _build_configuration   15 0 0   100%
src / rhiza_tools / commands / bump.py _get_files_to_modify   6 0 0   100%
src / rhiza_tools / commands / bump.py _show_file_changes   18 0 0   100%
src / rhiza_tools / commands / bump.py _preview_file_modifications   12 0 0   100%
src / rhiza_tools / commands / bump.py _preflight_bump   9 0 0   100%
src / rhiza_tools / commands / bump.py _execute_bump   13 0 0   100%
src / rhiza_tools / commands / bump.py _log_bump_success   19 0 0   100%
src / rhiza_tools / commands / bump.py _handle_branch_checkout   17 0 0   100%
src / rhiza_tools / commands / bump.py _show_interactive_preview   24 0 0   100%
src / rhiza_tools / commands / bump.py _handle_push_to_remote   19 0 0   100%
src / rhiza_tools / commands / bump.py _restore_original_branch   3 0 0   100%
src / rhiza_tools / commands / bump.py bump_command   46 0 0   100%
src / rhiza_tools / commands / bump.py (no function)   55 0 0   100%
src / rhiza_tools / commands / generate_badge.py get_badge_color   11 0 0   100%
src / rhiza_tools / commands / generate_badge.py generate_coverage_badge_command   27 0 0   100%
src / rhiza_tools / commands / generate_badge.py (no function)   6 0 0   100%
src / rhiza_tools / commands / release.py check_clean_working_tree   6 0 0   100%
src / rhiza_tools / commands / release.py check_branch_status   30 0 0   100%
src / rhiza_tools / commands / release.py get_default_branch   9 0 0   100%
src / rhiza_tools / commands / release.py check_tag_exists   5 0 0   100%
src / rhiza_tools / commands / release.py push_tag   26 0 0   100%
src / rhiza_tools / commands / release.py _get_bump_type_interactively   7 0 0   100%
src / rhiza_tools / commands / release.py _resolve_explicit_bump_type   11 0 0   100%
src / rhiza_tools / commands / release.py _resolve_with_bump_flag   11 0 0   100%
src / rhiza_tools / commands / release.py _resolve_interactive_prompt   14 0 0   100%
src / rhiza_tools / commands / release.py _perform_version_bump   5 0 0   100%
src / rhiza_tools / commands / release.py _validate_tag_state   23 0 0   100%
src / rhiza_tools / commands / release.py _show_commits_since_last_tag   15 0 0   100%
src / rhiza_tools / commands / release.py _confirm_and_push_tag   15 0 0   100%
src / rhiza_tools / commands / release.py _get_release_version   5 0 0   100%
src / rhiza_tools / commands / release.py _check_repository_state   5 0 0   100%
src / rhiza_tools / commands / release.py _handle_tag_validation   10 0 0   100%
src / rhiza_tools / commands / release.py release_command   37 0 0   100%
src / rhiza_tools / commands / release.py (no function)   25 0 0   100%
src / rhiza_tools / commands / rollback.py _get_recent_tags   5 0 0   100%
src / rhiza_tools / commands / rollback.py _select_tag_interactively   23 0 0   100%
src / rhiza_tools / commands / rollback.py _get_tag_commit   4 0 0   100%
src / rhiza_tools / commands / rollback.py _get_tag_details   9 0 0   100%
src / rhiza_tools / commands / rollback.py _is_bump_commit   6 0 0   100%
src / rhiza_tools / commands / rollback.py _get_previous_version_from_tags   11 0 0   100%
src / rhiza_tools / commands / rollback.py _delete_local_tag   10 0 0   100%
src / rhiza_tools / commands / rollback.py _delete_remote_tag   11 0 0   100%
src / rhiza_tools / commands / rollback.py _revert_bump_commit   15 0 0   100%
src / rhiza_tools / commands / rollback.py _push_revert   22 0 0   100%
src / rhiza_tools / commands / rollback.py _show_rollback_plan   28 0 0   100%
src / rhiza_tools / commands / rollback.py _confirm_rollback   7 0 0   100%
src / rhiza_tools / commands / rollback.py _validate_rollback_preconditions   6 0 0   100%
src / rhiza_tools / commands / rollback.py _resolve_tag   14 0 0   100%
src / rhiza_tools / commands / rollback.py _should_revert_bump   9 0 0   100%
src / rhiza_tools / commands / rollback.py _execute_rollback   28 0 0   100%
src / rhiza_tools / commands / rollback.py _print_rollback_summary   17 0 0   100%
src / rhiza_tools / commands / rollback.py rollback_command   16 0 0   100%
src / rhiza_tools / commands / rollback.py (no function)   32 0 0   100%
src / rhiza_tools / commands / update_readme.py _get_make_help_output   17 0 1   100%
src / rhiza_tools / commands / update_readme.py _read_readme_content   8 0 0   100%
src / rhiza_tools / commands / update_readme.py _write_readme_content   5 0 0   100%
src / rhiza_tools / commands / update_readme.py _replace_code_block_content   16 0 0   100%
src / rhiza_tools / commands / update_readme.py _update_readme_with_help   27 0 0   100%
src / rhiza_tools / commands / update_readme.py update_readme_command   17 0 0   100%
src / rhiza_tools / commands / update_readme.py (no function)   11 0 0   100%
src / rhiza_tools / commands / version_matrix.py parse_version   8 0 0   100%
src / rhiza_tools / commands / version_matrix.py _check_operator   14 0 0   100%
src / rhiza_tools / commands / version_matrix.py satisfies   16 0 0   100%
src / rhiza_tools / commands / version_matrix.py get_supported_versions   17 0 0   100%
src / rhiza_tools / commands / version_matrix.py version_matrix_command   10 0 0   100%
src / rhiza_tools / commands / version_matrix.py (no function)   14 0 0   100%
src / rhiza_tools / config.py RhizaConfig.__init__   3 0 0   100%
src / rhiza_tools / config.py RhizaConfig.load   9 0 0   100%
src / rhiza_tools / config.py RhizaConfig.bumpversion   2 0 0   100%
src / rhiza_tools / config.py RhizaConfig.get   1 0 0   100%
src / rhiza_tools / config.py load_config   1 0 0   100%
src / rhiza_tools / config.py (no function)   13 0 0   100%
src / rhiza_tools / console.py configure   4 0 0   100%
src / rhiza_tools / console.py is_verbose   1 0 0   100%
src / rhiza_tools / console.py info   1 0 0   100%
src / rhiza_tools / console.py success   1 0 0   100%
src / rhiza_tools / console.py warning   1 0 0   100%
src / rhiza_tools / console.py error   1 0 0   100%
src / rhiza_tools / console.py (no function)   10 0 0   100%
Total     1353 0 2   100%

No items found using the specified filter.