flake8 可以*修复*我的python 空白问题吗?

vy3*_*y32 2 python flake8

我刚刚了解了flake8,它自称为“Flake8:您的风格指南执行工具”。虽然 flake8 会发现许多 Python 空白错误并强制执行PEP8,但它似乎没有自动修复有问题的 Python 代码的选项。

autopep8似乎确实有这个选项(称为--in-place),但 flake8 似乎有更广泛的支持。

有没有办法让 flake8 修复我的代码?

Ant*_*ile 5

不,flake8 只是一个 linter —— 也就是说,它只检查你的代码。(从技术上讲,flake8 甚至不检查您的代码——它只是一个框架,供其他 linter 插入并在其他工具之上提供包含/排除等)

如果你想要修复你的代码的东西,你需要一个代码格式化程序来进行代码格式化(例如 autopep8 / add-trailing-comma / yapf / black / 等)