--- title: Source Code Verification --- ## Linters - [Mypy: Static Typing for Python](https://github.com/python/mypy) - [pylint - Python static code analysis tool which looks for programming errors](https://pypi.org/project/pylint/) - [pyflakes - Checks Python source files for errors](https://pypi.org/project/pyflakes/) - [pycodestyle - Python code against some of the style conventions in PEP 8](https://pycodestyle.pycqa.org/) - [pydocstyle - Checking compliance with Python docstring conventions](http://www.pydocstyle.org/) - [bandit - Find common security issues in Python code](https://bandit.readthedocs.io/) ## Code Analysis - [mccabe - McCabe complexity](https://pypi.org/project/mccabe/) - [radon - Python tool which computes various code metrics](https://radon.readthedocs.io/) ## Formatters - [black - The uncompromising code formatter](https://black.readthedocs.io/) - [ isort - Python library to sort imports alphabetically](https://pycqa.github.io/isort/) {{page_break}}