New
- Go indexing via
scip-go— discovered Go modules are indexed alongside TypeScript/Python - Rust indexing via
rust-analyzer scip— Cargo workspaces are discovered and indexed - Faster first index — batched
scip-typescriptruns, parallel project indexing (SCIP_CLI_INDEX_WORKERS), merged SQLite output with bulk writes - GitHub Actions CI on push/PR
Fixes
analyze— no more false “dead export” hits for symbols used in the same filereindex --path— rejected for non–TypeScript languages (clear error instead of silent ignore)- Discovery skips
.venv/venvtrees
Changed
- Indexing code split into
scip_cli/indexing/submodules (orchestration, per-language runners, merge/postprocess) - Indexer tools (TS/Python/Go) use latest on demand; only the
scipprotobuf→SQLite converter stays pinned publish.shsmoke-tests the installed PyPI version after uploadtest.shuses.venvbinaries when present
Install: pip install -U scip-cli==2.5.0