Skip to main contentModule index
Source - api
- chunker
- Content chunking: 100-line chunks with 10-line overlap.
Ports logic from src/gobby/code_index/chunker.py.
- hasher
- Content hashing for incremental indexing.
Ports logic from src/gobby/code_index/hasher.py.
- import_resolution
- indexer
- Full and incremental indexing orchestrator.
- languages
- Language registry with tree-sitter query definitions.
Ports 16 language specs from src/gobby/code_index/languages.py.
- parser
- Tree-sitter AST parsing for symbol, import, and call extraction.
Ports logic from src/gobby/code_index/parser.py.
- security
- Security checks for code indexing.
Ports logic from src/gobby/code_index/security.py.
- semantic
- walker
- Git-aware file discovery using the
ignore crate.
Respects .gitignore and exclude patterns.