You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
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.
The text was updated successfully, but these errors were encountered: