flake8-python代码质量检测工具
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# orflake8 path/to/code/
如果只想查看特定警告或错误的实例,则可以 选择该错误,如下所示:
flake8 --select E123,W503 path/to/code/
或者,如果您只想忽略一个特定的警告或错误:
flake8 --ignore E24,W504 path/to/code/
赞 (0)