Awesome Flake8 Extensions
A curated list of awesome flake8 extensions.
Inspired after reading a post.
Contents
- All-in-one
- Bugs
- Clean code
- Limitations
- Naming
- Complexity
- Comments
- Docstrings
- Tools
- Imports
- Testing
- Type annotations
- Library-specific checks
- Integrations
- Wrappers
- Formatters
All-in-one
Extensions with more than 20 rules inside.
- dlint - Tool for encouraging best coding practices and helping ensure Python code is secure.
- flake8-bugbear - Finding likely bugs and design problems in your program.
- flake8-pie - Extension that implements misc. lints.
- flake8-simplify - Plugin that helps you to simplify code.
- hacking - Set of flake8 plugins that test and enforce the OpenStack StyleGuide.
- wemake-python-styleguide - The strictest and most opinionated python linter ever.
Bugs
Extensions for finding possible bugs.
-
flake8-2020 - Plugin which checks for misuse of
sys.version
orsys.version_info
. - flake8-alfred - Alfred is a flake8 plugin to warn on unsafe/obsolete symbols.
- flake8-async - A flake8 plugin that checks for bad async…