Coverage report: 90%

Files Functions Classes

coverage.py v7.13.0, created at 2025-12-23 09:31 -0500

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
src / repo_sync_kitty / __init__.py (no function)   100% 1 0 0   100% 0 0   100%
src / repo_sync_kitty / __main__.py (no function)   0% 3 3 0   0% 2 0   0%
src / repo_sync_kitty / cli.py version_callback   100% 3 0 0   100% 2 0   100%
src / repo_sync_kitty / cli.py main   83% 6 1 0   50% 2 1   75%
src / repo_sync_kitty / cli.py (no function)   77% 26 6 0   50% 4 2   73%
src / repo_sync_kitty / commands / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
src / repo_sync_kitty / commands / add.py add   89% 9 1 0   83% 6 1   87%
src / repo_sync_kitty / commands / add.py (no function)   100% 6 0 0   100% 0 0   100%
src / repo_sync_kitty / commands / check.py check   100% 3 0 0   100% 2 0   100%
src / repo_sync_kitty / commands / check.py (no function)   100% 6 0 0   100% 0 0   100%
src / repo_sync_kitty / commands / init.py init   100% 8 0 0   100% 6 0   100%
src / repo_sync_kitty / commands / init.py (no function)   100% 6 0 0   100% 0 0   100%
src / repo_sync_kitty / commands / scan.py scan   100% 7 0 0   100% 4 0   100%
src / repo_sync_kitty / commands / scan.py (no function)   100% 5 0 0   100% 0 0   100%
src / repo_sync_kitty / commands / status.py status   80% 5 1 0   50% 2 1   71%
src / repo_sync_kitty / commands / status.py (no function)   100% 6 0 0   100% 0 0   100%
src / repo_sync_kitty / commands / sync.py sync   86% 7 1 0   50% 2 1   78%
src / repo_sync_kitty / commands / sync.py (no function)   100% 6 0 0   100% 0 0   100%
src / repo_sync_kitty / config / __init__.py (no function)   100% 2 0 0   100% 0 0   100%
src / repo_sync_kitty / config / models.py (no function)   100% 27 0 0   100% 0 0   100%
src / repo_sync_kitty / forge / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
src / repo_sync_kitty / forge / bitbucket.py BitbucketClient.__init__   100% 1 0 0   100% 0 0   100%
src / repo_sync_kitty / forge / bitbucket.py (no function)   100% 2 0 0   100% 0 0   100%
src / repo_sync_kitty / forge / github.py GitHubClient.__init__   100% 1 0 0   100% 0 0   100%
src / repo_sync_kitty / forge / github.py (no function)   100% 2 0 0   100% 0 0   100%
src / repo_sync_kitty / forge / gitlab.py GitLabClient.__init__   100% 1 0 0   100% 0 0   100%
src / repo_sync_kitty / forge / gitlab.py (no function)   100% 2 0 0   100% 0 0   100%
src / repo_sync_kitty / git / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
src / repo_sync_kitty / git / operations.py RepoManager.__init__   100% 1 0 0   100% 0 0   100%
src / repo_sync_kitty / git / operations.py RepoManager.exists   100% 1 0 0   100% 0 0   100%
src / repo_sync_kitty / git / operations.py (no function)   100% 4 0 0   100% 0 0   100%
src / repo_sync_kitty / git / safety.py (no function)   100% 11 0 0   100% 0 0   100%
src / repo_sync_kitty / output / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
src / repo_sync_kitty / output / display.py create_status_table   100% 6 0 0   100% 0 0   100%
src / repo_sync_kitty / output / display.py (no function)   100% 4 0 0   100% 0 0   100%
Total     93% 178 13 0   75% 32 6   90%

No items found using the specified filter.