Flake8文档中使用的术语表

检查

与错误代码相对应的一段逻辑。检查可以是样式检查(例如,根据用户配置的最大值检查给定行的长度)或lint检查(例如,检查未使用的导入)或插件定义的其他检查。

错误类别

更大的一组相关的 error code 例如, W503W504 是两个与空白相关的代码。 W50 将是与空白相关的最具体的代码类。 W 将是包含所有空白错误的警告类。

错误
错误代码
违反

与特定符号有关的符号 check . 例如,pycodestyle实现 check 在二进制运算符周围查找空白,并将返回错误代码 W503W504 .

格式化程序

A plugin 这增加了 Flake8 当传递给 flake8 --format .

麦卡贝

项目 Flake8 取决于计算代码单元(例如函数)的McCabe复杂度。它使用 C class 属于 error code S

插件

通常从PyPI安装以增强 Flake8 通过添加一个或多个 check 或提供额外的 formatter S

pycodestyle格式

项目 Flake8 依赖于提供样式强制。pycodestyle实现 check 用于 PEP 8 . 它使用 EW class 的es error code S

pyflakes

项目 Flake8 依赖于lint文件(检查未使用的导入、变量等)。它使用 F class 属于 error code 报告人 Flake8 .

警告

通常是 Werror code 来自pycodestyle。