Coverage report: 100%

Files Functions Classes

coverage.py v7.13.4, created at 2026-05-15 20:55 +0000

File class   statements missing excluded   coverage
src / lilbee / __init__.py (no class)   39 0 2   100%
src / lilbee / api.py Lilbee   45 0 0   100%
src / lilbee / api.py (no class)   43 0 4   100%
src / lilbee / app / __init__.py (no class)   0 0 0   100%
src / lilbee / app / ingest.py CopyResult   0 0 0   100%
src / lilbee / app / ingest.py (no class)   40 0 0   100%
src / lilbee / app / models.py ModelCommand   0 0 0   100%
src / lilbee / app / models.py PullStatus   0 0 0   100%
src / lilbee / app / models.py PullEvent   0 0 0   100%
src / lilbee / app / models.py ModelEntry   5 0 0   100%
src / lilbee / app / models.py ListModelsResult   0 0 0   100%
src / lilbee / app / models.py CatalogEntryData   1 0 0   100%
src / lilbee / app / models.py ManifestData   2 0 0   100%
src / lilbee / app / models.py ShowModelResult   0 0 0   100%
src / lilbee / app / models.py PullResult   0 0 0   100%
src / lilbee / app / models.py PullProgressEvent   0 0 0   100%
src / lilbee / app / models.py RemoveResult   0 0 0   100%
src / lilbee / app / models.py (no class)   152 0 6   100%
src / lilbee / app / reset.py ResetResult   0 0 0   100%
src / lilbee / app / reset.py (no class)   36 0 0   100%
src / lilbee / app / search.py (no class)   23 0 2   100%
src / lilbee / app / services.py CrawlerSyncState   0 0 0   100%
src / lilbee / app / services.py Services   9 0 0   100%
src / lilbee / app / services.py (no class)   106 0 15   100%
src / lilbee / app / status.py StatusConfig   0 0 0   100%
src / lilbee / app / status.py SourceInfo   0 0 0   100%
src / lilbee / app / status.py StatusResult   0 0 0   100%
src / lilbee / app / status.py (no class)   27 0 0   100%
src / lilbee / app / version.py (no class)   4 0 0   100%
src / lilbee / catalog / __init__.py (no class)   8 0 0   100%
src / lilbee / catalog / download.py DownloadConfig   0 0 0   100%
src / lilbee / catalog / download.py (no class)   155 0 0   100%
src / lilbee / catalog / download_progress.py _CallbackProgressBar   10 0 0   100%
src / lilbee / catalog / download_progress.py _ProgressTracker   7 0 0   100%
src / lilbee / catalog / download_progress.py _ProgressTracker.make_tqdm_class._Cls   2 0 0   100%
src / lilbee / catalog / download_progress.py (no class)   39 0 0   100%
src / lilbee / catalog / families.py (no class)   32 0 0   100%
src / lilbee / catalog / featured.py (no class)   15 0 0   100%
src / lilbee / catalog / formatting.py EnrichedModel   0 0 0   100%
src / lilbee / catalog / formatting.py (no class)   59 0 0   100%
src / lilbee / catalog / hf_client.py _HfSubstringFilter   3 0 0   100%
src / lilbee / catalog / hf_client.py HfClient   51 0 0   100%
src / lilbee / catalog / hf_client.py (no class)   61 0 0   100%
src / lilbee / catalog / models.py HfGgufMeta   0 0 0   100%
src / lilbee / catalog / models.py DownloadProgress   0 0 0   100%
src / lilbee / catalog / models.py CatalogModel   3 0 0   100%
src / lilbee / catalog / models.py CatalogResult   0 0 0   100%
src / lilbee / catalog / models.py HfPage   0 0 0   100%
src / lilbee / catalog / models.py ModelVariant   0 0 0   100%
src / lilbee / catalog / models.py ModelFamily   0 0 0   100%
src / lilbee / catalog / models.py (no class)   54 0 0   100%
src / lilbee / catalog / query.py CatalogIndex   0 0 0   100%
src / lilbee / catalog / query.py (no class)   106 0 0   100%
src / lilbee / catalog / refs.py (no class)   7 0 0   100%
src / lilbee / catalog / types.py ModelTask   0 0 0   100%
src / lilbee / catalog / types.py ModelSource   7 0 0   100%
src / lilbee / catalog / types.py (no class)   12 0 0   100%
src / lilbee / cli / __init__.py (no class)   5 0 0   100%
src / lilbee / cli / app.py (no class)   77 0 0   100%
src / lilbee / cli / commands / __init__.py (no class)   26 0 0   100%
src / lilbee / cli / commands / _shared.py (no class)   2 0 0   100%
src / lilbee / cli / commands / ingest_sync.py (no class)   205 0 3   100%
src / lilbee / cli / commands / meta.py (no class)   61 0 0   100%
src / lilbee / cli / commands / search_chat.py (no class)   145 0 0   100%
src / lilbee / cli / commands / servers.py (no class)   54 0 2   100%
src / lilbee / cli / commands / setup.py (no class)   174 0 0   100%
src / lilbee / cli / commands / wiki.py (no class)   261 0 2   100%
src / lilbee / cli / helpers.py (no class)   80 0 2   100%
src / lilbee / cli / model.py (no class)   146 0 4   100%
src / lilbee / cli / settings_map.py RenderStyle   0 0 0   100%
src / lilbee / cli / settings_map.py SettingDef   0 0 0   100%
src / lilbee / cli / settings_map.py (no class)   30 0 0   100%
src / lilbee / cli / sync.py SyncStatus   3 0 0   100%
src / lilbee / cli / sync.py (no class)   88 0 2   100%
src / lilbee / cli / theme.py (no class)   11 0 0   100%
src / lilbee / cli / tui / __init__.py _StderrRedirect   0 0 0   100%
src / lilbee / cli / tui / __init__.py (no class)   58 0 0   100%
src / lilbee / cli / tui / app.py LilbeeApp   168 0 0   100%
src / lilbee / cli / tui / app.py (no class)   91 0 0   100%
src / lilbee / cli / tui / command_registry.py SlashCommand   0 0 0   100%
src / lilbee / cli / tui / command_registry.py (no class)   24 0 0   100%
src / lilbee / cli / tui / commands.py LilbeeCommandProvider   52 0 0   100%
src / lilbee / cli / tui / commands.py (no class)   25 0 2   100%
src / lilbee / cli / tui / log_routing.py (no class)   23 0 0   100%
src / lilbee / cli / tui / messages.py (no class)   271 0 0   100%
src / lilbee / cli / tui / pill.py (no class)   6 0 0   100%
src / lilbee / cli / tui / screens / __init__.py (no class)   0 0 0   100%
src / lilbee / cli / tui / screens / catalog.py _RowCacheEntry   0 0 0   100%
src / lilbee / cli / tui / screens / catalog.py CatalogScreen   977 0 0   100%
src / lilbee / cli / tui / screens / catalog.py (no class)   225 0 0   100%
src / lilbee / cli / tui / screens / catalog_grouping.py GridSection   0 0 0   100%
src / lilbee / cli / tui / screens / catalog_grouping.py (no class)   69 0 0   100%
src / lilbee / cli / tui / screens / catalog_utils.py CatalogRowKind   0 0 0   100%
src / lilbee / cli / tui / screens / catalog_utils.py SourceMode   0 0 0   100%
src / lilbee / cli / tui / screens / catalog_utils.py SizeVariant   0 0 0   100%
src / lilbee / cli / tui / screens / catalog_utils.py LocalCatalogRow   0 0 0   100%
src / lilbee / cli / tui / screens / catalog_utils.py KeyStatus   0 0 0   100%
src / lilbee / cli / tui / screens / catalog_utils.py FrontierCatalogRow   0 0 0   100%
src / lilbee / cli / tui / screens / catalog_utils.py (no class)   143 0 0   100%
src / lilbee / cli / tui / screens / chat.py ChatWelcome   5 0 0   100%
src / lilbee / cli / tui / screens / chat.py PromptArea   0 0 0   100%
src / lilbee / cli / tui / screens / chat.py ChatScreen   727 0 4   100%
src / lilbee / cli / tui / screens / chat.py (no class)   183 0 2   100%
src / lilbee / cli / tui / screens / chat_helpers.py (no class)   82 0 0   100%
src / lilbee / cli / tui / screens / model_info.py ModelInfoModal   32 0 0   100%
src / lilbee / cli / tui / screens / model_info.py (no class)   15 0 0   100%
src / lilbee / cli / tui / screens / model_picker.py _PickerOptions   2 0 0   100%
src / lilbee / cli / tui / screens / model_picker.py ModelPickerModal   23 0 0   100%
src / lilbee / cli / tui / screens / model_picker.py (no class)   49 0 0   100%
src / lilbee / cli / tui / screens / settings.py _PaneGroup   0 0 0   100%
src / lilbee / cli / tui / screens / settings.py _LazyGroupBody   9 0 0   100%
src / lilbee / cli / tui / screens / settings.py SettingsScreen   365 0 0   100%
src / lilbee / cli / tui / screens / settings.py (no class)   104 0 4   100%
src / lilbee / cli / tui / screens / settings_widgets.py (no class)   150 0 3   100%
src / lilbee / cli / tui / screens / setup.py SetupWizard   87 0 2   100%
src / lilbee / cli / tui / screens / setup.py (no class)   80 0 2   100%
src / lilbee / cli / tui / screens / status.py _DocsResult   0 0 0   100%
src / lilbee / cli / tui / screens / status.py StatusScreen   105 0 0   100%
src / lilbee / cli / tui / screens / status.py (no class)   100 0 2   100%
src / lilbee / cli / tui / screens / task_center.py TaskQueueChanged   0 0 0   100%
src / lilbee / cli / tui / screens / task_center.py TaskCenter   96 0 0   100%
src / lilbee / cli / tui / screens / task_center.py (no class)   42 0 2   100%
src / lilbee / cli / tui / screens / wiki.py WikiScreen   144 0 0   100%
src / lilbee / cli / tui / screens / wiki.py (no class)   96 0 3   100%
src / lilbee / cli / tui / screens / wiki_drafts.py WikiDraftsScreen   128 0 0   100%
src / lilbee / cli / tui / screens / wiki_drafts.py (no class)   55 0 2   100%
src / lilbee / cli / tui / task_queue.py TaskStatus   0 0 0   100%
src / lilbee / cli / tui / task_queue.py TaskType   0 0 0   100%
src / lilbee / cli / tui / task_queue.py Task   0 0 0   100%
src / lilbee / cli / tui / task_queue.py TaskQueue   141 0 0   100%
src / lilbee / cli / tui / task_queue.py (no class)   63 0 0   100%
src / lilbee / cli / tui / thread_safe.py (no class)   10 0 0   100%
src / lilbee / cli / tui / widgets / __init__.py (no class)   0 0 0   100%
src / lilbee / cli / tui / widgets / arg_hint.py ArgHintLine   10 0 0   100%
src / lilbee / cli / tui / widgets / arg_hint.py (no class)   30 0 0   100%
src / lilbee / cli / tui / widgets / autocomplete.py CompletionOverlay   33 0 0   100%
src / lilbee / cli / tui / widgets / autocomplete.py (no class)   100 0 0   100%
src / lilbee / cli / tui / widgets / bottom_bars.py BottomBars   0 0 0   100%
src / lilbee / cli / tui / widgets / bottom_bars.py (no class)   7 0 0   100%
src / lilbee / cli / tui / widgets / catalog_detail.py CatalogDetailDrawer   31 0 0   100%
src / lilbee / cli / tui / widgets / catalog_detail.py (no class)   49 0 0   100%
src / lilbee / cli / tui / widgets / catalog_theme.py (no class)   4 0 0   100%
src / lilbee / cli / tui / widgets / chat_input.py ChatInput   13 0 0   100%
src / lilbee / cli / tui / widgets / chat_input.py ChatInput.Submitted   1 0 0   100%
src / lilbee / cli / tui / widgets / chat_input.py (no class)   27 0 0   100%
src / lilbee / cli / tui / widgets / confirm_dialog.py _ConfirmPill   6 0 0   100%
src / lilbee / cli / tui / widgets / confirm_dialog.py ConfirmDialog   11 0 0   100%
src / lilbee / cli / tui / widgets / confirm_dialog.py (no class)   18 0 0   100%
src / lilbee / cli / tui / widgets / crawl_dialog.py CrawlParams   0 0 0   100%
src / lilbee / cli / tui / widgets / crawl_dialog.py CrawlDialog   62 0 0   100%
src / lilbee / cli / tui / widgets / crawl_dialog.py (no class)   28 0 0   100%
src / lilbee / cli / tui / widgets / discover_rails.py _RailHeading   10 0 0   100%
src / lilbee / cli / tui / widgets / discover_rails.py DiscoverRails   11 0 0   100%
src / lilbee / cli / tui / widgets / discover_rails.py (no class)   22 0 0   100%
src / lilbee / cli / tui / widgets / grid_list_toggle.py GridListToggle   24 0 0   100%
src / lilbee / cli / tui / widgets / grid_list_toggle.py (no class)   23 0 0   100%
src / lilbee / cli / tui / widgets / grid_select.py GridSelect   84 0 0   100%
src / lilbee / cli / tui / widgets / grid_select.py GridSelect.Selected   1 0 0   100%
src / lilbee / cli / tui / widgets / grid_select.py GridSelect.Highlighted   1 0 0   100%
src / lilbee / cli / tui / widgets / grid_select.py GridSelect.LeaveUp   0 0 0   100%
src / lilbee / cli / tui / widgets / grid_select.py GridSelect.LeaveDown   0 0 0   100%
src / lilbee / cli / tui / widgets / grid_select.py (no class)   50 0 0   100%
src / lilbee / cli / tui / widgets / help_hint.py HelpHint   8 0 0   100%
src / lilbee / cli / tui / widgets / help_hint.py (no class)   12 0 0   100%
src / lilbee / cli / tui / widgets / list_text_area.py ListTextArea   2 0 0   100%
src / lilbee / cli / tui / widgets / list_text_area.py ListTextArea.Blurred   3 0 0   100%
src / lilbee / cli / tui / widgets / list_text_area.py (no class)   10 0 0   100%
src / lilbee / cli / tui / widgets / message.py UserMessage   4 0 0   100%
src / lilbee / cli / tui / widgets / message.py AssistantMessage   88 0 0   100%
src / lilbee / cli / tui / widgets / message.py (no class)   43 0 0   100%
src / lilbee / cli / tui / widgets / model_bar.py ModelOption   0 0 0   100%
src / lilbee / cli / tui / widgets / model_bar.py ModelPickerButton   44 0 0   100%
src / lilbee / cli / tui / widgets / model_bar.py ChatModePill   5 0 0   100%
src / lilbee / cli / tui / widgets / model_bar.py ChatModeToggle   42 0 0   100%
src / lilbee / cli / tui / widgets / model_bar.py ModelBar   54 0 0   100%
src / lilbee / cli / tui / widgets / model_bar.py (no class)   186 0 3   100%
src / lilbee / cli / tui / widgets / model_card.py ModelCard   12 0 0   100%
src / lilbee / cli / tui / widgets / model_card.py (no class)   72 0 2   100%
src / lilbee / cli / tui / widgets / model_grid.py _CardLines   0 0 0   100%
src / lilbee / cli / tui / widgets / model_grid.py ModelGrid   117 0 0   100%
src / lilbee / cli / tui / widgets / model_grid.py ModelGrid.Selected   1 0 0   100%
src / lilbee / cli / tui / widgets / model_grid.py ModelGrid.LeaveUp   0 0 0   100%
src / lilbee / cli / tui / widgets / model_grid.py ModelGrid.LeaveDown   0 0 0   100%
src / lilbee / cli / tui / widgets / model_grid.py ModelGrid.Highlighted   0 0 0   100%
src / lilbee / cli / tui / widgets / model_grid.py (no class)   178 0 0   100%
src / lilbee / cli / tui / widgets / model_list.py ModelListSection   0 0 0   100%
src / lilbee / cli / tui / widgets / model_list.py ModelList   44 0 0   100%
src / lilbee / cli / tui / widgets / model_list.py ModelList.Selected   0 0 0   100%
src / lilbee / cli / tui / widgets / model_list.py (no class)   76 0 0   100%
src / lilbee / cli / tui / widgets / progress_cell.py (no class)   19 0 0   100%
src / lilbee / cli / tui / widgets / scope_chip.py ScopePill   6 0 0   100%
src / lilbee / cli / tui / widgets / scope_chip.py ScopeChip   33 0 0   100%
src / lilbee / cli / tui / widgets / scope_chip.py (no class)   39 0 2   100%
src / lilbee / cli / tui / widgets / search_hf_cta_item.py SearchHFCtaItem   8 0 0   100%
src / lilbee / cli / tui / widgets / search_hf_cta_item.py SearchHFCtaItem.Selected   2 0 0   100%
src / lilbee / cli / tui / widgets / search_hf_cta_item.py (no class)   27 0 0   100%
src / lilbee / cli / tui / widgets / slash_command_catalog.py CatalogGroup   0 0 0   100%
src / lilbee / cli / tui / widgets / slash_command_catalog.py SlashCommandCatalog   43 0 0   100%
src / lilbee / cli / tui / widgets / slash_command_catalog.py (no class)   68 0 0   100%
src / lilbee / cli / tui / widgets / status_bar.py ViewTab   9 0 0   100%
src / lilbee / cli / tui / widgets / status_bar.py ViewTabs   41 0 0   100%
src / lilbee / cli / tui / widgets / status_bar.py (no class)   38 0 2   100%
src / lilbee / cli / tui / widgets / suggester.py SlashSuggester   37 0 1   100%
src / lilbee / cli / tui / widgets / suggester.py (no class)   16 0 0   100%
src / lilbee / cli / tui / widgets / task_bar.py TaskBar   114 0 0   100%
src / lilbee / cli / tui / widgets / task_bar.py (no class)   42 0 2   100%
src / lilbee / cli / tui / widgets / task_bar_controller.py TaskOutcome   0 0 0   100%
src / lilbee / cli / tui / widgets / task_bar_controller.py ProgressReporter   9 0 0   100%
src / lilbee / cli / tui / widgets / task_bar_controller.py TaskBarController   97 0 0   100%
src / lilbee / cli / tui / widgets / task_bar_controller.py (no class)   79 0 2   100%
src / lilbee / cli / tui / widgets / task_row.py TaskRow   27 0 0   100%
src / lilbee / cli / tui / widgets / task_row.py (no class)   40 0 0   100%
src / lilbee / cli / tui / widgets / thinking_header.py ThinkingHeader   15 0 0   100%
src / lilbee / cli / tui / widgets / thinking_header.py (no class)   38 0 0   100%
src / lilbee / cli / tui / widgets / top_bars.py TopBars   0 0 0   100%
src / lilbee / cli / tui / widgets / top_bars.py (no class)   7 0 0   100%
src / lilbee / config_meta.py (no class)   31 0 0   100%
src / lilbee / core / __init__.py (no class)   0 0 0   100%
src / lilbee / core / config / __init__.py (no class)   5 0 0   100%
src / lilbee / core / config / defaults.py (no class)   25 0 0   100%
src / lilbee / core / config / enums.py ChatMode   0 0 0   100%
src / lilbee / core / config / enums.py ClustererBackend   0 0 0   100%
src / lilbee / core / config / enums.py WikiEntityMode   0 0 0   100%
src / lilbee / core / config / enums.py KvCacheType   0 0 0   100%
src / lilbee / core / config / enums.py (no class)   17 0 0   100%
src / lilbee / core / config / keys.py (no class)   2 0 0   100%
src / lilbee / core / config / model.py Config   161 0 2   100%
src / lilbee / core / config / model.py _PlainEnvSource   13 0 0   100%
src / lilbee / core / config / model.py _TomlSource   9 0 0   100%
src / lilbee / core / config / model.py (no class)   209 0 0   100%
src / lilbee / core / config / parsing.py (no class)   9 0 0   100%
src / lilbee / core / config / validators.py TaskMismatchError   4 0 0   100%
src / lilbee / core / config / validators.py (no class)   53 0 2   100%
src / lilbee / core / results.py Excerpt   0 0 0   100%
src / lilbee / core / results.py DocumentResult   0 0 0   100%
src / lilbee / core / results.py (no class)   37 0 0   100%
src / lilbee / core / security.py (no class)   8 0 0   100%
src / lilbee / core / settings.py (no class)   65 0 2   100%
src / lilbee / core / text.py (no class)   25 0 0   100%
src / lilbee / crawler / __init__.py (no class)   11 0 0   100%
src / lilbee / crawler / bootstrap.py CrawlerBrowserError   0 0 0   100%
src / lilbee / crawler / bootstrap.py CrawlerBackendError   0 0 0   100%
src / lilbee / crawler / bootstrap.py (no class)   96 0 5   100%
src / lilbee / crawler / crawl4ai_fetcher.py _LilbeeAsyncCrawler   8 0 0   100%
src / lilbee / crawler / crawl4ai_fetcher.py _host_scope_filter._ExactHostFilter   6 0 0   100%
src / lilbee / crawler / crawl4ai_fetcher.py Crawl4aiFetcher   42 0 0   100%
src / lilbee / crawler / crawl4ai_fetcher.py (no class)   81 0 4   100%
src / lilbee / crawler / discovery.py (no class)   7 0 0   100%
src / lilbee / crawler / events.py (no class)   45 0 0   100%
src / lilbee / crawler / fetcher.py WebFetcher   0 0 16   100%
src / lilbee / crawler / fetcher.py (no class)   4 0 41   100%
src / lilbee / crawler / models.py CrawlResult   0 0 0   100%
src / lilbee / crawler / models.py FetchedPage   0 0 0   100%
src / lilbee / crawler / models.py ConcurrencySpec   0 0 0   100%
src / lilbee / crawler / models.py FilterSpec   0 0 0   100%
src / lilbee / crawler / models.py (no class)   33 0 0   100%
src / lilbee / crawler / runner.py (no class)   153 0 0   100%
src / lilbee / crawler / save.py CrawlMeta   0 0 0   100%
src / lilbee / crawler / save.py SaveOutcome   0 0 0   100%
src / lilbee / crawler / save.py (no class)   101 0 0   100%
src / lilbee / crawler / sitemap.py (no class)   35 0 0   100%
src / lilbee / crawler / task.py TaskStatus   0 0 0   100%
src / lilbee / crawler / task.py CrawlTask   0 0 0   100%
src / lilbee / crawler / task.py TaskRegistry   2 0 0   100%
src / lilbee / crawler / task.py (no class)   86 0 0   100%
src / lilbee / crawler / url_filter.py (no class)   36 0 0   100%
src / lilbee / data / __init__.py (no class)   0 0 0   100%
src / lilbee / data / chunk.py (no class)   28 0 2   100%
src / lilbee / data / code_chunker.py SymbolInfo   0 0 0   100%
src / lilbee / data / code_chunker.py CodeChunk   0 0 0   100%
src / lilbee / data / code_chunker.py (no class)   84 0 0   100%
src / lilbee / data / ingest / __init__.py (no class)   7 0 0   100%
src / lilbee / data / ingest / code.py (no class)   15 0 0   100%
src / lilbee / data / ingest / discovery.py (no class)   45 0 0   100%
src / lilbee / data / ingest / extract.py (no class)   108 0 2   100%
src / lilbee / data / ingest / pipeline.py (no class)   211 0 0   100%
src / lilbee / data / ingest / skip_marker.py (no class)   39 0 0   100%
src / lilbee / data / ingest / types.py FileToProcess   0 0 0   100%
src / lilbee / data / ingest / types.py ExtractMode   0 0 0   100%
src / lilbee / data / ingest / types.py ChunkRecord   0 0 0   100%
src / lilbee / data / ingest / types.py SyncResult   8 0 0   100%
src / lilbee / data / ingest / types.py _IngestResult   0 0 0   100%
src / lilbee / data / ingest / types.py (no class)   49 0 0   100%
src / lilbee / data / store / __init__.py (no class)   6 0 0   100%
src / lilbee / data / store / core.py Store   264 0 1   100%
src / lilbee / data / store / core.py (no class)   67 0 3   100%
src / lilbee / data / store / lance_helpers.py (no class)   68 0 4   100%
src / lilbee / data / store / ranking.py (no class)   39 0 0   100%
src / lilbee / data / store / schema.py (no class)   8 0 0   100%
src / lilbee / data / store / types.py SearchScope   0 0 0   100%
src / lilbee / data / store / types.py SearchChunk   1 0 0   100%
src / lilbee / data / store / types.py SourceRecord   0 0 0   100%
src / lilbee / data / store / types.py CitationRecord   0 0 0   100%
src / lilbee / data / store / types.py StoreMeta   0 0 0   100%
src / lilbee / data / store / types.py EmbeddingModelMismatchError   0 0 0   100%
src / lilbee / data / store / types.py RemoveResult   0 0 0   100%
src / lilbee / data / store / types.py (no class)   68 0 0   100%
src / lilbee / mcp_server.py (no class)   278 0 0   100%
src / lilbee / modelhub / __init__.py (no class)   0 0 0   100%
src / lilbee / modelhub / model_info.py ModelArchInfo   0 0 0   100%
src / lilbee / modelhub / model_info.py (no class)   67 0 0   100%
src / lilbee / modelhub / model_manager / __init__.py (no class)   5 0 0   100%
src / lilbee / modelhub / model_manager / core.py ModelManager   131 0 0   100%
src / lilbee / modelhub / model_manager / core.py (no class)   31 0 0   100%
src / lilbee / modelhub / model_manager / discovery.py (no class)   65 0 0   100%
src / lilbee / modelhub / model_manager / types.py ModelNotFoundError   0 0 0   100%
src / lilbee / modelhub / model_manager / types.py RemoteModel   0 0 0   100%
src / lilbee / modelhub / model_manager / types.py ValidationResult   0 0 0   100%
src / lilbee / modelhub / model_manager / types.py (no class)   17 0 0   100%
src / lilbee / modelhub / model_manager / validation.py CanonicalRef   0 0 0   100%
src / lilbee / modelhub / model_manager / validation.py (no class)   68 0 3   100%
src / lilbee / modelhub / models.py ModelInfo   0 0 0   100%
src / lilbee / modelhub / models.py get_system_ram_gb._MEMORYSTATUSEX   0 0 0   100%
src / lilbee / modelhub / models.py (no class)   162 0 18   100%
src / lilbee / modelhub / registry.py ModelManifest   1 0 0   100%
src / lilbee / modelhub / registry.py ModelRegistry   159 0 0   100%
src / lilbee / modelhub / registry.py (no class)   85 0 3   100%
src / lilbee / parent_monitor.py (no class)   39 0 0   100%
src / lilbee / providers / __init__.py (no class)   0 0 0   100%
src / lilbee / providers / backend_names.py BackendName   0 0 0   100%
src / lilbee / providers / backend_names.py (no class)   10 0 0   100%
src / lilbee / providers / base.py ClosableIterator   0 0 1   100%
src / lilbee / providers / base.py LLMOptions   1 0 0   100%
src / lilbee / providers / base.py ProviderError   2 0 0   100%
src / lilbee / providers / base.py LLMProvider   0 0 67   100%
src / lilbee / providers / base.py (no class)   20 0 84   100%
src / lilbee / providers / factory.py (no class)   18 0 4   100%
src / lilbee / providers / litellm_sdk.py _LitellmSubstringFilter   4 0 0   100%
src / lilbee / providers / litellm_sdk.py _LitellmResponseView   21 0 0   100%
src / lilbee / providers / litellm_sdk.py LitellmSdkBackend   152 0 0   100%
src / lilbee / providers / litellm_sdk.py (no class)   93 0 0   100%
src / lilbee / providers / llama_cpp / __init__.py (no class)   3 0 0   100%
src / lilbee / providers / llama_cpp / abort_signal.py (no class)   12 0 0   100%
src / lilbee / providers / llama_cpp / batching.py (no class)   65 0 0   100%
src / lilbee / providers / llama_cpp / gguf_meta.py (no class)   85 0 0   100%
src / lilbee / providers / llama_cpp / gpu_select.py VkDeviceType   0 0 0   100%
src / lilbee / providers / llama_cpp / gpu_select.py VulkanDevice   0 0 0   100%
src / lilbee / providers / llama_cpp / gpu_select.py PCIVendorID   0 0 0   100%
src / lilbee / providers / llama_cpp / gpu_select.py VulkanIcdEnvVar   0 0 0   100%
src / lilbee / providers / llama_cpp / gpu_select.py _VkApplicationInfo   0 0 0   100%
src / lilbee / providers / llama_cpp / gpu_select.py _VkInstanceCreateInfo   0 0 0   100%
src / lilbee / providers / llama_cpp / gpu_select.py _VkPhysicalDeviceLimits   0 0 0   100%
src / lilbee / providers / llama_cpp / gpu_select.py _VkPhysicalDeviceSparseProperties   0 0 0   100%
src / lilbee / providers / llama_cpp / gpu_select.py _VkPhysicalDeviceProperties   0 0 0   100%
src / lilbee / providers / llama_cpp / gpu_select.py (no class)   181 0 6   100%
src / lilbee / providers / llama_cpp / log_dispatch.py _LogDispatchSnapshot   0 0 0   100%
src / lilbee / providers / llama_cpp / log_dispatch.py _LogDispatcher   33 0 2   100%
src / lilbee / providers / llama_cpp / log_dispatch.py (no class)   86 0 2   100%
src / lilbee / providers / llama_cpp / provider.py LlamaCppProvider   154 0 0   100%
src / lilbee / providers / llama_cpp / provider.py _PoolChatStreamIterator   33 0 2   100%
src / lilbee / providers / llama_cpp / provider.py _RoleSpec   0 0 0   100%
src / lilbee / providers / llama_cpp / provider.py (no class)   257 0 10   100%
src / lilbee / providers / llama_cpp / vulkan_icd_discovery.py (no class)   115 0 8   100%
src / lilbee / providers / model_cache.py LoaderMode   0 0 0   100%
src / lilbee / providers / model_cache.py (no class)   79 0 0   100%
src / lilbee / providers / model_defaults.py ModelDefaults   0 0 0   100%
src / lilbee / providers / model_defaults.py _DefaultsCache   4 0 0   100%
src / lilbee / providers / model_defaults.py (no class)   63 0 1   100%
src / lilbee / providers / model_ref.py ProviderModelRef   10 0 0   100%
src / lilbee / providers / model_ref.py (no class)   43 0 0   100%
src / lilbee / providers / mtmd_backend.py build_vision_chat_handler._GgufTemplateChatHandler   0 0 0   100%
src / lilbee / providers / mtmd_backend.py (no class)   69 0 0   100%
src / lilbee / providers / routing_provider.py RoutingProvider   67 0 0   100%
src / lilbee / providers / routing_provider.py (no class)   46 0 0   100%
src / lilbee / providers / sdk_backend.py CompletionResult   0 0 0   100%
src / lilbee / providers / sdk_backend.py StreamChunk   0 0 0   100%
src / lilbee / providers / sdk_backend.py EmbeddingResult   0 0 0   100%
src / lilbee / providers / sdk_backend.py CompletionRequest   0 0 0   100%
src / lilbee / providers / sdk_backend.py EmbeddingRequest   0 0 0   100%
src / lilbee / providers / sdk_backend.py RerankRequest   0 0 0   100%
src / lilbee / providers / sdk_backend.py RerankResult   0 0 0   100%
src / lilbee / providers / sdk_backend.py LlmSdkBackend   0 0 41   100%
src / lilbee / providers / sdk_backend.py (no class)   59 0 53   100%
src / lilbee / providers / sdk_llm_provider.py SdkLLMProvider   109 0 0   100%
src / lilbee / providers / sdk_llm_provider.py (no class)   40 0 0   100%
src / lilbee / providers / worker / __init__.py (no class)   0 0 0   100%
src / lilbee / providers / worker / chat_worker.py _ChatSession   21 0 0   100%
src / lilbee / providers / worker / chat_worker.py _AbortBridge   22 0 0   100%
src / lilbee / providers / worker / chat_worker.py (no class)   103 0 0   100%
src / lilbee / providers / worker / embed_worker.py _EmbedSession   15 0 0   100%
src / lilbee / providers / worker / embed_worker.py (no class)   31 0 0   100%
src / lilbee / providers / worker / health_ticker.py HealthTickerHandle   0 0 0   100%
src / lilbee / providers / worker / health_ticker.py (no class)   45 0 2   100%
src / lilbee / providers / worker / pool.py PoolShutdownError   1 0 0   100%
src / lilbee / providers / worker / pool.py RoleDegradedError   3 0 0   100%
src / lilbee / providers / worker / pool.py _Role   0 0 0   100%
src / lilbee / providers / worker / pool.py RoleAccessor   25 0 0   100%
src / lilbee / providers / worker / pool.py WorkerPool   141 0 0   100%
src / lilbee / providers / worker / pool.py PoolRuntime   60 0 0   100%
src / lilbee / providers / worker / pool.py (no class)   94 0 2   100%
src / lilbee / providers / worker / rerank_worker.py _RerankSession   15 0 0   100%
src / lilbee / providers / worker / rerank_worker.py (no class)   31 0 0   100%
src / lilbee / providers / worker / transport.py WorkerRole   0 0 0   100%
src / lilbee / providers / worker / transport.py RoleConfig   0 0 0   100%
src / lilbee / providers / worker / transport.py ChatRequest   0 0 0   100%
src / lilbee / providers / worker / transport.py VisionRequest   0 0 0   100%
src / lilbee / providers / worker / transport.py PdfOcrRequest   0 0 0   100%
src / lilbee / providers / worker / transport.py RerankPayload   0 0 0   100%
src / lilbee / providers / worker / transport.py WorkerHandle   0 0 0   100%
src / lilbee / providers / worker / transport.py WorkerChannel   0 0 29   100%
src / lilbee / providers / worker / transport.py WorkerSpawner   0 0 2   100%
src / lilbee / providers / worker / transport.py (no class)   50 0 61   100%
src / lilbee / providers / worker / transport_pipe.py _SerializedException   0 0 0   100%
src / lilbee / providers / worker / transport_pipe.py WorkerError   3 0 0   100%
src / lilbee / providers / worker / transport_pipe.py WorkerCrashError   10 0 0   100%
src / lilbee / providers / worker / transport_pipe.py PipeChannel   118 0 0   100%
src / lilbee / providers / worker / transport_pipe.py PipeSpawner   13 0 0   100%
src / lilbee / providers / worker / transport_pipe.py (no class)   88 0 0   100%
src / lilbee / providers / worker / vision_worker.py _VisionSession   28 0 0   100%
src / lilbee / providers / worker / vision_worker.py (no class)   78 0 0   100%
src / lilbee / providers / worker / wire_kinds.py WireKind   0 0 0   100%
src / lilbee / providers / worker / wire_kinds.py (no class)   17 0 0   100%
src / lilbee / providers / worker / worker_runtime.py Reply   2 0 0   100%
src / lilbee / providers / worker / worker_runtime.py WorkerLoopState   0 0 0   100%
src / lilbee / providers / worker / worker_runtime.py (no class)   97 0 8   100%
src / lilbee / retrieval / __init__.py (no class)   0 0 0   100%
src / lilbee / retrieval / clustering.py SourceCluster   0 0 0   100%
src / lilbee / retrieval / clustering.py SourceClusterer   0 0 4   100%
src / lilbee / retrieval / clustering.py Clusterer   4 0 0   100%
src / lilbee / retrieval / clustering.py (no class)   29 0 10   100%
src / lilbee / retrieval / clustering_embedding / __init__.py (no class)   3 0 0   100%
src / lilbee / retrieval / clustering_embedding / clusterer.py EmbeddingClusterer   31 0 0   100%
src / lilbee / retrieval / clustering_embedding / clusterer.py (no class)   19 0 0   100%
src / lilbee / retrieval / clustering_embedding / helpers.py (no class)   170 0 0   100%
src / lilbee / retrieval / clustering_embedding / types.py ChunkRecord   0 0 0   100%
src / lilbee / retrieval / clustering_embedding / types.py (no class)   8 0 0   100%
src / lilbee / retrieval / concepts / __init__.py (no class)   6 0 0   100%
src / lilbee / retrieval / concepts / clusterer.py ConceptGraphClusterer   4 0 0   100%
src / lilbee / retrieval / concepts / clusterer.py (no class)   10 0 0   100%
src / lilbee / retrieval / concepts / community.py Community   0 0 0   100%
src / lilbee / retrieval / concepts / community.py (no class)   30 0 0   100%
src / lilbee / retrieval / concepts / graph.py ConceptGraph   180 0 0   100%
src / lilbee / retrieval / concepts / graph.py (no class)   28 0 0   100%
src / lilbee / retrieval / concepts / nlp.py (no class)   35 0 0   100%
src / lilbee / retrieval / concepts / schema.py (no class)   8 0 0   100%
src / lilbee / retrieval / embedder.py Embedder   39 0 0   100%
src / lilbee / retrieval / embedder.py (no class)   42 0 0   100%
src / lilbee / retrieval / query / __init__.py (no class)   5 0 0   100%
src / lilbee / retrieval / query / dedup.py (no class)   81 0 0   100%
src / lilbee / retrieval / query / expansion.py (no class)   3 0 0   100%
src / lilbee / retrieval / query / formatting.py (no class)   52 0 0   100%
src / lilbee / retrieval / query / searcher.py ChatMessage   0 0 0   100%
src / lilbee / retrieval / query / searcher.py AskResult   0 0 0   100%
src / lilbee / retrieval / query / searcher.py Searcher   248 0 0   100%
src / lilbee / retrieval / query / searcher.py (no class)   50 0 3   100%
src / lilbee / retrieval / query / tokenize.py (no class)   14 0 0   100%
src / lilbee / retrieval / reasoning.py StreamToken   0 0 0   100%
src / lilbee / retrieval / reasoning.py CapNotice   0 0 0   100%
src / lilbee / retrieval / reasoning.py _TagParser   41 0 0   100%
src / lilbee / retrieval / reasoning.py (no class)   89 0 2   100%
src / lilbee / retrieval / reranker.py ScoredChunk   0 0 0   100%
src / lilbee / retrieval / reranker.py Reranker   17 0 0   100%
src / lilbee / retrieval / reranker.py (no class)   51 0 0   100%
src / lilbee / runtime / __init__.py (no class)   0 0 0   100%
src / lilbee / runtime / _splash_runner.py (no class)   104 0 35   100%
src / lilbee / runtime / asyncio_loop.py (no class)   54 0 0   100%
src / lilbee / runtime / cancellation.py TaskCancelledError   0 0 0   100%
src / lilbee / runtime / cancellation.py (no class)   2 0 0   100%
src / lilbee / runtime / cpu.py (no class)   16 0 0   100%
src / lilbee / runtime / hardware.py FitLevel   0 0 0   100%
src / lilbee / runtime / hardware.py FitChip   0 0 0   100%
src / lilbee / runtime / hardware.py SizeVariantInfo   0 0 0   100%
src / lilbee / runtime / hardware.py (no class)   42 0 0   100%
src / lilbee / runtime / ingest_lock.py IngestLockRegistry   34 0 0   100%
src / lilbee / runtime / ingest_lock.py (no class)   13 0 0   100%
src / lilbee / runtime / lock.py LockTimeoutError   0 0 0   100%
src / lilbee / runtime / lock.py (no class)   29 0 0   100%
src / lilbee / runtime / progress / __init__.py (no class)   3 0 0   100%
src / lilbee / runtime / progress / callbacks.py (no class)   8 0 0   100%
src / lilbee / runtime / progress / types.py EventType   0 0 0   100%
src / lilbee / runtime / progress / types.py SseEvent   0 0 0   100%
src / lilbee / runtime / progress / types.py FileStartEvent   0 0 0   100%
src / lilbee / runtime / progress / types.py FileDoneEvent   0 0 0   100%
src / lilbee / runtime / progress / types.py BatchStatus   0 0 0   100%
src / lilbee / runtime / progress / types.py BatchProgressEvent   0 0 0   100%
src / lilbee / runtime / progress / types.py ExtractEvent   0 0 0   100%
src / lilbee / runtime / progress / types.py EmbedEvent   0 0 0   100%
src / lilbee / runtime / progress / types.py CrawlStartEvent   0 0 0   100%
src / lilbee / runtime / progress / types.py CrawlPageEvent   0 0 0   100%
src / lilbee / runtime / progress / types.py CrawlDoneEvent   0 0 0   100%
src / lilbee / runtime / progress / types.py SyncDoneEvent   0 0 0   100%
src / lilbee / runtime / progress / types.py SetupStartEvent   0 0 0   100%
src / lilbee / runtime / progress / types.py SetupProgressEvent   0 0 0   100%
src / lilbee / runtime / progress / types.py SetupDoneEvent   0 0 0   100%
src / lilbee / runtime / progress / types.py (no class)   79 0 0   100%
src / lilbee / runtime / splash.py SplashHandle   0 0 0   100%
src / lilbee / runtime / splash.py (no class)   69 0 0   100%
src / lilbee / runtime / temporal.py DateRange   0 0 0   100%
src / lilbee / runtime / temporal.py (no class)   38 0 0   100%
src / lilbee / server / __init__.py (no class)   3 0 0   100%
src / lilbee / server / app.py (no class)   41 0 0   100%
src / lilbee / server / auth.py SessionManager   32 0 2   100%
src / lilbee / server / auth.py AuthMiddleware   18 0 0   100%
src / lilbee / server / auth.py (no class)   34 0 0   100%
src / lilbee / server / handlers / __init__.py (no class)   17 0 0   100%
src / lilbee / server / handlers / config.py (no class)   66 0 2   100%
src / lilbee / server / handlers / crawl.py (no class)   22 0 0   100%
src / lilbee / server / handlers / documents.py (no class)   42 0 0   100%
src / lilbee / server / handlers / ingest.py (no class)   101 0 2   100%
src / lilbee / server / handlers / models.py ModelCatalogEntry   0 0 0   100%
src / lilbee / server / handlers / models.py ModelCatalogSection   0 0 0   100%
src / lilbee / server / handlers / models.py ModelsResponse   0 0 0   100%
src / lilbee / server / handlers / models.py _ExternalModelsCache   10 0 0   100%
src / lilbee / server / handlers / models.py (no class)   190 0 3   100%
src / lilbee / server / handlers / rag.py (no class)   74 0 2   100%
src / lilbee / server / handlers / sse.py SseStream   39 0 0   100%
src / lilbee / server / handlers / sse.py (no class)   35 0 0   100%
src / lilbee / server / models.py AskRequest   1 0 0   100%
src / lilbee / server / models.py ChatRequest   1 0 0   100%
src / lilbee / server / models.py SyncRequest   0 0 0   100%
src / lilbee / server / models.py AddRequest   0 0 0   100%
src / lilbee / server / models.py SetModelRequest   0 0 0   100%
src / lilbee / server / models.py SourceContentResponse   0 0 0   100%
src / lilbee / server / models.py ChatMessage   0 0 0   100%
src / lilbee / server / models.py CleanedChunk   0 0 0   100%
src / lilbee / server / models.py StatusSourceInfo   0 0 0   100%
src / lilbee / server / models.py StatusConfigInfo   0 0 0   100%
src / lilbee / server / models.py StatusResponse   0 0 0   100%
src / lilbee / server / models.py HealthResponse   0 0 0   100%
src / lilbee / server / models.py AskResponse   0 0 0   100%
src / lilbee / server / models.py SetModelResponse   0 0 0   100%
src / lilbee / server / models.py ConfigUpdateResponse   0 0 0   100%
src / lilbee / server / models.py CrawlRequest   0 0 0   100%
src / lilbee / server / models.py DocumentInfo   0 0 0   100%
src / lilbee / server / models.py DocumentListResponse   0 0 0   100%
src / lilbee / server / models.py DocumentRemoveResponse   0 0 0   100%
src / lilbee / server / models.py ConfigResponse   0 0 0   100%
src / lilbee / server / models.py ModelsShowResponse   0 0 0   100%
src / lilbee / server / models.py CatalogEntryResponse   0 0 0   100%
src / lilbee / server / models.py ModelsCatalogResponse   0 0 0   100%
src / lilbee / server / models.py InstalledModelEntry   0 0 0   100%
src / lilbee / server / models.py ModelsInstalledResponse   0 0 0   100%
src / lilbee / server / models.py ModelsDeleteResponse   0 0 0   100%
src / lilbee / server / models.py ExternalModelsResponse   0 0 0   100%
src / lilbee / server / models.py SyncSummary   0 0 0   100%
src / lilbee / server / models.py AddSummary   0 0 0   100%
src / lilbee / server / models.py WikiPageSummary   0 0 0   100%
src / lilbee / server / models.py WikiCitationRecord   0 0 0   100%
src / lilbee / server / models.py WikiPageDetail   0 0 0   100%
src / lilbee / server / models.py WikiCitationsResult   0 0 0   100%
src / lilbee / server / models.py WikiLintIssueItem   0 0 0   100%
src / lilbee / server / models.py WikiLintResult   0 0 0   100%
src / lilbee / server / models.py WikiPruneRecordResponse   0 0 0   100%
src / lilbee / server / models.py WikiPruneResult   0 0 0   100%
src / lilbee / server / models.py WikiBuildResult   0 0 0   100%
src / lilbee / server / models.py WikiStatusResult   0 0 0   100%
src / lilbee / server / models.py WikiSynthesizeResult   0 0 0   100%
src / lilbee / server / models.py DraftInfoResponse   0 0 0   100%
src / lilbee / server / models.py WikiDraftDiffResponse   0 0 0   100%
src / lilbee / server / models.py WikiDraftAcceptResponse   0 0 0   100%
src / lilbee / server / models.py WikiDraftRejectResponse   0 0 0   100%
src / lilbee / server / models.py (no class)   234 0 0   100%
src / lilbee / server / routes / __init__.py (no class)   0 0 0   100%
src / lilbee / server / routes / crawl.py (no class)   15 0 0   100%
src / lilbee / server / routes / documents.py RemoveRequest   0 0 0   100%
src / lilbee / server / routes / documents.py (no class)   32 0 0   100%
src / lilbee / server / routes / general.py (no class)   49 0 0   100%
src / lilbee / server / routes / models.py PullRequest   0 0 0   100%
src / lilbee / server / routes / models.py (no class)   67 0 0   100%
src / lilbee / server / routes / search.py (no class)   58 0 0   100%
src / lilbee / server / routes / setup.py (no class)   32 0 0   100%
src / lilbee / server / wiki.py (no class)   143 0 0   100%
src / lilbee / vision.py PageText   0 0 0   100%
src / lilbee / vision.py PdfOcrChunk   0 0 0   100%
src / lilbee / vision.py (no class)   28 0 0   100%
src / lilbee / wiki / __init__.py (no class)   9 0 0   100%
src / lilbee / wiki / batch.py (no class)   112 0 0   100%
src / lilbee / wiki / browse.py WikiPageInfo   1 0 0   100%
src / lilbee / wiki / browse.py WikiPageContent   0 0 0   100%
src / lilbee / wiki / browse.py (no class)   94 0 0   100%
src / lilbee / wiki / cache.py (no class)   24 0 0   100%
src / lilbee / wiki / citation.py CitationStatus   0 0 0   100%
src / lilbee / wiki / citation.py ParsedCitation   0 0 0   100%
src / lilbee / wiki / citation.py (no class)   106 0 0   100%
src / lilbee / wiki / citations.py (no class)   96 0 0   100%
src / lilbee / wiki / drafts.py DraftInfo   2 0 0   100%
src / lilbee / wiki / drafts.py AcceptResult   1 0 0   100%
src / lilbee / wiki / drafts.py (no class)   138 0 0   100%
src / lilbee / wiki / entity_extractor / __init__.py (no class)   4 0 0   100%
src / lilbee / wiki / entity_extractor / base.py EntityKind   0 0 0   100%
src / lilbee / wiki / entity_extractor / base.py ChunkRef   0 0 0   100%
src / lilbee / wiki / entity_extractor / base.py ExtractedEntity   0 0 0   100%
src / lilbee / wiki / entity_extractor / base.py EntityExtractor   0 0 2   100%
src / lilbee / wiki / entity_extractor / base.py (no class)   18 0 7   100%
src / lilbee / wiki / entity_extractor / factory.py (no class)   18 0 3   100%
src / lilbee / wiki / entity_extractor / llm_tagged.py LlmTaggedExtractor   3 0 0   100%
src / lilbee / wiki / entity_extractor / llm_tagged.py (no class)   6 0 4   100%
src / lilbee / wiki / entity_extractor / ner_concepts.py NerConceptsExtractor   25 0 0   100%
src / lilbee / wiki / entity_extractor / ner_concepts.py _Aggregate   3 0 0   100%
src / lilbee / wiki / entity_extractor / ner_concepts.py (no class)   61 0 4   100%
src / lilbee / wiki / entity_extractor / ner_concepts_plus_llm_types.py NerConceptsPlusLlmTypesExtractor   3 0 0   100%
src / lilbee / wiki / entity_extractor / ner_concepts_plus_llm_types.py (no class)   6 0 4   100%
src / lilbee / wiki / generation.py WikiBuildSummary   0 0 0   100%
src / lilbee / wiki / generation.py WikiSynthesizeSummary   0 0 0   100%
src / lilbee / wiki / generation.py (no class)   144 0 0   100%
src / lilbee / wiki / grammar.py (no class)   11 0 0   100%
src / lilbee / wiki / index.py (no class)   77 0 0   100%
src / lilbee / wiki / ingest.py (no class)   38 0 0   100%
src / lilbee / wiki / links.py CompiledRewriter   0 0 0   100%
src / lilbee / wiki / links.py (no class)   70 0 0   100%
src / lilbee / wiki / lint.py IssueSeverity   0 0 0   100%
src / lilbee / wiki / lint.py IssueType   0 0 0   100%
src / lilbee / wiki / lint.py LintIssue   1 0 0   100%
src / lilbee / wiki / lint.py LintReport   2 0 0   100%
src / lilbee / wiki / lint.py (no class)   141 0 0   100%
src / lilbee / wiki / page.py (no class)   134 0 0   100%
src / lilbee / wiki / persistence.py (no class)   67 0 0   100%
src / lilbee / wiki / prune.py PruneAction   0 0 0   100%
src / lilbee / wiki / prune.py PruneRecord   1 0 0   100%
src / lilbee / wiki / prune.py PruneReport   2 0 0   100%
src / lilbee / wiki / prune.py (no class)   102 0 0   100%
src / lilbee / wiki / quality.py (no class)   80 0 0   100%
src / lilbee / wiki / shared.py WikiSubdir   0 0 0   100%
src / lilbee / wiki / shared.py WikiPageType   0 0 0   100%
src / lilbee / wiki / shared.py PendingKind   0 0 0   100%
src / lilbee / wiki / shared.py WikiLogAction   0 0 0   100%
src / lilbee / wiki / shared.py PageTarget   0 0 0   100%
src / lilbee / wiki / shared.py (no class)   60 0 0   100%
src / lilbee / wiki / synthesis.py (no class)   131 0 0   100%
Total     21717 0 668   100%

No items found using the specified filter.