Source Code Analysis Tools - Java, JavaScript, .NET, PHP, Python, Ruby

 

Python Source Code Analysis Tools

 

PyChecker

PyChecker is a tool for finding bugs in python source code. It finds problems that are typically caught by a compiler for less dynamic languages, like C and C++. It is similar to lint. Because of the dynamic nature of python, some warnings may be incorrect; however, spurious warnings should be fairly infrequent.


Pylint

Pylint is a python tool that checks if a module satisfies a coding standard. Pylint is similar to PyChecker but offers more features, like checking line-code's length, checking if variable names are well-formed according to your coding standard, or checking if declared interfaces are truly implemented, and much more


py_static_check

py_static_check can statically check your Python code for a lot of common errors. It uses a modified and extended pyflakes code