分享

flake8-python代码质量检测工具

 CNStudent 2020-12-16

flake8是python代码质量检测工具。

描述

flake8是一个命令行实用程序,用于在整个Python项目中加强样式的一致性。

默认情况下,它包括PyFlakes项目提供的lint检查,PyCodeStyle项目提供的PEP-0008启发式样式检查以及McCabe项目提供的McCabe复杂性检查。如果找到并安装了第三方扩展,它还将运行第三方扩展。

使用Flake8

Flake8可以以多种方式使用,例如:

  • 在命令行上调用

  • 通过Python调用

安装Flake8,请打开一个交互式python程序并运行:

python<version> -m pip install flake8

如果要为默认的Python安装Flake8,则可以改用:

python -m pip install flake8

注意

根据需要在正确的Python版本上安装Flake8非常重要。如果您希望Flake8正确解析Python 3.5中的新语言功能,则需要将其安装在3.5上以使Flake8理解这些功能。在许多方面,Flake8与其运行所在的Python版本相关。

要开始使用Flake8,请打开一个交互式shell并运行:

flake8 path/to/code/to/check.py
# or
flake8 path/to/code/

如果只想查看特定警告或错误的实例,则可以 选择该错误,如下所示:

flake8 --select E123,W503 path/to/code/

或者,如果您只想忽略一个特定的警告或错误:

flake8 --ignore E24,W504 path/to/code/

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多