Skip to main content

Generate different reports of flake8 violations

Project description

A flake8 plugin to generate a responsive HTML dashboard summarizing all the flake8 violations. The resulting dashboard has an easy-to-read format across a variety of devices and web browsers.

Installation

If flake8 is not installed, run:

$ pip install flake8

Finally, to install the latest release of the plugin from the Python Package Index, run:

$ pip install flake8-dashboard

Alternatively, to install the latest development version (master branch), run:

$ pip install git+https://github.com/aperezhortal/flake8-dashboard

Usage

Run flake8 with the --format=dashboard option to create a nice-looking dashboard.

Options:

  • --outputdir=<output_dir>: Directory to save the HTML output (“./flake8_dashboard” by default).

  • --debug: Write additional debugging information as csv format (flake8 violations and aggregations).

  • --title=<title>: Set the dashboard’s title. No title by default.

Simple usage example:

$ flake8 --format=dashboard --outputdir=flake-report --title="My dashboard"

Demo

Check a demo here!

Credits

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

flake8_dashboard-0.1.4-py3-none-any.whl (1.1 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page