Flake8Python 代码自检工具

联合创作 · 2023-10-02 02:35

Flake8 是一个 Python 工具,它将 pycodestyle、pyflakes、mccabe 和第三方插件粘合在一起,以检查一些 python 代码的样式和质量。

Flake8 是这些工具的 wrapper

  • PyFlakes
  • pycodestyle
  • Ned Batchelder's McCabe script

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

它还增加了一些功能:

  • 包含此行的文件将被跳过:

 

# flake8: noqa
  • 最后包含# noqa注释的行将不会发出警告。
  • 你可以用# noqa.<error>来忽略一行中的特定错误。<error>,例如,# noqa: E234. 可以给出多个代码,用逗号分隔。noqa标记不区分大小写,代码列表前的冒号是必需的,否则noqa后面的部分会被忽略。
  • Git 和 Mercurial hooks

  • 可通过flake8.extension和flake8.formatting入口点扩展

浏览 4
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报