#2647 will revise how Leo invokes pylint, and will likely result in new commands. I expect this work to take a few days.
Leo's existing pylint-leo.py invokes pylint in the worst possible way! Indeed, pylint caches ast trees, but this caching is virtually useless if pylint is invoked one file at a time:
python pylint-leo -a takes than 20 minutes.
python -m pylint leo takes less than 2 minutes.
As a result, I no longer have any plans to attempt to improve pylint's performance. Hurray!
Edward