The strictest and most opinionated python linter ever!
Become a contributor
If you benefit from wemake-python-styleguide, say thanks to the developers! This is a one-time d... Read more
This is a base plan for a company to sponsor wemake-python-styleguide development. You will be l... Read more
$100 USD / month
This is an advanced plan for a company to sponsor wemake-python-styleguide development. You will... Read more
$500 USD / month
This is a Golden plan for a company to sponsor wemake-python-styleguide development. 1. You will... Read more
$1,000 USD / month
Top financial contributors
What's new with wemake-python-styleguide
Stay up to dates with our latest activities and progress.
0.13.0 aka The Lintoberfest
This release is not focused on any particular area. It features a lot of new rules from different categories.
- Adds cognitive complexity metric, introduced by
- Adds docstrings linter
WPS431now allow customize whitelist via
- Forbids to have invalid strings in stared expressions like
- Forbids to use implicit primitive values in a form of
- Forbids to use approximate math constants
- Forbids to redefine string constants
- Forbids use of vague import names (e.g.
from json import loads)
- Forbid incorrectly swapped variables
- Forbids to use redundant subscripts (e.g.,
super()as a valid overused expression
- Forbids to use
super()with other methods and properties
WPS350enforces using augmented assign pattern
- Forbids unnecessary literals
WPS525forbids comparisons where
inis compared with single item container
- Forbids wrong annotations in assignment
- Forbids using multiline
WPS113now can be tweaked with
WPS000that indicates internal errors
- Forbids to use implicit
Full changelog: https://github.com/wemake-services/wemake-python-styleguide/releases/tag/0.13.0
See how money openly circulates through wemake-python-styleguide. All contributions and all expenses are published in our transparent public ledger. Learn who is donating, how much, where is that money going, submit expenses, get reimbursed and more!
Monthly financial contribution to wemake-python-styleguid...
Financial contribution to pytest
~ $1,074.95 USD
wemake-python-styleguide is all of us
Our contributors 12
Everyone who has supported wemake-python-styleguide. Individuals and organizations that believe in –and take ownership of– our purpose.
Just what I (and my collaborators) need !! Bye Bye Black.
Enjoy this style guide along with other wemake.services' initiatives
wemake-python-styleguide is actually a
flake8 plugin with some other plugins as dependencies.