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.
翻译 - flake8是一个python工具,可将pep8,pyflakes,mccabe和第三方插件粘合在一起,以检查某些python代码的样式和质量。
Goes beyond PEP8 to discuss what makes Python code feel great. A Strunk & White for Python.
The strictest and most opinionated python linter ever!
翻译 - 最严格,最自以为是的python linter!
#Awesome# A curated awesome list of flake8 extensions. Feel free to contribute! 🎓
#Awesome#🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.
Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks
🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.
Python best practices project cookiecutter 🍪
A sequential id generator that works across nodes with no collisions
McCabe complexity checker for Python
A GitHub app to automatically review Python code style over Pull Requests
Naming Convention checker for Python
❄️ A flake8 plugin to help you write better list/set/dict comprehensions.
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
Git pre-receive hook to check commits and code style
Descriptions and examples for the rules in Flake8 (pyflakes, pycodestyle, and mccabe).