leinardi / pylint-pycharm

A plugin providing both real-time and on-demand scanning of Python files with PyLint from within PyCharm/IDEA.
Apache License 2.0
196 stars 35 forks source link

Split real-time and on-demand scanning #68

Open mjusza opened 4 years ago

mjusza commented 4 years ago

Current plugin implementation offers only option to enable real-time and on-demand scanning simultaneously. As a result on machines with lower CPU performance, real-time scanning make PyCharm slowness and hangs.

I think it would be very desirable to split real-time and on-demand scannings, so that using PyCharm code inspection feature (Code -> Inspect Code) take into account pylint scanners, and in the same time does not run real-time scanning. Thanks to that it would not be required to do code inspection twice: firstly using PyCharm code inspection feature and secondly using dedicated Pylint tab. Checked on versions: