wemake-services/
The strictest and most opinionated python linter ever!
USD raised
Recent activities
nitpick's API has changed
Formatter fails with an exception when no colours are available
WPS440 Found block variables overlap: false positive
Forbid `Union[T, None]`, use `Optional[T]` instead
Forbid misrefactored assign op
Forbid incorrect assign pattern
Forbid incorrectly swapped variables
Forbid approximate constants
Build a github action to run this linter
Add sphinx-version-warning
Forbid to unpack values like `**{'@': 1}`
Forbid `.readlines()` in `for`
Unnecessary literals
Respect `@overload` decorator
`a, *(b, c) = 1, 2, 3` breaks flake8-builtins
Forbid too deep subscript usages
Forbid to use variables from conditional blocks
Forbid magic methods to be async
Consider adding Dlint
Support Codacy
Build codeclimate engine to be used with their platform
Consider adding darglint
Do not allow to yield too long tuples
Do not allow to subclass builtins
Create "Too many await" complexity rule
"pyflakes" failed during execution due to "'ExceptHandler' object has no attribute 'depth'"
"Z454 Found incorrect base class" on Generic classes
New metric: dynamic complexity
User should not configure anything other than the complexity options
Ā© 2019 BoostIO, Inc.