PyLint is a static source analysis tool, available within such development tools as PyDev, for instance.
Availability
* Currently runs on Python 2.4 and up
* An effort is getting underway to port to Python 3.x, while preserving Python 2.5 and up compatibility