Skip to main content

flake8-dac

Tool for formatting flake8's results in more readable way, in case there's a lot of them. The "dac" part in tool's name stands for "divide and conquer".

flake8 output with flake8-dac formatting example

  • Grouped by the type of cause (with number of occurrences).
  • Sorted by the number of occurrences (descending).
  • Information about number of problems.
  • Rich text and formatting.
  • Link to flake8rules.com (where you can find more details about the problem).

after

flake8 output example

before

Installation

pip install flake8-dac

Usage

flake8 [args] | flake8-dac

Why?

I wrote it for myself when I had to implement flake8 into an existing project that had many problems. I find it helpful when I have problems grouped by the same type of cause. I can easily determine which problems I can ignore, and then eliminate the rest. Maybe someone will find it useful too.

Metadata

Release files for flake8-dac 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for flake8-dac 0.1.1
File Size Uploaded
flake8_dac-0.1.1.tar.gz 2.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for flake8-dac 0.1.1
File Interpreter ABI Platform
flake8_dac-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 6.2 kB

Release files / flake8_dac-0.1.1.tar.gz

Download URL flake8_dac-0.1.1.tar.gz
Size 2.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ced80354dd106e5fdbec294a4090211f2c825de514cb64b69437b00e79f31e9a
BLAKE2b-256 checksum
How to use checksums
0879e838d66870752baa21c25f74e9340690bace8dbe895717f1ed62d744c2e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / flake8_dac-0.1.1-py3-none-any.whl

Download URL flake8_dac-0.1.1-py3-none-any.whl
Size 3.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
793afab7c4f71631f7921d13de397d841a1cb5dc29368751a603d7c7f8221690
BLAKE2b-256 checksum
How to use checksums
0dc4332bde264d89aeb3fdec620f93c3bfb8136b2c8305db9d8128a9c8d1c7ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page