-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Add support for Microsoft's python-language-server #1741
Comments
It looks like this has been released: https://github.com/Microsoft/python-language-server |
This would be a wonderful addition. Is it a big undertaking to add a new linter? |
It should be easy to do. |
@w0rp apologies if you've answered this before, but why do language servers need to be 'supported'? Isn't the point of the protocol that any client can integrate with any LSP? Having to manually add support brings us back to the 'matrix' problem it is trying to solve. No disrespect, I love Ale. |
I guess the "support" involves invoking the particular language server daemon in the first place? |
I would imagine that could be left up to user configuration by allowing us to specify the executables per language e.g. |
@Baubler Here are the important points.
Generally, by supporting language servers, ALE actually does a better job at supporting the language servers that aren't on the list than it would if it pretended to be agnostic to how they work. It's the difference between effectively targeting something and shooting in the dark. |
I'll close this issue. ALE supports Pyright now, another Python language server by Microsoft for Python with type checking, and I think it's the best Python language server available. |
Name: Microsoft's python-language-server
URL: https://blogs.msdn.microsoft.com/pythonengineering/2018/07/18/introducing-the-python-language-server/
Microsoft have created a new language server for Python which will be used in VSCode. Once the stand alone component is released, it should be superior to the existing language server tool for Python.
The text was updated successfully, but these errors were encountered: