Skip to content

Add Svelte indexing support - #472

Merged
eseliger merged 0 commit into
local-symbol-informationfrom
svelte-indexing
Oct 20, 2026
Merged

eseliger merged 0 commit into
local-symbol-informationfrom
svelte-indexing

Conversation

@eseliger

@eseliger eseliger commented Aug 22, 2026 •

Copy link
Copy Markdown
Member

This PR implements basic support for indexing Svelte projects with this indexer as well. It uses svelte2tsx and maps SCIP symbols and ranges back to the original .svelte source files via the source maps.

Verified against the Sourcegraph webapp, everything passes.

See the included snapshots for some example data.

This is likely not 100% perfect, but it's a solid start that we can build on more (just like scip-typescript itself).

@eseliger eseliger changed the title svelte indexing Add Svelte indexing support Aug 22, 2026
@eseliger
eseliger changed the base branch from modernize-dependencies to symbol-kinds August 22, 2026 20:32
@eseliger
eseliger changed the base branch from symbol-kinds to document-language August 22, 2026 20:52
@eseliger
eseliger force-pushed the svelte-indexing branch 2 times, most recently from 251d9b2 to 35d6f32 Compare August 22, 2026 21:08
@eseliger
eseliger changed the base branch from document-language to shorthand-properties August 22, 2026 21:08
@eseliger
eseliger changed the base branch from shorthand-properties to prototype-members August 22, 2026 21:34
@eseliger
eseliger changed the base branch from prototype-members to deduplicate-documents August 22, 2026 22:07
@eseliger
eseliger changed the base branch from deduplicate-documents to internal-symbol-information August 22, 2026 22:39
@eseliger
eseliger changed the base branch from internal-symbol-information to relationship-symbol-information August 22, 2026 22:57
@eseliger
eseliger changed the base branch from relationship-symbol-information to local-symbol-information August 22, 2026 23:20
@eseliger
eseliger force-pushed the local-symbol-information branch from 8d7f430 to 5373ad1 Compare August 23, 2026 00:09
@eseliger
eseliger marked this pull request as ready for review August 23, 2026 00:33
@eseliger
eseliger force-pushed the local-symbol-information branch from 5373ad1 to 3d0f16e Compare August 23, 2026 00:50
@christoph-sg
christoph-sg force-pushed the local-symbol-information branch from 3d0f16e to 77e8495 Compare September 11, 2026 09:16
@christoph-sg
christoph-sg force-pushed the local-symbol-information branch from 77e8495 to edca816 Compare September 11, 2026 09:27
@christoph-sg
christoph-sg force-pushed the local-symbol-information branch from edca816 to f7b4293 Compare September 11, 2026 09:44
@eseliger
eseliger force-pushed the local-symbol-information branch from f7b4293 to e384383 Compare September 30, 2026 17:43
@eseliger
eseliger removed this pull request from stack #492 October 20, 2026 12:59
@eseliger eseliger closed this Oct 20, 2026
@eseliger
eseliger merged commit f415220 into local-symbol-information Oct 20, 2026
@eseliger
eseliger force-pushed the local-symbol-information branch from 49526a7 to 9074766 Compare October 20, 2026 13:00
@eseliger
eseliger deleted the svelte-indexing branch October 20, 2026 13:00
@eseliger
eseliger restored the svelte-indexing branch October 20, 2026 13:05
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