Skip to content

Fix indexing diagnostics, caps, and scan edge cases - #3841

Merged
Widthdom merged 19 commits into
mainfrom
fix-issue3835-3785-3763-3762-3720-3719-3800-3712
Jun 20, 2026
Merged

Fix indexing diagnostics, caps, and scan edge cases#3841
Widthdom merged 19 commits into
mainfrom
fix-issue3835-3785-3763-3762-3720-3719-3800-3712

Conversation

@Widthdom

Copy link
Copy Markdown
Owner

Summary

  • Add bounded indexing diagnostics for null bytes, regex timeouts, reference caps, generated-code suppression, project marker budgets, dangling-entry scans, and scan checkpoint schema checks.
  • Reduce line/chunk materialization and reuse unchanged reference-preparation lines where safe.
  • Add focused CLI/MCP regression coverage and changelog fragments for the handled issues.

Issues

Fixes #3835
Fixes #3785
Fixes #3763
Fixes #3762
Fixes #3720
Fixes #3719
Fixes #3800
Fixes #3712

Validation

  • dotnet build
  • dotnet test tests/CodeIndex.Tests/CodeIndex.Tests.csproj --framework net8.0 --no-build
  • dotnet run --project tools/CodeIndex.Changelog -- check --no-build
  • dotnet ./src/CodeIndex/bin/Debug/net8.0/cdidx.dll index . --json
  • dotnet ./src/CodeIndex/bin/Debug/net8.0/cdidx.dll status --check --json

Review Notes

@Widthdom
Widthdom merged commit a3eb24e into main Jun 20, 2026
11 checks passed
@Widthdom
Widthdom deleted the fix-issue3835-3785-3763-3762-3720-3719-3800-3712 branch June 20, 2026 10:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment