Paver: fail if pylint/pep8 violations threshold is breached.

Yes, that would be clearer. However, if that's the case, I don't think you've ported it quite correctly. I think you want:
```python
pylint_pattern = re.compile(r"(.*):(\d+): \[(\D\d*).*\] (.*)")
```