py_static_check can statically check your Python code for a lot of common errors. It uses a modified pyflakes code and extends with following things: Ability to specify what star imports resolve to (-s argument) Ability to ignore unused import warnings (-i argument) Better sorting of warnings/errors WWW: https://pypi.python.org/pypi/py_static_check