FlakeHeaven¶
It’s a Flake8 wrapper to make it cool.
Legacy-friendly: ability to get report only about new errors.
Caching for much better performance.
Use only specified plugins, not everything installed.
pyproject.toml support.
PyLint integration.
Codes management:
Manage codes per plugin.
Enable and disable plugins and codes by wildcard.
Allow codes intersection for different plugins.
Compatibility¶
FlakeHeaven supports all flake8 plugins, formatters, and configs. However, FlakeHeaven has its own beautiful way to configure enabled plugins and codes. So, options like --ignore
and --select
are disabled. You can have flake8 and FlakeHeaven in one project if you want but enabled plugins should be explicitly specified.