Skip to content

Add module-aware go-to-definition - #1313

Merged
nickna merged 1 commit into
mainfrom
codex/issue-1306-module-definition
Jul 28, 2026
Merged

Add module-aware go-to-definition#1313
nickna merged 1 commit into
mainfrom
codex/issue-1306-module-definition

Conversation

@nickna

@nickna nickna commented Jul 28, 2026

Copy link
Copy Markdown
Owner

Part of #1306.

Summary:

  • preserve independent value and type binding identities through module exports, imports, aliases, and re-exports
  • resolve definitions against the real module graph with dirty open-document overlays and disk fallback
  • retain named type tokens for type-space navigation while leaving qualified property/member navigation unsupported
  • keep valid local definitions available when unrelated imports fail to resolve
  • update the LSP roadmap and add focused language-server coverage

Testing:

  • dotnet build SharpTS.sln --no-restore
  • dotnet test SharpTS.Tests/SharpTS.Tests.csproj --no-restore --filter FullyQualifiedName~DefinitionServiceTests (17 passed)
  • dotnet test SharpTS.Tests/SharpTS.Tests.csproj --no-restore (16,222 passed)

@nickna
nickna merged commit 5adfb37 into main Jul 28, 2026
2 checks 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