Repository navigation
v0.2.1-beta | Fix Backend Disconnect for .loaignore Exclusions
Resolved an issue where .loaignore configurations saved via the UI were not being respected by the backend indexing services. Previously, both the fsnotify Watcher and the ctags indexer relied exclusively on a hardcoded list of exclusions, causing the crawler to inappropriately index custom build or coverage directories (e.g., codecoverage/).
A new .loaignore parsing utility has been implemented and wired into the core background processes:
- Indexer: The
.loaignorerules are now dynamically parsed and injected as--excludearguments into thectagsinvocation, preventing unneeded AST extraction. - Watcher: The filesystem watcher now checks modified files against the
.loaignorerules during JIT (Just-In-Time) reconciliation. If bulk file changes occur in ignored directories (e.g., build artifacts), the reconciliation process will instantly abort rather than needlessly waking the crawler.