VibeFPMGUI test coverage: 89%
Files Functions Classes
coverage.py v7.16.2, created at 2026-11-01 20:51 +0000
coverage.py v7.16.2, created at 2026-11-01 20:51 +0000
| Statements | Branches | Total | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| File | coverage | statements | missing | excluded | coverage | branches | partial | coverage | |||
| vibefpmgui/__init__.py | 100% | 2 | 0 | 0 | 100% | 0 | 0 | 100% | |||
| vibefpmgui/__main__.py | 0% | 3 | 3 | 0 | 100% | 0 | 0 | 0% | |||
| vibefpmgui/about.py | 98% | 252 | 6 | 0 | 79% | 34 | 5 | 95% | |||
| vibefpmgui/ai_context.py | 95% | 101 | 5 | 0 | 82% | 22 | 4 | 93% | |||
| vibefpmgui/ai_edits.py | 95% | 153 | 7 | 0 | 88% | 72 | 9 | 93% | |||
| vibefpmgui/ai_review.py | 93% | 303 | 22 | 0 | 78% | 98 | 14 | 89% | |||
| vibefpmgui/ansi.py | 96% | 100 | 4 | 0 | 90% | 48 | 5 | 94% | |||
| vibefpmgui/background.py | 100% | 24 | 0 | 0 | 100% | 0 | 0 | 100% | |||
| vibefpmgui/breakpoints_list.py | 95% | 190 | 10 | 0 | 84% | 44 | 5 | 93% | |||
| vibefpmgui/build_configs.py | 97% | 199 | 5 | 0 | 96% | 54 | 2 | 97% | |||
| vibefpmgui/build_monitor.py | 84% | 996 | 159 | 0 | 68% | 292 | 46 | 81% | |||
| vibefpmgui/build_outputs.py | 92% | 453 | 34 | 0 | 81% | 118 | 18 | 90% | |||
| vibefpmgui/cfg_view.py | 91% | 325 | 29 | 0 | 76% | 68 | 6 | 89% | |||
| vibefpmgui/code_editor.py | 93% | 523 | 36 | 0 | 83% | 168 | 21 | 91% | |||
| vibefpmgui/command_palette.py | 98% | 216 | 4 | 0 | 90% | 70 | 7 | 96% | |||
| vibefpmgui/compat.py | 37% | 73 | 46 | 0 | 40% | 10 | 4 | 37% | |||
| vibefpmgui/completion.py | 85% | 143 | 21 | 0 | 56% | 18 | 6 | 82% | |||
| vibefpmgui/complexity.py | 96% | 412 | 17 | 0 | 91% | 182 | 15 | 94% | |||
| vibefpmgui/complexity_panel.py | 94% | 346 | 21 | 0 | 75% | 64 | 10 | 91% | |||
| vibefpmgui/console.py | 86% | 28 | 4 | 0 | 100% | 4 | 0 | 88% | |||
| vibefpmgui/console_view.py | 98% | 47 | 1 | 0 | 83% | 12 | 2 | 95% | |||
| vibefpmgui/control_flow.py | 96% | 456 | 19 | 0 | 90% | 224 | 20 | 94% | |||
| vibefpmgui/coverage.py | 95% | 165 | 9 | 0 | 89% | 44 | 3 | 93% | |||
| vibefpmgui/coverage_panel.py | 97% | 263 | 9 | 0 | 86% | 50 | 5 | 95% | |||
| vibefpmgui/dap.py | 88% | 118 | 14 | 0 | 69% | 36 | 7 | 84% | |||
| vibefpmgui/debug_adapters.py | 78% | 50 | 11 | 0 | 43% | 14 | 4 | 70% | |||
| vibefpmgui/debug_panel.py | 98% | 173 | 3 | 0 | 91% | 32 | 3 | 97% | |||
| vibefpmgui/debug_session.py | 91% | 242 | 22 | 0 | 70% | 80 | 20 | 86% | |||
| vibefpmgui/dep_updates.py | 93% | 361 | 25 | 0 | 79% | 110 | 19 | 90% | |||
| vibefpmgui/diff_view.py | 97% | 274 | 9 | 0 | 91% | 80 | 3 | 95% | |||
| vibefpmgui/dock_snap.py | 99% | 225 | 3 | 0 | 88% | 88 | 11 | 96% | |||
| vibefpmgui/edit_cards.py | 94% | 151 | 9 | 0 | 82% | 22 | 2 | 92% | |||
| vibefpmgui/editor.py | 93% | 496 | 37 | 0 | 84% | 80 | 11 | 91% | |||
| vibefpmgui/editor_checks.py | 91% | 170 | 15 | 0 | 81% | 64 | 10 | 88% | |||
| vibefpmgui/editor_gutter.py | 92% | 333 | 27 | 2 | 83% | 128 | 16 | 89% | |||
| vibefpmgui/editor_issues.py | 71% | 158 | 46 | 0 | 52% | 60 | 9 | 66% | |||
| vibefpmgui/editor_language.py | 72% | 266 | 75 | 0 | 47% | 106 | 28 | 65% | |||
| vibefpmgui/editor_shared.py | 99% | 104 | 1 | 0 | 94% | 32 | 2 | 98% | |||
| vibefpmgui/file_diff.py | 86% | 58 | 8 | 0 | 67% | 6 | 2 | 84% | |||
| vibefpmgui/find_bar.py | 96% | 179 | 7 | 2 | 82% | 44 | 6 | 93% | |||
| vibefpmgui/formatter.py | 78% | 27 | 6 | 0 | 50% | 6 | 3 | 73% | |||
| vibefpmgui/fpm_args.py | 97% | 35 | 1 | 0 | 83% | 12 | 2 | 94% | |||
| vibefpmgui/git_blame.py | 92% | 438 | 34 | 0 | 79% | 140 | 23 | 89% | |||
| vibefpmgui/git_log.py | 96% | 134 | 5 | 0 | 88% | 40 | 5 | 94% | |||
| vibefpmgui/git_log_view.py | 95% | 394 | 20 | 0 | 79% | 72 | 11 | 92% | |||
| vibefpmgui/git_panel.py | 96% | 294 | 11 | 0 | 83% | 66 | 11 | 94% | |||
| vibefpmgui/git_stats.py | 99% | 91 | 1 | 0 | 88% | 16 | 2 | 97% | |||
| vibefpmgui/git_stats_view.py | 97% | 295 | 9 | 0 | 87% | 60 | 2 | 95% | |||
| vibefpmgui/git_status.py | 95% | 163 | 8 | 0 | 95% | 62 | 3 | 95% | |||
| vibefpmgui/graph_view.py | 92% | 743 | 63 | 0 | 80% | 236 | 22 | 89% | |||
| vibefpmgui/gremlins.py | 100% | 69 | 0 | 0 | 100% | 16 | 0 | 100% | |||
| vibefpmgui/highlighter.py | 97% | 431 | 12 | 0 | 93% | 138 | 9 | 96% | |||
| vibefpmgui/hover_card.py | 89% | 57 | 6 | 0 | 58% | 24 | 8 | 80% | |||
| vibefpmgui/hover_popup.py | 79% | 102 | 21 | 2 | 50% | 18 | 5 | 75% | |||
| vibefpmgui/icons.py | 99% | 479 | 3 | 0 | 94% | 50 | 3 | 99% | |||
| vibefpmgui/line_edits.py | 95% | 173 | 9 | 0 | 81% | 52 | 10 | 92% | |||
| vibefpmgui/lint.py | 88% | 56 | 7 | 0 | 75% | 8 | 2 | 86% | |||
| vibefpmgui/lsp.py | 94% | 559 | 35 | 0 | 81% | 208 | 38 | 90% | |||
| vibefpmgui/main_window.py | 97% | 199 | 5 | 0 | 91% | 32 | 3 | 97% | |||
| vibefpmgui/manifest.py | 89% | 268 | 30 | 0 | 79% | 110 | 21 | 86% | |||
| vibefpmgui/metrics_table.py | 95% | 131 | 6 | 0 | 75% | 24 | 6 | 92% | |||
| vibefpmgui/minimap.py | 89% | 184 | 21 | 0 | 80% | 64 | 5 | 86% | |||
| vibefpmgui/multi_cursor.py | 90% | 189 | 18 | 0 | 83% | 72 | 12 | 89% | |||
| vibefpmgui/new_project.py | 97% | 129 | 4 | 0 | 90% | 30 | 1 | 96% | |||
| vibefpmgui/output_links.py | 92% | 131 | 11 | 0 | 81% | 54 | 8 | 89% | |||
| vibefpmgui/packages.py | 91% | 212 | 20 | 0 | 75% | 56 | 10 | 87% | |||
| vibefpmgui/parallel_tests.py | 93% | 76 | 5 | 0 | 72% | 18 | 3 | 89% | |||
| vibefpmgui/problems_panel.py | 95% | 104 | 5 | 0 | 80% | 20 | 2 | 93% | |||
| vibefpmgui/processes.py | 85% | 33 | 5 | 0 | 86% | 14 | 2 | 85% | |||
| vibefpmgui/project_options.py | 94% | 136 | 8 | 0 | 86% | 66 | 7 | 92% | |||
| vibefpmgui/project_search.py | 89% | 627 | 67 | 0 | 78% | 194 | 34 | 87% | |||
| vibefpmgui/project_tree.py | 89% | 656 | 70 | 0 | 79% | 242 | 20 | 87% | |||
| vibefpmgui/punch_card.py | 62% | 141 | 54 | 0 | 40% | 40 | 2 | 57% | |||
| vibefpmgui/quick_open.py | 75% | 157 | 40 | 0 | 61% | 44 | 5 | 72% | |||
| vibefpmgui/references_panel.py | 94% | 51 | 3 | 0 | 90% | 10 | 1 | 93% | |||
| vibefpmgui/rename_dialog.py | 94% | 145 | 9 | 0 | 79% | 28 | 6 | 91% | |||
| vibefpmgui/result_tree.py | 94% | 353 | 22 | 0 | 83% | 90 | 11 | 92% | |||
| vibefpmgui/review_monitor.py | 98% | 732 | 17 | 0 | 88% | 164 | 16 | 96% | |||
| vibefpmgui/run_monitor.py | 100% | 11 | 0 | 0 | 100% | 0 | 0 | 100% | |||
| vibefpmgui/source_text.py | 100% | 36 | 0 | 0 | 100% | 6 | 0 | 100% | |||
| vibefpmgui/spelling.py | 94% | 144 | 9 | 0 | 91% | 46 | 4 | 93% | |||
| vibefpmgui/symbol_search.py | 94% | 93 | 6 | 0 | 80% | 20 | 4 | 91% | |||
| vibefpmgui/terminal.py | 83% | 951 | 158 | 0 | 77% | 274 | 32 | 82% | |||
| vibefpmgui/test_monitor.py | 86% | 580 | 83 | 0 | 65% | 166 | 32 | 81% | |||
| vibefpmgui/test_runner.py | 90% | 39 | 4 | 0 | 70% | 10 | 3 | 86% | |||
| vibefpmgui/themes.py | 100% | 92 | 0 | 0 | 94% | 18 | 1 | 99% | |||
| vibefpmgui/widgets.py | 100% | 70 | 0 | 0 | 100% | 14 | 0 | 100% | |||
| vibefpmgui/window/__init__.py | 100% | 0 | 0 | 0 | 100% | 0 | 0 | 100% | |||
| vibefpmgui/window/ai.py | 96% | 388 | 14 | 0 | 79% | 86 | 16 | 93% | |||
| vibefpmgui/window/ai_chat.py | 91% | 279 | 24 | 0 | 75% | 88 | 18 | 87% | |||
| vibefpmgui/window/build_outputs.py | 87% | 175 | 22 | 0 | 70% | 40 | 12 | 84% | |||
| vibefpmgui/window/complexity.py | 94% | 77 | 5 | 0 | 89% | 18 | 2 | 93% | |||
| vibefpmgui/window/configs.py | 90% | 355 | 36 | 0 | 76% | 118 | 24 | 86% | |||
| vibefpmgui/window/coverage.py | 84% | 64 | 10 | 0 | 75% | 24 | 6 | 82% | |||
| vibefpmgui/window/debugging.py | 95% | 394 | 18 | 0 | 85% | 130 | 19 | 93% | |||
| vibefpmgui/window/editing.py | 94% | 255 | 16 | 0 | 77% | 60 | 10 | 90% | |||
| vibefpmgui/window/editor_tabs.py | 93% | 414 | 29 | 0 | 78% | 110 | 14 | 90% | |||
| vibefpmgui/window/git.py | 88% | 128 | 16 | 0 | 73% | 44 | 10 | 84% | |||
| vibefpmgui/window/language.py | 83% | 94 | 16 | 0 | 70% | 30 | 7 | 80% | |||
| vibefpmgui/window/options.py | 97% | 174 | 6 | 0 | 92% | 86 | 7 | 95% | |||
| vibefpmgui/window/output.py | 82% | 157 | 28 | 0 | 72% | 32 | 7 | 80% | |||
| vibefpmgui/window/packages.py | 84% | 336 | 53 | 0 | 71% | 134 | 31 | 80% | |||
| vibefpmgui/window/panels.py | 99% | 191 | 1 | 0 | 86% | 42 | 6 | 97% | |||
| vibefpmgui/window/project.py | 93% | 347 | 26 | 0 | 84% | 88 | 14 | 91% | |||
| vibefpmgui/window/running.py | 93% | 434 | 29 | 0 | 82% | 148 | 22 | 91% | |||
| vibefpmgui/window/search.py | 95% | 133 | 6 | 0 | 80% | 40 | 8 | 92% | |||
| vibefpmgui/window/testing.py | 88% | 228 | 27 | 0 | 79% | 56 | 12 | 86% | |||
| vibefpmgui/window/view.py | 97% | 479 | 16 | 0 | 85% | 110 | 14 | 95% | |||
| vibefpmgui/wire.py | 100% | 33 | 0 | 0 | 88% | 8 | 1 | 98% | |||
| vibefpmgui/wrapping_tabs.py | 88% | 178 | 22 | 0 | 68% | 44 | 10 | 84% | |||
| Total | 92% | 25654 | 2134 | 6 | 80% | 7364 | 1040 | 89% | |||
No items found using the specified filter.