Skip to main content

模块化源代码检查器:pep8 pyflakes 和 co 支持 pyproject.toml

项目描述

构建状态 pre-commit.ci 状态

Flake8

Flake8 是这些工具的包装器:

  • PyFlakes

  • pycodestyle

  • Ned Batchelder 的 McCabe 剧本

Flake8 通过启动单个flake8命令来运行所有工具。它在每个文件的合并输出中显示警告。

它还增加了一些功能:

  • 跳过包含此行的文件:

    # flake8: noqa
  • 末尾包含# noqa注释的行不会发出警告。

  • 您可以使用# noqa: <error>忽略行上的特定错误,例如 # noqa: E234。可以给出多个代码,以逗号分隔。noqa标记不区分大小写,代码列表之前的冒号是必需的,否则 noqa 之后的部分忽略

  • Git 和 Mercurial 钩子

  • 可通过flake8.extensionflake8.formatting入口点进行扩展

快速开始

请参阅我们的快速入门文档,了解如何安装和开始使用 Flake8。

经常问的问题

Flake8在其文档中维护一个常见问题解答。

问题或反馈

如果您有任何问题想询问开发人员,或者您想提供反馈,请随时使用邮件列表:code-quality @ python 组织

我们很想听到您的声音。此外,如果您有想要推荐的功能,邮件列表将是最好的选择。

维护

Flake8 由 Tarek Ziadé 创建,目前由Ian Cordasco维护

项目详情


下载文件

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

源分布

flake82-3.9.2.tar.gz (154.6 kB 查看哈希

已上传 source

内置分布

flake82-3.9.2-py2.py3-none-any.whl (64.3 kB 查看哈希

已上传 py2 py3