arguably we already have this. pylint is versioned, and it uses a versioned pylintrc. there is no `pylint` script.
the canned presubmit checks have a version= setting, and it defaults to 2.7. a quick cs/ check suggests no one is using anything newer. no one wants to spend time updating linters and cleaning their code with all the new warnings it triggers.
when i added pylint-3.2, i reset the list of disabled checks so it's much smaller. so if you want code to run with more linter checks, update the presubmit files to specify version=3.2 instead of trying to keep the ancient 2.7 version limping along.