我正在从 pyflakes 迁移到 flake8 以获得# noqa
线路忽略功能。为了简化迁移,我想从只检查 pyflakes 之前检查的任何内容开始,我喜欢 pyflakes 简单的承诺“永远不会抱怨风格”。我可以flake8 --select F
从 pyflakes 报告的内容开始吗?
flake8 允许选择或禁用特定的错误代码,例如F401
“模块已导入但未使用”。代表什么F
?
flake8错误代码文档没有列出所有错误代码。
是的,只使用 pyflakes:
flake8 --select F
flake8 在pyflakes 词汇表上记录了F
和C
“类” :
F
: pyflakes lint 检查;flake8 记录了一些C
: mccabe 复杂度,目前只有C901
W
和E
:pycodestyle记录的 pep8违规
E999
不是一个鼓舞人心的错误;“当我们无法将文件编译为需要它的插件的抽象语法树时,我们会报告 E999”