GGChe
GGChe

Reputation: 302

Pylint real time linting on pycharm

Is there any way to use pylint or flake8 real-time inspection on PyCharm? I don't want to push the run bottom but to real-time scan my cod to find the suggestions.

Upvotes: 1

Views: 3611

Answers (2)

Kasim Ahmic
Kasim Ahmic

Reputation: 312

I've had great success with the Pylint extension by Roberto Leinardi.

If you're using a virtual environment and have your .pylintrc file in the root of your project, the Pylint extension should pick everything up automatically, even across different platforms. Otherwise, you can go to File > Settings > Pylint to fix them on a per-machine basis.

The only caveat is the "real time" part of your question. I've not been able to get it to run entirely automatically while I'm typing or whatever. Instead I have to save the file I'm currently in (Ctrl + S or switch focus to another window) and then it'll run and make the suggestions in the IDE in the same way the built-in PyCharm linter does.

Pylint showing suggestions in the IDE

Hope this helps!

Upvotes: 0

Pierre.Sassoulas
Pierre.Sassoulas

Reputation: 4282

This does not exists as far as I know and for good reasons : if it did it would not be usable because it would be too demanding on the IDE. pylint is checking a lot of thing (for example code duplication which is intrinsically a hard problem to solve) so it's too slow to be run in real time for each key stroke.

Upvotes: 1

Related Questions