A simple program which checks Python source files for errors.
Pyflakes is similar to PyChecker in scope, but differs in that it does not execute the modules to check them. This is both safer and faster, although it does not perform as many checks. Unlike PyLint, Pyflakes checks only for logical errors in programs; it does not perform any checks on style.
- Review of Pylint, PyChecker and PyFlakes by Doug Hellmann (http://www.doughellmann.com/articles/CompletelyDifferent-2008-03-linters/index.html)
- Pyntch (http://www.unixuser.org/~euske/python/pyntch/)
- Django-lint (http://chris-lamb.co.uk/projects/django-lint/)
- pylint http://www.pylint.org/ analyzes Python source code looking for bugs and signs of poor quality