Coverage report: 67.61%

Files Functions Classes

coverage.py v7.17.2, created at 2026-11-08 13:49 +0000

File function   statements missing excluded   coverage
src/__init__.py (no function)   2 0 0   100.00%
src/__main__.py (no function)   2 0 0   100.00%
src/cli/entrypoint.py Entrypoint.cli   336 154 0   54.17%
src/cli/entrypoint.py (no function)   25 0 0   100.00%
src/cli/main.py main   104 5 0   95.19%
src/cli/main.py (no function)   17 0 2   100.00%
src/features/argcomplete.py Argcomplete.configure   1 1 0   0.00%
src/features/argcomplete.py Argcomplete.configured   2 2 0   0.00%
src/features/argcomplete.py (no function)   9 0 0   100.00%
src/features/commitizen.py Commitizen.check   1 1 0   0.00%
src/features/commitizen.py Commitizen.compatible   7 3 0   57.14%
src/features/commitizen.py Commitizen.configure   8 8 0   0.00%
src/features/commitizen.py Commitizen.configured   4 4 0   0.00%
src/features/commitizen.py Commitizen.dependencies   6 3 2   50.00%
src/features/commitizen.py Commitizen.exists   1 0 0   100.00%
src/features/commitizen.py Commitizen.set_configuration   3 3 0   0.00%
src/features/commitizen.py (no function)   32 0 0   100.00%
src/features/gcil.py Gcil.configure_hooks   25 23 1   8.00%
src/features/gcil.py Gcil.configured   3 3 0   0.00%
src/features/gcil.py Gcil.jobs_list   11 11 0   0.00%
src/features/gcil.py Gcil.exists   1 0 0   100.00%
src/features/gcil.py Gcil.installed   1 0 0   100.00%
src/features/gcil.py (no function)   34 0 0   100.00%
src/features/git.py Git.commit_exists   1 0 0   100.00%
src/features/git.py Git.diff   1 0 0   100.00%
src/features/git.py Git.hooks_dir   1 0 0   100.00%
src/features/git.py Git.hooks_files   2 0 0   100.00%
src/features/git.py Git.intend   1 0 0   100.00%
src/features/git.py Git.is_repository   1 0 0   100.00%
src/features/git.py Git.restore   1 1 0   0.00%
src/features/git.py Git.remotes   3 1 0   66.67%
src/features/git.py Git.staging_empty   1 1 0   0.00%
src/features/git.py Git.status   1 0 0   100.00%
src/features/git.py Git.update_remote_head   2 2 0   0.00%
src/features/git.py Git.urls   3 3 0   0.00%
src/features/git.py (no function)   29 0 0   100.00%
src/features/mise.py Mise.installation   5 0 5   100.00%
src/features/mise.py Mise.managed   1 0 0   100.00%
src/features/mise.py (no function)   23 0 40   100.00%
src/features/precommit.py PreCommit.configure   10 4 0   60.00%
src/features/precommit.py PreCommit.autoupdate   1 1 0   0.00%
src/features/precommit.py PreCommit.clean   1 1 0   0.00%
src/features/precommit.py PreCommit.configure_unused_hooks   68 11 0   83.82%
src/features/precommit.py PreCommit.configure_useless_excludes   59 38 0   35.59%
src/features/precommit.py PreCommit.dependencies   12 4 2   66.67%
src/features/precommit.py PreCommit.exists   1 0 0   100.00%
src/features/precommit.py PreCommit.revision   14 14 0   0.00%
src/features/precommit.py PreCommit.install   1 0 0   100.00%
src/features/precommit.py PreCommit.run   1 0 0   100.00%
src/features/precommit.py PreCommit.set_configuration   3 3 0   0.00%
src/features/precommit.py PreCommit.stages   16 0 1   100.00%
src/features/precommit.py PreCommit.uninstall   1 1 0   0.00%
src/features/precommit.py (no function)   58 0 0   100.00%
src/features/prek.py (no function)   7 0 0   100.00%
src/features/radiandevcore.py (no function)   5 0 0   100.00%
src/features/readme.py Readme.exists   1 0 0   100.00%
src/features/readme.py Readme.read   2 2 2   0.00%
src/features/readme.py Readme.write   2 2 0   0.00%
src/features/readme.py (no function)   11 0 0   100.00%
src/features/templates.py (no function)   4 0 0   100.00%
src/hooks/check_commitizen_branch.py commitizen_branch   4 4 0   0.00%
src/hooks/check_commitizen_branch.py git_update_remote_head   2 2 0   0.00%
src/hooks/check_commitizen_branch.py main   12 12 0   0.00%
src/hooks/check_commitizen_branch.py (no function)   10 10 2   0.00%
src/hooks/check_yaml_ruamel_pure.py check_yaml_file   9 9 0   0.00%
src/hooks/check_yaml_ruamel_pure.py main   8 8 0   0.00%
src/hooks/check_yaml_ruamel_pure.py (no function)   6 6 2   0.00%
src/hooks/configurations.py (no function)   22 22 0   0.00%
src/hooks/prepare_commit_message.py parse_commitizen_configurations   10 10 0   0.00%
src/hooks/prepare_commit_message.py parse_commit_input   23 23 0   0.00%
src/hooks/prepare_commit_message.py prepare_commit_title   38 38 0   0.00%
src/hooks/prepare_commit_message.py prepare_commit_template   12 12 0   0.00%
src/hooks/prepare_commit_message.py main   17 17 0   0.00%
src/hooks/prepare_commit_message.py (no function)   16 16 2   0.00%
src/package/bundle.py (no function)   22 0 0   100.00%
src/package/settings.py Settings.__init__   16 0 2   100.00%
src/package/settings.py Settings.__prepare   2 0 0   100.00%
src/package/settings.py Settings.__reset   2 0 0   100.00%
src/package/settings.py Settings.__write   3 0 0   100.00%
src/package/settings.py Settings.has   1 0 0   100.00%
src/package/settings.py Settings.get   3 0 0   100.00%
src/package/settings.py Settings.get_bool   5 0 0   100.00%
src/package/settings.py Settings.set   6 0 0   100.00%
src/package/settings.py Settings.set_bool   1 0 0   100.00%
src/package/settings.py Settings.show   8 0 0   100.00%
src/package/settings.py (no function)   19 0 0   100.00%
src/package/updates.py Updates.__init__   6 0 0   100.00%
src/package/updates.py Updates.__migration   6 0 0   100.00%
src/package/updates.py Updates.check   14 0 3   100.00%
src/package/updates.py Updates.daily   8 0 0   100.00%
src/package/updates.py Updates.enabled   1 0 0   100.00%
src/package/updates.py Updates.installer   9 0 7   100.00%
src/package/updates.py Updates.message   21 0 0   100.00%
src/package/updates.py (no function)   25 0 0   100.00%
src/package/version.py Version.get   5 0 12   100.00%
src/package/version.py Version.path   5 0 0   100.00%
src/package/version.py Version.python   2 0 0   100.00%
src/package/version.py Version.revision   8 4 0   50.00%
src/package/version.py (no function)   13 0 0   100.00%
src/prints/boxes.py Boxes.__init__   1 0 0   100.00%
src/prints/boxes.py Boxes.add   1 0 0   100.00%
src/prints/boxes.py Boxes.print   13 0 0   100.00%
src/prints/boxes.py (no function)   19 0 0   100.00%
src/prints/colors.py Colors.enabled   2 0 2   100.00%
src/prints/colors.py Colors.prepare   22 0 0   100.00%
src/prints/colors.py Colors.strip   3 0 0   100.00%
src/prints/colors.py (no function)   22 0 4   100.00%
src/system/commands.py (no function)   5 0 34   100.00%
src/system/platform.py Platform.bashrc   7 7 0   0.00%
src/system/platform.py Platform.flush   1 0 0   100.00%
src/system/platform.py Platform.userspace   10 0 2   100.00%
src/system/platform.py (no function)   25 0 0   100.00%
src/types/environments.py Environments.Variable.value   3 3 0   0.00%
src/types/environments.py Environments.__init__   2 0 0   100.00%
src/types/environments.py Environments.group   1 1 0   0.00%
src/types/environments.py Environments.group   1 1 0   0.00%
src/types/environments.py Environments.add   1 1 0   0.00%
src/types/environments.py Environments.help   10 6 0   40.00%
src/types/environments.py Environments.value   3 3 0   0.00%
src/types/environments.py (no function)   15 0 0   100.00%
src/types/strings.py Strings.center   7 0 0   100.00%
src/types/strings.py Strings.wrap   27 0 0   100.00%
src/types/strings.py Strings.wrap.append_line   4 0 0   100.00%
src/types/strings.py Strings.wrap.store_word   18 0 0   100.00%
src/types/strings.py Strings.wrap.add_char   2 0 0   100.00%
src/types/strings.py (no function)   7 0 4   100.00%
Total     1621 525 371   67.61%

No items found using the specified filter.

17 empty functions skipped.