Goes beyond PEP8 to discuss what makes Python code feel great. A Strunk & White for Python.
-
Updated
Sep 20, 2020
{{ message }}
Goes beyond PEP8 to discuss what makes Python code feel great. A Strunk & White for Python.
The official GitHub mirror of https://gitlab.com/pycqa/flake8
A GitHub
app to automatically review Python code style over Pull Requests
A curated awesome list of flake8 extensions. Feel free to contribute!
McCabe complexity checker for Python
Naming Convention checker for Python
Python best practices project cookiecutter
Flake8 plugin that checks import order against various Python Style Guides
A really simple task. The best first issue. We have a huge lack of tests. Write tests for anything inside, be creative
Flake8 plugin to find commented out or dead code
Descriptions and examples for the rules in Flake8 (pyflakes, pycodestyle, and mccabe).
Given the number of tools officially supported(tested) by nbqa is increasing with every release, should we create a separate section in the documentation to document usage of each tool supported by nbqa with some elaborate examples and recommended setting against each tool.
Suggestions are welcome!
Git pre-receive hook to check commits and code style
A tool for measuring Python class cohesion.
Design by contract for Python with static checker and tests' generation.
Enforce the same configuration across multiple projects
A plugin for flake8 integrating Mypy.
Jupyterlab python linter for notebooks and text files using flake8
A flake8 plugin checking common style issues or inconsistencies with pytest-based tests.
Automated security testing using bandit and flake8.
Flake8 Type Annotation Checking
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."
Rule request
Thesis
Detect if both possible results of a ternary operator return the same value.
Reasoning
It is either a bug or unnec