Skip to content

Modernize scanner architecture and tooling#13

Merged
script3r merged 1 commit into
mainfrom
codex/modernize-scanner
Jul 24, 2026
Merged

Modernize scanner architecture and tooling#13
script3r merged 1 commit into
mainfrom
codex/modernize-scanner

Conversation

@script3r

Copy link
Copy Markdown
Owner

Summary

  • unify the CLI and library scanning pipeline, bound work queues, and avoid redundant library scans
  • make optional language features safe, fix C-header fallback, output self-scanning, gitignore toggling, and thread validation
  • upgrade core dependencies and migrate parsing to the Tree-sitter 0.26 progress callback API
  • strengthen CI, package contents, MSRV metadata, documentation, and regression coverage

Verification

  • cargo fmt --all -- --check
  • cargo clippy --all-targets --all-features --locked -- -D warnings
  • cargo clippy --all-targets --no-default-features --locked -- -D warnings
  • cargo test --all-features --locked
  • cargo test --no-default-features --locked
  • every individual language feature builds
  • cargo +1.88.0 check --all-targets --all-features --locked
  • cargo package --allow-dirty --locked

patterns.toml and fixture contents are unchanged.

@script3r
script3r merged commit a659f1c into main Jul 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant