模块化源代码检查器:pep8、pyflakes和co

flake8的Python项目详细描述


flake8是这些工具的包装:

  • 松饼
  • PycodeStyle
  • Ned Batchelder的McCabe脚本

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

它还增加了一些功能:

  • 跳过包含此行的文件:

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

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

  • Git和Mercurial挂钩

  • 可通过flake8.extensionflake8.formatting项扩展 点数

快速启动

请参阅我们的quickstart documentation了解如何安装 然后开始使用flake8。

常见问题

flake8在其 文档。

问题或反馈

如果你有问题想问开发人员,或者你想要的反馈 要提供,请使用邮件列表:code-quality@python.org

我们很想听到你的消息。另外,如果你有你想要的功能 建议,邮件列表将是最好的地方。

维护

flake8由tarek ziadé创建,目前由Ian Cordasco

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何计算以下代码片段的复杂性?   java他们怎样才能使“瓶子”和“瓶子”这样的词被认为是同一个词呢?这就是我目前所拥有的   用于在不同编码之间转换字符的Java库   Java为什么我输入的每个输入都会忽略我的While循环?   (Java)通过socket发送和映像时出错:Java。木卫一。StreamCorruptedException:无效类型代码:3B   java错误:在camel XML文件中,解组对象是不受支持的类型   springboot+kafka应用程序中的java错误管理   java如何从地图中的值中获取一组值?   二维向量Java   java如果我从未使用ThreadSafeClientConnManager调用closeExpiredConnections,会发生什么   if语句如何在if-else循环中对同一数据使用多个条件?java/安卓   java我如何在安卓中放慢速度?   javaee:需要更好的部署系统   如何使用java将XML文件加载到Oracle18c上的XMLType列   用于连接两个表的java Hibernate查询   在更新数据库之前,java JSP需要使用用户给定的值检查数据库中的值   java无法使用Jersey从rest服务获取数据字段