-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
According to documentation:
http://pylint.pycqa.org/en/latest/user_guide/run.html#parallel-execution
There are some limitations in running checks in parallel in the current implementation. It is not possible to use custom plugins (i.e. --load-plugins option)...
Actually, it is possible but silently broken.
If this is still by design then Pylint should inform a user about it in such cases.
As for now, I could run:
pylint -j 10 --load-plugins plugin_foo bar.py
without any warning or error.
Unfortunately, linting results are not the same as a single process linting, but Pylint silently pass. So, results are not predictable.
Proposal: emit a warning or better explicitly fail on using parallel execution with custom Pylint plugins, because people usually don't read the documentation while things works.