python-language-server
python-language-server copied to clipboard
LSIF for Python
I'm wondering if you have any plans to create an LSIF emitter for python (like TypeScript's: https://github.com/Microsoft/lsif-node/ or Java's https://github.com/Microsoft/lsif-java)
cc @dbaeumer @jdneo
No current plans. Eventually, maybe. Currently there is no persistent information to speak of.
@mostafaeweda Curious, what's the use case? Where would you like to use this?
I wanted it to power 2 read-only code exploration experiences (periodically indexing our repos):
- VS Code’s rich navigation (code review) - https://code.visualstudio.com/blogs/2018/12/04/rich-navigation
- Power code navigation on our internal tool (may also be useful to power Github at some point).
Power code navigation on our internal tool
Right not that's where you'd see any immediate benefit. Thanks
Technically the analysis engine has public API which you can explore and use.
GitLab just added LSIF support https://about.gitlab.com/releases/2020/06/22/gitlab-13-1-released/#code-intelligence