跳转到主要内容

为flake8启用即时输出。

项目描述

此模块为Python代码检查器flake8添加了即时输出选项。

通常,flake8会在文件完全处理完毕后延迟输出。使用immediate选项,flake8将错误直接打印出来,而无需任何延迟。因此,此选项提供了从flake8子进程获取流管道的可能性。一个实际的用例由https://github.com/schlamar/SublimeStreamingLinter表示。

缺点是输出在各个检查器之间没有排序。

安装

您可以使用以下命令安装或升级flake8-immediate

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

Flake8插件

当同时安装flake8 2.0和flake8-immediate时,插件在flake8中可用

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

用法

只需将--immediate选项传递给flake8

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

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

更改

0.2 - 2013-04-03

  • 修复了Python 3的设置。

0.1 - 2013-03-27

  • 第一个版本

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

flake8-immediate-0.2.zip (6.0 kB 查看散列值)

上传时间 源代码

支持者