refactor: reduce complexity in parsing.rs and noteListHelpers.ts (gate: 9.31 → 9.33)
Refactored two files to improve code health:
1. src-tauri/src/vault/parsing.rs (7.9 → 8.54, +0.64)
- Extracted helper functions to reduce nesting in strip_markdown_chars
(process_wikilink, extract_wikilink_display, process_markdown_link)
- Refactored strip_list_marker to eliminate bumpy road pattern
(strip_unordered_marker, strip_ordered_marker)
2. src/utils/noteListHelpers.ts (9.28 → 10.0, +0.72)
- Reduced cyclomatic complexity in isInboxEntry from 15 to ~4
(hasAnyValidLinks, hasValidBodyLinks, hasValidFrontmatterLinks)
- Extracted complex conditional into wasCreatedBeforeLastModification
Gate threshold raised: 9.31 → 9.33 (conservative, pending CodeScene re-analysis)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>