palantir / python-language-server

An implementation of the Language Server Protocol for Python
MIT License
2.6k stars 282 forks source link

Allow usage of Pylint via stdin #831

Closed mpanarin closed 3 years ago

mpanarin commented 4 years ago

Mimics flake8 stdin usage. This makes it possible for pylint to run on unsaved files works on pylint>=2.5.0 and python 3+

I didn't notice a performance degradation in terms of running pylint itself. Of course, there is a performance hit overall, as pylint will be run on every change, and it can be fairly slow but there was a bunch of requests for that in emacs-lsp community. Disabled by default

ex. @chama-chomo

Fixes #796

twmr commented 4 years ago

This closes #796

mpanarin commented 3 years ago

@ccordoba12 @goanpeca can this PR get looked on, please?

Thanks!

mpanarin commented 3 years ago

Can this be merged? It's been 2 month already (

ccordoba12 commented 3 years ago

We need to merge first #842 to verify that tests pass in this PR before merging.