|
flake8是python代码质量检测工具。 描述flake8是一个命令行实用程序,用于在整个Python项目中加强样式的一致性。 默认情况下,它包括PyFlakes项目提供的lint检查,PyCodeStyle项目提供的PEP-0008启发式样式检查以及McCabe项目提供的McCabe复杂性检查。如果找到并安装了第三方扩展,它还将运行第三方扩展。 ![]() 使用Flake8Flake8可以以多种方式使用,例如:
要安装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/ |
|
|