Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Python
branch: master
Failed to load latest commit information.
.gitignore Initial commit.
LICENSE
README.rst New release.
flake8_immediate.py New release.
setup.py Fixed URL.

README.rst

Flake8 immediate output

This module adds immediate output option for flake8, the Python code checker.

Usually, flake8 delays the output until a file is completely processed. With the immediate option, flake8 prints the errors directly without any delay. So this option provides the possibility to get a streaming pipe from a flake8 subprocess. A real world use case is represented by https://github.com/schlamar/SublimeStreamingLinter.

This has the drawback that the output is not sorted across the various checkers.

Installation

You can install or upgrade flake8-immediate with these commands:

$ pip install flake8-immediate
$ pip install --upgrade flake8-immediate

Plugin for Flake8

When both flake8 2.0 and flake8-immediate are installed, the plugin is available in flake8:

$ flake8 --version
2.0 (pep8: 1.4.5, mccabe: 0.2, flake8-immediate: 0.1, pyflakes: 0.6.1)

Usage

Just pass the --immediate option to flake8:

$ flake8 --help
Usage: flake8 [options] input ...

Options:
  ...
  --immediate           don't cache the error output until EOF
  ...

Changes

0.2 - 2013-04-03

  • Fixed setup for Python 3.

0.1 - 2013-03-27

  • First release
Something went wrong with that request. Please try again.