Skip to content

Conversation

@plemarquand
Copy link
Contributor

@plemarquand plemarquand commented Dec 3, 2025

Description

Implement support for using local schema files from the Swift toolchain when available, with automatic fallback to remote GitHub schemas for older toolchains.

This enables the extension to use the accurate schema for the users toolchain, if its present, while maintaining backward compatibility with older toolchains.

Tasks

  • Required tests have been written
  • Documentation has been updated
  • Added an entry to CHANGELOG.md if applicable

Implement support for using local schema files from the Swift toolchain
when available, with automatic fallback to remote GitHub schemas for
older toolchains.

This enables the extension to use the accurate schema for the users
toolchain, if its present, while maintaining backward compatibility
with older toolchains.
@plemarquand plemarquand force-pushed the sourcekit-schema-from-toolchain branch from 422bec5 to f0d31b7 Compare December 3, 2025 18:19
@plemarquand plemarquand force-pushed the sourcekit-schema-from-toolchain branch from f0d31b7 to c3e5737 Compare December 3, 2025 18:54
@plemarquand
Copy link
Contributor Author

This leverages the work done in swiftlang/sourcekit-lsp#2147

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