Goes beyond PEP8 to discuss what makes Python code feel great. A Strunk & White for Python.
-
Updated
Sep 20, 2020
Goes beyond PEP8 to discuss what makes Python code feel great. A Strunk & White for Python.
flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
The strictest and most opinionated python linter ever!
A curated awesome list of flake8 extensions. Feel free to contribute!
Run isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks
A GitHub
app to automatically review Python code style over Pull Requests
Python best practices project cookiecutter
McCabe complexity checker for Python
Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.
Naming Convention checker for Python
Enforce the same settings on multiple projects
Flake8 plugin to find commented out or dead code
Flake8 plugin that checks import order against various Python Style Guides
Flake8 wrapper to make it nice, legacy-friendly, configurable.
Descriptions and examples for the rules in Flake8 (pyflakes, pycodestyle, and mccabe).
Add a description, image, and links to the flake8 topic page so that developers can more easily learn about it.
To associate your repository with the flake8 topic, visit your repo's landing page and select "manage topics."