Skip to content

Fix type alias heritage references - #2785

Merged
Widthdom merged 6 commits into
mainfrom
fix-issue1976-codeindex10th
May 31, 2026
Merged

Fix type alias heritage references#2785
Widthdom merged 6 commits into
mainfrom
fix-issue1976-codeindex10th

Conversation

@Widthdom

Copy link
Copy Markdown
Owner

Summary

  • Expand TypeScript and Swift alias-mediated heritage type references to the underlying target type.
  • Respect scoped alias shadowing, type/generic parameter shadowing, and suppress alias type parameters during generic/function alias expansion.
  • Add changelog fragment for Kind not propagated through type alias indirection #1976.

Validation

  • dotnet test tests/CodeIndex.Tests/CodeIndex.Tests.csproj --filter "FullyQualifiedName~ReferenceExtractorTests" -p:UseSharedCompilation=false
  • dotnet run --project tools/CodeIndex.Changelog -- check
  • dotnet ./src/CodeIndex/bin/Debug/net8.0/cdidx.dll status --check --json
  • Codex adversarial review performed; blocking findings were fixed during iteration.

Fixes #1976

@Widthdom
Widthdom merged commit 9d90261 into main May 31, 2026
10 checks passed
@Widthdom
Widthdom deleted the fix-issue1976-codeindex10th branch May 31, 2026 15:57
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.

Kind not propagated through type alias indirection

1 participant