gpt4 book ai didi

python - 如何在 PyCharm 中为 flake8 启用自动代码格式化

转载 作者:太空狗 更新时间:2023-10-29 17:47:58 26 4
gpt4 key购买 nike

我使用 Tox 运行单元测试,使用 flake8 命令检查代码格式错误。每次我在 PyCharm 中编码时,我运行 tox 然后意识到我有一堆烦人的格式错误,我必须返回并手动修复。我希望 PyCharm 自动格式化代码(根据 flake8 google 的说法,每次我停止输入后它都会自动保存。

我的 tox testenv 看起来像这样:

[testenv:flake8]
commands=flake8 <my_code_directory>
deps =
flake8==2.4.1
flake8-import-order==0.11
pep8-naming==0.4.1

[flake8]
max-line-length = 120
import-order-style = google

这可能吗?我必须在某处下载特定的插件吗?如果不使用 flake8,那么只使用 PEP-8 呢?

最佳答案

Flake8 和导入排序无法以符合您所见的方式自动修复。您可以使用 autopep8 自动修复 pep8。

有讨论here关于为 Flake8 实现这个。

关于python - 如何在 PyCharm 中为 flake8 启用自动代码格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41899007/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com