Python Code Analysis

Back

1. coala

Language independent and easily extendable code analysis application.

2. code2flow

Turn your Python and JavaScript code into DOT flowcharts.

3. prospector

A tool to analyse Python code.

4. pycallgraph

A library that visualises the flow (call graph) of your Python application.

5. vulture

A tool for finding and analysing dead Python code.

6. flake8

A wrapper around `pycodestyle`, `pyflakes` and McCabe.

7. awesome-flake8-extensions

8. pylama

A code audit tool for Python and JavaScript.

9. pylint

A fully customizable source code analyzer.

10. wemake-python-styleguide

The strictest and most opinionated python linter ever.

11. black

The uncompromising Python code formatter.

12. isort

A Python utility / library to sort imports.

13. yapf

Yet another Python code formatter from Google.

14. awesome-python-typing

15. mypy

Check variable types during compile time.

16. pyre-check

Performant type checking.

17. typeshed

Collection of library stubs for Python, with static types.

18. MonkeyType

A system for Python that generates static type annotations by collecting runtime types.

19. pyannotate

Auto-generate PEP-484 annotations.

20. pytype

without requiring type annotations.