Skip to main content

Module import_resolver

Module import_resolver 

Source
Expand description

Import-to-file resolution for the top 5 languages.

Resolves import strings from deep_queries::ImportInfo to actual file paths within a project. Handles language-specific module systems:

  • TypeScript/JavaScript: relative paths, index files, package.json, tsconfig paths
  • Python: dotted modules, init.py, relative imports
  • Rust: crate/super/self resolution, mod.rs
  • Go: go.mod module path, package = directory
  • Java: package-to-directory mapping

Structs§

ResolvedImport
ResolverContext

Functions§

resolve_imports