puppetlabs / puppet-editor-services

Puppet Language Server for editors
Apache License 2.0
45 stars 21 forks source link

Support LSIF File Format #270

Open mungo312 opened 4 years ago

mungo312 commented 4 years ago

Use Case

SInce Gitlab 13.1 there is a Integration for LSIF Files for Code Intelligence: Gitlab Docs

Describe the Solution You Would Like

It would be great when the Puppet Language Server could generate such files.

Additional Context

There is a ongoing adoption of this format lsif.dev

glennsarti commented 4 years ago

We (actually me) are watching the LSIF stuff closely and definitely want to implement LSIF-like functionality. I mean, that's basically what the Puppet Language Server Sidecar is doing. I'd love to see LSIF index files for modules on the Puppet Forge.

However, there is a not-small amount of work to implement the LSIF format proper and given the LSIF format isn't super concrete yet, it's an every changing target.