GitNexus/gitnexus/src
Christian C. Berclaz 9c6caff879
feat(scala): add Scala language provider and all extractors
Full tree-sitter-based Scala support using tree-sitter-scala@0.24.0
(N-API binding, ABI version 14 — no vendoring needed):
- SCALA_QUERIES: class/trait/object/enum definitions, method defs +
  declarations, import declarations, field/free/constructor calls,
  val/var declarations, extends heritage, field assignments
- Type extractor with val/var type annotations and constructor binding
- All pipeline extractors following Java/Go provider pattern
- Export checker (public by default, like Kotlin)
- JVM import resolver reusing resolveJvmWildcard/resolveJvmMemberImport
- CLASS_CONTAINER_TYPES and CONTAINER_TYPE_TO_LABEL extended for Scala
  (object_definition, trait_definition, enum_definition)
- FUNCTION_NODE_TYPES extended with function_definition
2026-05-03 14:22:25 +02:00
..
cli fix(cli): keep GitNexus ignores inside .gitnexus (#1248) 2026-05-01 16:46:05 +01:00
config feat(ingestion): GITNEXUS_INDEX_TEST_DIRS opt-in for __tests__ / __mocks__ (#771) (#1046) 2026-04-23 13:49:06 +01:00
core feat(scala): add Scala language provider and all extractors 2026-05-03 14:22:25 +02:00
lib feat: configure prettier with pre-commit hook (#563) 2026-03-28 14:58:04 +00:00
mcp feat(mcp): add tool safety annotations (#1127) 2026-05-03 09:06:41 +01:00
server fix(serve): serve web UI at root path instead of 404 (#1048) 2026-04-27 13:17:40 +01:00
storage fix(mcp): avoid git from non-repo cwd in sibling cwd match (#1138) (#1293) 2026-05-03 09:17:12 +01:00
types feat(ingestion): language-agnostic heritage extractor with config+factory pattern (#890) 2026-04-17 17:51:17 +01:00