跳转到主要内容

模块化源代码检查器:pep8 pyflakes和其他

项目描述

build status pre-commit.ci status Discord

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.org

我们期待您的反馈。此外,如果您有想要建议的功能,邮件列表将是最佳选择。

维护

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

项目详情


发布历史 发布通知 | RSS 源

下载文件

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

源代码分发

flake8-7.1.1.tar.gz (48.1 kB 查看哈希值)

上传时间 源代码

构建分发版

flake8-7.1.1-py2.py3-none-any.whl (57.7 kB 查看哈希值)

上传时间 Python 2 Python 3

支持