PyChecker is a tool for finding common bugs in Python source code. It finds problems that are typically caught by a compiler for less dynamic languages, like C and C++.