flake8
flake8是围绕这些工具的包装纸:
- 碎片
- pycodestyle
- NED Batchelder的McCabe脚本
flake8通过启动单个flake8命令来运行所有工具。它以每文件,合并的输出显示警告。
它还添加了一些功能:
-
跳过包含此行的文件:
# flake8 :NOQA
-
最后包含#NOQA评论的行不会发出警告。
-
您可以使用#noqa:<错误>,例如,#noqa:e234忽略一行的特定错误。可以给出多个代码,通过逗号分隔。 NOQA令牌不敏感,需要在代码列表之前结肠,否则NOQA后零件被忽略
-
git和mercurial钩子
-
可通过flake8 .extension和flake8 .formatting入口点进行扩展
Quickstart
有关如何使用flake8进行安装和开始,请参阅我们的快速启动文档。
常见问题
flake8在其文档中保留了一个常见问题解答。
问题或反馈
如果您有疑问,您想询问开发人员或想提供的反馈,请随时使用邮件列表:code-quality@python.org
我们很想听听您的来信。此外,如果您有要建议的功能,那么邮件列表将是最佳的地方。
链接
- flake8文档
- Github项目
- 所有(开放和关闭)问题
- 代码质量档案
- 行为守则
- 入门贡献
维护
flake8由TarekZiadé创建,目前由Anthony Sottile和Ian Cordasco维护
