VibeFPMGUI test coverage: 89%

Files Functions Classes

coverage.py v7.16.2, created at 2026-11-01 20:51 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
vibefpmgui/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
vibefpmgui/__main__.py (no class)   0% 3 3 0   100% 0 0   0%
vibefpmgui/about.py AnimatedLogo   100% 21 0 0   100% 0 0   100%
vibefpmgui/about.py TypingCode   94% 94 6 0   77% 30 5   90%
vibefpmgui/about.py AboutDialog   100% 80 0 0   100% 4 0   100%
vibefpmgui/about.py (no class)   100% 57 0 0   100% 0 0   100%
vibefpmgui/ai_context.py Attachment   100% 0 0 0   100% 0 0   100%
vibefpmgui/ai_context.py Turn   100% 0 0 0   100% 0 0   100%
vibefpmgui/ai_context.py (no class)   95% 101 5 0   82% 22 4   93%
vibefpmgui/ai_edits.py Edit   50% 2 1 0   100% 0 0   50%
vibefpmgui/ai_edits.py (no class)   96% 151 6 0   88% 72 9   93%
vibefpmgui/ai_review.py Finding   100% 0 0 0   100% 0 0   100%
vibefpmgui/ai_review.py RepeatGuard   93% 30 2 0   93% 14 1   93%
vibefpmgui/ai_review.py ReviewWorker   93% 88 6 0   82% 38 7   90%
vibefpmgui/ai_review.py (no class)   92% 185 14 0   70% 46 6   88%
vibefpmgui/ansi.py AnsiWriter   99% 70 1 0   93% 44 3   96%
vibefpmgui/ansi.py (no class)   90% 30 3 0   50% 4 2   85%
vibefpmgui/background.py _Receiver   100% 5 0 0   100% 0 0   100%
vibefpmgui/background.py _Call   100% 7 0 0   100% 0 0   100%
vibefpmgui/background.py (no class)   100% 12 0 0   100% 0 0   100%
vibefpmgui/breakpoints_list.py BreakpointEntry   100% 0 0 0   100% 0 0   100%
vibefpmgui/breakpoints_list.py _CodeDelegate   91% 23 2 0   75% 4 1   89%
vibefpmgui/breakpoints_list.py BreakpointsList   92% 96 8 0   79% 28 4   89%
vibefpmgui/breakpoints_list.py (no class)   100% 71 0 0   100% 12 0   100%
vibefpmgui/build_configs.py ConfigError   100% 0 0 0   100% 0 0   100%
vibefpmgui/build_configs.py Configuration   100% 26 0 0   100% 20 0   100%
vibefpmgui/build_configs.py ConfigFile   98% 63 1 0   89% 18 2   96%
vibefpmgui/build_configs.py (no class)   96% 110 4 0   100% 16 0   97%
vibefpmgui/build_monitor.py Diagnostic   100% 0 0 0   100% 0 0   100%
vibefpmgui/build_monitor.py DiagnosticParser   65% 26 9 0   57% 14 4   62%
vibefpmgui/build_monitor.py Target   100% 1 0 0   100% 0 0   100%
vibefpmgui/build_monitor.py RowDelegate   92% 86 7 0   73% 22 4   88%
vibefpmgui/build_monitor.py SortableTable   31% 54 37 0   17% 24 2   27%
vibefpmgui/build_monitor.py ProgressLine   98% 66 1 0   94% 16 1   98%
vibefpmgui/build_monitor.py LogFinder   85% 67 10 0   100% 26 0   89%
vibefpmgui/build_monitor.py TitleIcon   100% 5 0 0   100% 0 0   100%
vibefpmgui/build_monitor.py BuildMonitor   82% 470 83 0   67% 166 31   78%
vibefpmgui/build_monitor.py (no class)   95% 221 12 0   83% 24 4   93%
vibefpmgui/build_outputs.py BuildFolder   100% 8 0 0   100% 6 0   100%
vibefpmgui/build_outputs.py Configuration   100% 5 0 0   100% 0 0   100%
vibefpmgui/build_outputs.py ConfigRecords   76% 37 9 0   67% 12 2   73%
vibefpmgui/build_outputs.py ConfigCard   95% 113 6 0   92% 24 2   94%
vibefpmgui/build_outputs.py BuildOutputsView   99% 70 1 0   92% 12 1   98%
vibefpmgui/build_outputs.py (no class)   92% 220 18 0   77% 64 13   88%
vibefpmgui/cfg_view.py CfgNode   86% 58 8 0   81% 16 1   85%
vibefpmgui/cfg_view.py EdgeLabel   100% 10 0 0   100% 0 0   100%
vibefpmgui/cfg_view.py CfgView   89% 190 21 0   74% 50 5   86%
vibefpmgui/cfg_view.py (no class)   100% 67 0 0   100% 2 0   100%
vibefpmgui/code_editor.py CodeEditor   92% 451 36 0   83% 168 21   89%
vibefpmgui/code_editor.py (no class)   100% 72 0 0   100% 0 0   100%
vibefpmgui/command_palette.py Command   100% 2 0 0   100% 0 0   100%
vibefpmgui/command_palette.py _ItemDelegate   91% 32 3 0   75% 8 2   88%
vibefpmgui/command_palette.py CommandPalette   99% 76 1 0   88% 24 3   96%
vibefpmgui/command_palette.py (no class)   100% 106 0 0   95% 38 2   99%
vibefpmgui/compat.py (no class)   37% 73 46 0   40% 10 4   37%
vibefpmgui/completion.py _KindDelegate   91% 11 1 0   50% 2 1   85%
vibefpmgui/completion.py CompletionPopup   96% 70 3 0   70% 10 3   92%
vibefpmgui/completion.py SignaturePopup   29% 21 15 0   0% 2 0   26%
vibefpmgui/completion.py (no class)   95% 41 2 0   50% 4 2   91%
vibefpmgui/complexity.py Procedure   100% 4 0 0   100% 0 0   100%
vibefpmgui/complexity.py FileMetrics   50% 2 1 0   100% 0 0   50%
vibefpmgui/complexity.py Source   100% 3 0 0   100% 2 0   100%
vibefpmgui/complexity.py Statement   100% 0 0 0   100% 0 0   100%
vibefpmgui/complexity.py _Scope   100% 0 0 0   100% 0 0   100%
vibefpmgui/complexity.py (no class)   96% 403 16 0   91% 180 15   94%
vibefpmgui/complexity_panel.py ProcedureRow   100% 0 0 0   100% 0 0   100%
vibefpmgui/complexity_panel.py FileRow   100% 0 0 0   100% 0 0   100%
vibefpmgui/complexity_panel.py ComplexityPanel   92% 278 21 0   75% 64 10   89%
vibefpmgui/complexity_panel.py (no class)   100% 68 0 0   100% 0 0   100%
vibefpmgui/console.py (no class)   86% 28 4 0   100% 4 0   88%
vibefpmgui/console_view.py ConsoleView   97% 35 1 0   83% 12 2   94%
vibefpmgui/console_view.py (no class)   100% 12 0 0   100% 0 0   100%
vibefpmgui/control_flow.py Node   100% 0 0 0   100% 0 0   100%
vibefpmgui/control_flow.py Edge   100% 0 0 0   100% 0 0   100%
vibefpmgui/control_flow.py Graph   100% 2 0 0   100% 0 0   100%
vibefpmgui/control_flow.py _Statement   100% 0 0 0   100% 0 0   100%
vibefpmgui/control_flow.py _Builder   94% 174 10 0   88% 88 9   92%
vibefpmgui/control_flow.py Layout   100% 0 0 0   100% 0 0   100%
vibefpmgui/control_flow.py (no class)   97% 280 9 0   92% 136 11   95%
vibefpmgui/coverage.py FunctionCoverage   100% 0 0 0   100% 0 0   100%
vibefpmgui/coverage.py FileCoverage   100% 17 0 0   100% 6 0   100%
vibefpmgui/coverage.py Collector   94% 31 2 0   100% 6 0   95%
vibefpmgui/coverage.py (no class)   94% 117 7 0   84% 32 3   92%
vibefpmgui/coverage_panel.py NumberItem   100% 3 0 0   100% 0 0   100%
vibefpmgui/coverage_panel.py CoveragePanel   96% 209 8 0   86% 44 4   94%
vibefpmgui/coverage_panel.py (no class)   98% 51 1 0   83% 6 1   96%
vibefpmgui/dap.py DapClient   87% 90 12 0   69% 36 7   82%
vibefpmgui/dap.py (no class)   93% 28 2 0   100% 0 0   93%
vibefpmgui/debug_adapters.py Adapter   80% 5 1 0   50% 2 1   71%
vibefpmgui/debug_adapters.py (no class)   78% 45 10 0   42% 12 3   70%
vibefpmgui/debug_panel.py DebugPanel   98% 132 3 0   91% 32 3   96%
vibefpmgui/debug_panel.py (no class)   100% 41 0 0   100% 0 0   100%
vibefpmgui/debug_session.py Frame   100% 0 0 0   100% 0 0   100%
vibefpmgui/debug_session.py Scope   100% 0 0 0   100% 0 0   100%
vibefpmgui/debug_session.py Variable   100% 0 0 0   100% 0 0   100%
vibefpmgui/debug_session.py BreakpointState   100% 0 0 0   100% 0 0   100%
vibefpmgui/debug_session.py _Breakpoints   100% 0 0 0   100% 0 0   100%
vibefpmgui/debug_session.py DebugSession   86% 156 22 0   69% 78 20   80%
vibefpmgui/debug_session.py (no class)   100% 86 0 0   100% 2 0   100%
vibefpmgui/dep_updates.py DepCheck   67% 3 1 0   50% 2 1   60%
vibefpmgui/dep_updates.py CheckWorker   100% 14 0 0   100% 2 0   100%
vibefpmgui/dep_updates.py UpdatesDialog   87% 129 17 0   66% 32 7   83%
vibefpmgui/dep_updates.py (no class)   97% 215 7 0   85% 74 11   94%
vibefpmgui/diff_view.py Row   100% 0 0 0   100% 0 0   100%
vibefpmgui/diff_view.py PaneRows   100% 0 0 0   100% 0 0   100%
vibefpmgui/diff_view.py _Gutter   75% 4 1 0   100% 0 0   75%
vibefpmgui/diff_view.py DiffPane   97% 77 2 0   91% 22 2   96%
vibefpmgui/diff_view.py DiffView   88% 50 6 0   72% 18 1   84%
vibefpmgui/diff_view.py (no class)   100% 143 0 0   100% 40 0   100%
vibefpmgui/dock_snap.py _NoTitle   100% 2 0 0   100% 0 0   100%
vibefpmgui/dock_snap.py Grip   100% 12 0 0   50% 2 1   93%
vibefpmgui/dock_snap.py Side   100% 1 0 0   100% 0 0   100%
vibefpmgui/dock_snap.py SnapClosed   98% 154 3 0   88% 86 10   95%
vibefpmgui/dock_snap.py (no class)   100% 56 0 0   100% 0 0   100%
vibefpmgui/edit_cards.py EditCard   94% 54 3 0   67% 6 0   92%
vibefpmgui/edit_cards.py EditList   89% 57 6 0   75% 8 2   88%
vibefpmgui/edit_cards.py (no class)   100% 40 0 0   100% 8 0   100%
vibefpmgui/editor.py _OutlineDelegate   0% 19 19 0   0% 2 0   0%
vibefpmgui/editor.py EditorTab   95% 387 18 0   85% 74 11   94%
vibefpmgui/editor.py (no class)   100% 90 0 0   100% 4 0   100%
vibefpmgui/editor_checks.py EditorChecksMixin   89% 134 15 0   81% 64 10   86%
vibefpmgui/editor_checks.py (no class)   100% 36 0 0   100% 0 0   100%
vibefpmgui/editor_gutter.py LineNumberArea   69% 68 21 0   61% 38 9   66%
vibefpmgui/editor_gutter.py EditorGutterMixin   97% 217 6 0   92% 90 7   96%
vibefpmgui/editor_gutter.py (no class)   100% 48 0 2   100% 0 0   100%
vibefpmgui/editor_issues.py EditorIssuesMixin   67% 138 46 0   52% 60 9   62%
vibefpmgui/editor_issues.py (no class)   100% 20 0 0   100% 0 0   100%
vibefpmgui/editor_language.py EditorLanguageMixin   68% 233 75 0   47% 106 28   61%
vibefpmgui/editor_language.py (no class)   100% 33 0 0   100% 0 0   100%
vibefpmgui/editor_shared.py (no class)   99% 104 1 0   94% 32 2   98%
vibefpmgui/file_diff.py FileDiff   79% 39 8 0   67% 6 2   78%
vibefpmgui/file_diff.py (no class)   100% 19 0 0   100% 0 0   100%
vibefpmgui/find_bar.py FindBar   95% 153 7 0   82% 44 6   92%
vibefpmgui/find_bar.py (no class)   100% 26 0 2   100% 0 0   100%
vibefpmgui/formatter.py (no class)   78% 27 6 0   50% 6 3   73%
vibefpmgui/fpm_args.py (no class)   97% 35 1 0   83% 12 2   94%
vibefpmgui/git_blame.py Commit   100% 2 0 0   100% 0 0   100%
vibefpmgui/git_blame.py Blame   100% 0 0 0   100% 0 0   100%
vibefpmgui/git_blame.py FileChange   100% 0 0 0   100% 0 0   100%
vibefpmgui/git_blame.py CommitDetails   100% 0 0 0   100% 0 0   100%
vibefpmgui/git_blame.py BlameColumn   87% 203 27 0   69% 74 17   82%
vibefpmgui/git_blame.py (no class)   97% 233 7 0   91% 66 6   96%
vibefpmgui/git_log.py Ref   100% 0 0 0   100% 0 0   100%
vibefpmgui/git_log.py LogCommit   100% 0 0 0   100% 0 0   100%
vibefpmgui/git_log.py GraphRow   100% 0 0 0   100% 0 0   100%
vibefpmgui/git_log.py Log   100% 0 0 0   100% 0 0   100%
vibefpmgui/git_log.py (no class)   96% 134 5 0   88% 40 5   94%
vibefpmgui/git_log_view.py LogModel   85% 27 4 0   83% 12 2   85%
vibefpmgui/git_log_view.py GraphDelegate   99% 86 1 0   95% 20 1   98%
vibefpmgui/git_log_view.py GitLogView   93% 221 15 0   70% 40 8   90%
vibefpmgui/git_log_view.py (no class)   100% 60 0 0   100% 0 0   100%
vibefpmgui/git_panel.py GitPanel   96% 250 11 0   83% 66 11   93%
vibefpmgui/git_panel.py (no class)   100% 44 0 0   100% 0 0   100%
vibefpmgui/git_stats.py Author   100% 3 0 0   100% 0 0   100%
vibefpmgui/git_stats.py RepoStats   100% 5 0 0   100% 0 0   100%
vibefpmgui/git_stats.py (no class)   99% 83 1 0   88% 16 2   97%
vibefpmgui/git_stats_view.py _Tile   100% 10 0 0   100% 0 0   100%
vibefpmgui/git_stats_view.py GitStatsView   96% 208 9 0   85% 52 2   93%
vibefpmgui/git_stats_view.py (no class)   100% 77 0 0   100% 8 0   100%
vibefpmgui/git_status.py Change   100% 1 0 0   100% 0 0   100%
vibefpmgui/git_status.py RepoStatus   100% 9 0 0   100% 4 0   100%
vibefpmgui/git_status.py GitError   100% 0 0 0   100% 0 0   100%
vibefpmgui/git_status.py (no class)   95% 153 8 0   95% 58 3   95%
vibefpmgui/graph_view.py NodeItem   76% 150 36 0   58% 40 1   72%
vibefpmgui/graph_view.py EdgeItem   100% 22 0 0   100% 2 0   100%
vibefpmgui/graph_view.py DependencyGraphView   94% 279 18 0   80% 112 12   90%
vibefpmgui/graph_view.py (no class)   97% 292 9 0   89% 82 9   95%
vibefpmgui/gremlins.py Gremlin   100% 2 0 0   100% 0 0   100%
vibefpmgui/gremlins.py (no class)   100% 67 0 0   100% 16 0   100%
vibefpmgui/highlighter.py JsonWithCommentsLexer   100% 0 0 0   100% 0 0   100%
vibefpmgui/highlighter.py FortranSourceLexer   100% 0 0 0   100% 0 0   100%
vibefpmgui/highlighter.py FortranFixedSourceLexer   100% 5 0 0   100% 4 0   100%
vibefpmgui/highlighter.py FyppLexer   100% 0 0 0   100% 0 0   100%
vibefpmgui/highlighter.py PygmentsHighlighter   98% 235 5 0   95% 82 4   97%
vibefpmgui/highlighter.py (no class)   96% 191 7 0   90% 52 5   95%
vibefpmgui/hover_card.py (no class)   89% 57 6 0   58% 24 8   80%
vibefpmgui/hover_popup.py HoverPopup   76% 87 21 0   50% 18 5   71%
vibefpmgui/hover_popup.py (no class)   100% 15 0 2   100% 0 0   100%
vibefpmgui/icons.py (no class)   99% 479 3 0   94% 50 3   99%
vibefpmgui/line_edits.py LineEditsMixin   92% 108 9 0   64% 28 10   86%
vibefpmgui/line_edits.py (no class)   100% 65 0 0   100% 24 0   100%
vibefpmgui/lint.py FixEdit   100% 0 0 0   100% 0 0   100%
vibefpmgui/lint.py LintIssue   100% 4 0 0   100% 0 0   100%
vibefpmgui/lint.py (no class)   87% 52 7 0   75% 8 2   85%
vibefpmgui/lsp.py LspIssue   100% 3 0 0   100% 0 0   100%
vibefpmgui/lsp.py HoverInfo   100% 0 0 0   100% 0 0   100%
vibefpmgui/lsp.py LspClient   85% 123 19 0   62% 48 16   78%
vibefpmgui/lsp.py Completion   100% 0 0 0   100% 0 0   100%
vibefpmgui/lsp.py TextEdit   100% 0 0 0   100% 0 0   100%
vibefpmgui/lsp.py (no class)   96% 433 16 0   86% 160 22   94%
vibefpmgui/main_window.py MainWindow   97% 133 4 0   93% 28 2   96%
vibefpmgui/main_window.py (no class)   98% 66 1 0   75% 4 1   97%
vibefpmgui/manifest.py Package   100% 0 0 0   100% 0 0   100%
vibefpmgui/manifest.py Edge   100% 0 0 0   100% 0 0   100%
vibefpmgui/manifest.py Declaration   100% 0 0 0   100% 0 0   100%
vibefpmgui/manifest.py DependencyGraph   100% 2 0 0   100% 0 0   100%
vibefpmgui/manifest.py (no class)   89% 266 30 0   79% 110 21   86%
vibefpmgui/metrics_table.py Column   100% 0 0 0   100% 0 0   100%
vibefpmgui/metrics_table.py RowStyle   100% 0 0 0   100% 0 0   100%
vibefpmgui/metrics_table.py RowModel   91% 53 5 0   75% 24 6   86%
vibefpmgui/metrics_table.py Cell   80% 5 1 0   100% 0 0   80%
vibefpmgui/metrics_table.py _Title   100% 2 0 0   100% 0 0   100%
vibefpmgui/metrics_table.py MetricsTable   100% 19 0 0   100% 0 0   100%
vibefpmgui/metrics_table.py (no class)   100% 52 0 0   100% 0 0   100%
vibefpmgui/minimap.py Minimap   86% 153 21 0   80% 64 5   84%
vibefpmgui/minimap.py (no class)   100% 31 0 0   100% 0 0   100%
vibefpmgui/multi_cursor.py MultiCursorMixin   89% 168 18 0   83% 72 12   88%
vibefpmgui/multi_cursor.py (no class)   100% 21 0 0   100% 0 0   100%
vibefpmgui/new_project.py NewProjectDialog   97% 87 3 0   86% 14 0   95%
vibefpmgui/new_project.py (no class)   98% 42 1 0   94% 16 1   97%
vibefpmgui/output_links.py Location   100% 0 0 0   100% 0 0   100%
vibefpmgui/output_links.py LinkHighlighter   100% 10 0 0   100% 4 0   100%
vibefpmgui/output_links.py OutputLinks   88% 88 11 0   80% 50 8   85%
vibefpmgui/output_links.py (no class)   100% 33 0 0   100% 0 0   100%
vibefpmgui/packages.py Package   100% 8 0 0   100% 4 0   100%
vibefpmgui/packages.py Listing   100% 0 0 0   100% 0 0   100%
vibefpmgui/packages.py _SizeItem   100% 1 0 0   100% 0 0   100%
vibefpmgui/packages.py PackagesDialog   88% 99 12 0   73% 22 2   85%
vibefpmgui/packages.py (no class)   92% 104 8 0   73% 30 8   88%
vibefpmgui/parallel_tests.py ParallelTests   91% 56 5 0   72% 18 3   86%
vibefpmgui/parallel_tests.py (no class)   100% 20 0 0   100% 0 0   100%
vibefpmgui/problems_panel.py ProblemsPanel   94% 83 5 0   80% 20 2   91%
vibefpmgui/problems_panel.py (no class)   100% 21 0 0   100% 0 0   100%
vibefpmgui/processes.py (no class)   85% 33 5 0   86% 14 2   85%
vibefpmgui/project_options.py LayeredSettings   93% 58 4 0   88% 26 3   92%
vibefpmgui/project_options.py (no class)   95% 78 4 0   85% 40 4   92%
vibefpmgui/project_search.py Query   100% 0 0 0   100% 0 0   100%
vibefpmgui/project_search.py FileResult   50% 4 2 0   100% 0 0   50%
vibefpmgui/project_search.py SearchWorker   82% 17 3 0   67% 6 2   78%
vibefpmgui/project_search.py SearchPanel   86% 369 52 0   70% 108 24   82%
vibefpmgui/project_search.py (no class)   96% 237 10 0   90% 80 8   94%
vibefpmgui/project_tree.py ProjectFile   100% 0 0 0   100% 0 0   100%
vibefpmgui/project_tree.py GitIgnore   96% 53 2 0   93% 30 2   95%
vibefpmgui/project_tree.py _Filter   100% 15 0 0   100% 6 0   100%
vibefpmgui/project_tree.py ProjectTree   87% 467 60 0   78% 192 17   84%
vibefpmgui/project_tree.py (no class)   93% 121 8 0   64% 14 1   90%
vibefpmgui/punch_card.py PunchCard   30% 69 48 0   17% 24 0   27%
vibefpmgui/punch_card.py PunchCardDialog   79% 29 6 0   33% 6 2   71%
vibefpmgui/punch_card.py (no class)   100% 43 0 0   100% 10 0   100%
vibefpmgui/quick_open.py _FileDelegate   8% 37 34 0   0% 10 0   6%
vibefpmgui/quick_open.py QuickOpen   93% 68 5 0   57% 14 4   87%
vibefpmgui/quick_open.py (no class)   98% 52 1 0   95% 20 1   97%
vibefpmgui/references_panel.py ReferencesPanel   100% 32 0 0   100% 8 0   100%
vibefpmgui/references_panel.py (no class)   84% 19 3 0   50% 2 1   81%
vibefpmgui/rename_dialog.py _LineDelegate   100% 37 0 0   100% 4 0   100%
vibefpmgui/rename_dialog.py RenamePreviewDialog   90% 73 7 0   78% 18 4   88%
vibefpmgui/rename_dialog.py (no class)   94% 35 2 0   67% 6 2   90%
vibefpmgui/result_tree.py Root   100% 0 0 0   100% 0 0   100%
vibefpmgui/result_tree.py Match   100% 0 0 0   100% 0 0   100%
vibefpmgui/result_tree.py Problem   100% 0 0 0   100% 0 0   100%
vibefpmgui/result_tree.py _ResultDelegate   95% 125 6 0   88% 34 4   94%
vibefpmgui/result_tree.py ResultTree   90% 108 11 0   68% 28 5   85%
vibefpmgui/result_tree.py (no class)   96% 120 5 0   93% 28 2   95%
vibefpmgui/review_monitor.py Entry   50% 8 4 0   50% 4 2   50%
vibefpmgui/review_monitor.py MarkdownView   79% 14 3 0   50% 4 0   72%
vibefpmgui/review_monitor.py WrappedLabel   100% 22 0 0   70% 10 3   91%
vibefpmgui/review_monitor.py FindingRow   100% 18 0 0   50% 2 1   95%
vibefpmgui/review_monitor.py FindingsView   100% 30 0 0   100% 14 0   100%
vibefpmgui/review_monitor.py EntryWidget   99% 144 2 0   95% 38 2   98%
vibefpmgui/review_monitor.py Divider   100% 4 0 0   100% 0 0   100%
vibefpmgui/review_monitor.py ReviewMonitor   98% 290 6 0   83% 58 8   95%
vibefpmgui/review_monitor.py (no class)   99% 202 2 0   100% 34 0   99%
vibefpmgui/run_monitor.py RunMonitor   100% 3 0 0   100% 0 0   100%
vibefpmgui/run_monitor.py (no class)   100% 8 0 0   100% 0 0   100%
vibefpmgui/source_text.py SourceText   100% 0 0 0   100% 0 0   100%
vibefpmgui/source_text.py (no class)   100% 36 0 0   100% 6 0   100%
vibefpmgui/spelling.py SpellingIssue   100% 5 0 0   100% 0 0   100%
vibefpmgui/spelling.py (no class)   94% 139 9 0   91% 46 4   93%
vibefpmgui/symbol_search.py SymbolSearchDialog   92% 78 6 0   80% 20 4   90%
vibefpmgui/symbol_search.py (no class)   100% 15 0 0   100% 0 0   100%
vibefpmgui/terminal.py Launch   100% 0 0 0   100% 0 0   100%
vibefpmgui/terminal.py PtyShell   78% 101 22 0   90% 30 3   81%
vibefpmgui/terminal.py WinptyShell   0% 34 34 0   0% 10 0   0%
vibefpmgui/terminal.py Row   100% 0 0 0   100% 0 0   100%
vibefpmgui/terminal.py TerminalScreen   98% 108 2 0   93% 42 3   97%
vibefpmgui/terminal.py SafeScreen   70% 10 3 0   50% 2 1   67%
vibefpmgui/terminal.py TerminalView   79% 437 91 0   73% 166 22   78%
vibefpmgui/terminal.py TerminalPanel   95% 87 4 0   93% 14 1   95%
vibefpmgui/terminal.py (no class)   99% 174 2 0   80% 10 2   98%
vibefpmgui/test_monitor.py TestCase   100% 5 0 0   100% 4 0   100%
vibefpmgui/test_monitor.py TestDelegate   85% 88 13 0   79% 28 6   84%
vibefpmgui/test_monitor.py TestMonitor   83% 384 67 0   60% 124 23   77%
vibefpmgui/test_monitor.py (no class)   97% 103 3 0   70% 10 3   95%
vibefpmgui/test_runner.py (no class)   90% 39 4 0   70% 10 3   86%
vibefpmgui/themes.py Theme   100% 1 0 0   100% 0 0   100%
vibefpmgui/themes.py StillStyle   100% 3 0 0   100% 2 0   100%
vibefpmgui/themes.py (no class)   100% 88 0 0   94% 16 1   99%
vibefpmgui/widgets.py StatusLabel   100% 2 0 0   100% 0 0   100%
vibefpmgui/widgets.py HistoryLineEdit   100% 25 0 0   100% 12 0   100%
vibefpmgui/widgets.py StayOpenMenu   100% 5 0 0   100% 2 0   100%
vibefpmgui/widgets.py MenuButton   100% 14 0 0   100% 0 0   100%
vibefpmgui/widgets.py (no class)   100% 24 0 0   100% 0 0   100%
vibefpmgui/window/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
vibefpmgui/window/ai.py AIMixin   96% 338 14 0   79% 86 16   92%
vibefpmgui/window/ai.py (no class)   100% 50 0 0   100% 0 0   100%
vibefpmgui/window/ai_chat.py AIChatMixin   90% 235 24 0   75% 88 18   86%
vibefpmgui/window/ai_chat.py (no class)   100% 44 0 0   100% 0 0   100%
vibefpmgui/window/build_outputs.py BuildOutputsMixin   85% 151 22 0   70% 40 12   82%
vibefpmgui/window/build_outputs.py (no class)   100% 24 0 0   100% 0 0   100%
vibefpmgui/window/complexity.py ComplexityMixin   95% 41 2 0   92% 12 1   94%
vibefpmgui/window/complexity.py (no class)   92% 36 3 0   83% 6 1   90%
vibefpmgui/window/configs.py ConfigsMixin   88% 303 36 0   76% 118 24   85%
vibefpmgui/window/configs.py (no class)   100% 52 0 0   100% 0 0   100%
vibefpmgui/window/coverage.py CoverageMixin   79% 48 10 0   75% 24 6   78%
vibefpmgui/window/coverage.py (no class)   100% 16 0 0   100% 0 0   100%
vibefpmgui/window/debugging.py DebuggingMixin   95% 336 18 0   85% 130 19   92%
vibefpmgui/window/debugging.py (no class)   100% 58 0 0   100% 0 0   100%
vibefpmgui/window/editing.py EditingMixin   93% 230 16 0   77% 60 10   90%
vibefpmgui/window/editing.py (no class)   100% 25 0 0   100% 0 0   100%
vibefpmgui/window/editor_tabs.py ScrollingTabBar   76% 58 14 0   60% 20 0   72%
vibefpmgui/window/editor_tabs.py EditorTabsMixin   95% 300 15 0   82% 90 14   92%
vibefpmgui/window/editor_tabs.py (no class)   100% 56 0 0   100% 0 0   100%
vibefpmgui/window/git.py GitMixin   87% 103 13 0   73% 44 10   83%
vibefpmgui/window/git.py (no class)   88% 25 3 0   100% 0 0   88%
vibefpmgui/window/language.py LanguageMixin   78% 74 16 0   70% 30 7   76%
vibefpmgui/window/language.py (no class)   100% 20 0 0   100% 0 0   100%
vibefpmgui/window/options.py ProjectOptionsMixin   96% 143 6 0   92% 86 7   94%
vibefpmgui/window/options.py (no class)   100% 31 0 0   100% 0 0   100%
vibefpmgui/window/output.py OutputMixin   78% 130 28 0   72% 32 7   77%
vibefpmgui/window/output.py (no class)   100% 27 0 0   100% 0 0   100%
vibefpmgui/window/packages.py PackagesMixin   82% 255 45 0   71% 108 23   79%
vibefpmgui/window/packages.py (no class)   90% 81 8 0   69% 26 8   85%
vibefpmgui/window/panels.py RedockOnDoubleClick   97% 34 1 0   79% 14 3   92%
vibefpmgui/window/panels.py PanelsMixin   100% 121 0 0   89% 28 3   98%
vibefpmgui/window/panels.py (no class)   100% 36 0 0   100% 0 0   100%
vibefpmgui/window/project.py ProjectMixin   92% 297 24 0   84% 88 14   90%
vibefpmgui/window/project.py (no class)   96% 50 2 0   100% 0 0   96%
vibefpmgui/window/running.py RunningMixin   92% 386 29 0   82% 148 22   90%
vibefpmgui/window/running.py (no class)   100% 48 0 0   100% 0 0   100%
vibefpmgui/window/search.py SearchMixin   95% 110 6 0   80% 40 8   91%
vibefpmgui/window/search.py (no class)   100% 23 0 0   100% 0 0   100%
vibefpmgui/window/testing.py TestingMixin   86% 191 27 0   79% 56 12   84%
vibefpmgui/window/testing.py (no class)   100% 37 0 0   100% 0 0   100%
vibefpmgui/window/view.py ViewMixin   96% 431 16 0   85% 110 14   94%
vibefpmgui/window/view.py (no class)   100% 48 0 0   100% 0 0   100%
vibefpmgui/wire.py FrameReader   100% 22 0 0   88% 8 1   97%
vibefpmgui/wire.py (no class)   100% 11 0 0   100% 0 0   100%
vibefpmgui/wrapping_tabs.py WrappingTabBar   85% 144 22 0   68% 44 10   81%
vibefpmgui/wrapping_tabs.py (no class)   100% 34 0 0   100% 0 0   100%
Total     92% 25654 2134 6   80% 7364 1040   89%

No items found using the specified filter.