Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VSCode Extension Feature Request #614

Open
dasTanmoy0096 opened this issue Jan 28, 2025 · 0 comments
Open

VSCode Extension Feature Request #614

dasTanmoy0096 opened this issue Jan 28, 2025 · 0 comments

Comments

@dasTanmoy0096
Copy link

dasTanmoy0096 commented Jan 28, 2025

Hello, first of all thanks for all the great work dedicated to this Language Server.

Now the reasons am making this Feature Request is because VSCode currently (well, primarily/officially) hosts two Major implementations of Python Language Servers. One is pure Jedi/PyGLS based implementation by Pappassam, that is https://github.com/pappasam/jedi-language-server.

Another is Pyright based Implementations that is the standalone Pyright/Pylance based Extensions.

The issue with the PyGLS Language Server is that, it's extremely feature-less and it's scope is limited to Jedi alone. Sure the Microsoft Team tried to fix that by implementing several other PyGLS-based Linters/Formatters, but Jedi itself isn't that good.

As for Pyright, it is not truly open-source. Microsoft implements all major Language Server features in Pylance itself, and the Pyright maintainers outright reject any Pylance parity features in the Pyright repo.
There's a community fork of Pyright maintained by DetachHead called 'basedpyright' at https://github.com/DetachHead/basedpyright, however not all Python Developers are keen on installing a NodeJS based Language Server.

Considering this is, to this date THE Standard Language Server for Python, I find it weird how there's no VSCode extension for this Language Server, considering VSCode is probably the most-used Code Editor.

A VSCode Extension for this Language Server, in my opinion, will expose much more people to the existence of this Language Server instead of the proprietary Pylance.

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

No branches or pull requests

1 participant