Running pylint against only changed lines/files with jenkins
There is a project lint-diffs
that runs a linter on diff files only, and matches the results up to the diff output.
It should work for any linter and any vcs system, with appropriate configuration.