Python static code analyzers:
PyChecker. Tried it, liked it
PyFlakes. Haven’t tried.
PyLint. Ttried, not good (too many warnings)