Skip to content

Emit information for inferred object properties - #486

Open
eseliger wants to merge 1 commit into
deduplicate-occurrencesfrom
internal-symbol-information
Open

Emit information for inferred object properties#486
eseliger wants to merge 1 commit into
deduplicate-occurrencesfrom
internal-symbol-information

Conversation

@eseliger

@eseliger eseliger commented Aug 22, 2026

Copy link
Copy Markdown
Member
  • treat self-derived contextual object-property declarations as definitions
  • emit definition roles and SymbolInformation instead of dangling references for inferred object properties
  • enforce that occurrences in indexed packages have matching symbol information

This fixes the missing internal symbols reported by scip lint without misclassifying declarations outside the configured project as internal definitions.

Indexed the TypeScript compiler: removed all 37 missing-symbol cases whose declarations are in indexed source documents; valid 106-document index with no duplicates.

@eseliger eseliger changed the title internal symbol information Emit information for inferred object properties Aug 22, 2026
@eseliger
eseliger force-pushed the internal-symbol-information branch from 0fd13db to 3521d13 Compare August 23, 2026 00:08
@eseliger
eseliger marked this pull request as ready for review August 23, 2026 00:24
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