https://bugzilla.wikimedia.org/show_bug.cgi?id=72697
--- Comment #1 from Antoine "hashar" Musso (WMF) hashar@free.fr --- I guess you can start by adding a "pylint" environment in the tox.ini file, then tweak the Jenkins/Zuul configuration file in integration/config.git to create a job that executes pylint and triggers it on the pywikibot repositories.
A tutorial is:
https://www.mediawiki.org/wiki/Continuous_integration/Tutorials/Test_your_py...
That would be a good first step.
On http://chrigl.de/blogentries/integration-of-pylint-into-jenkins it highlights the use of the Violation plugins which is able to parse pylint output and craft a nice report. The JJB job template for tox does not run it though since it is used to trigger various environment. We might need a dedicated job template.