owensd / swift-langsrv

The language service implementation for VS Code.
MIT License
16 stars 4 forks source link

Revisit SourceKitten #2

Closed owensd closed 7 years ago

owensd commented 7 years ago

There are some trade-offs on using SourceKitten, including a larger dependency base. In addition, I'm not terrible fond of the API usage, but that's not a terribly big deal.

Three options:

  1. Use SourceKitten as-is
  2. Fork SourceKitten, clean-up the API and implementations, and send PRs
  3. Create a small wrapper over SourceKit itself

I'm leaning towards #2, but need to do some more investigations.

owensd commented 7 years ago

For now, just going with a simple wrapper.