我使用Tox运行单元测试,使用flake8命令检查代码格式错误。每次我在PyCharm中编写代码时,我运行tox,然后意识到我有一堆烦人的格式错误,我必须返回并手动修复。我希望PyCharm自动格式化代码(根据flake8 google的说法,每次我停止输入后,它都会自动保存代码)。
我的毒物测试仪是这样的:
[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
这可能吗?我需要在某个地方下载特定的插件吗?如果不是8片,那就吃8片怎么样?
Flake8和import订购不能以符合您所看到的方式自动修复。你可以用auto pep8自动修复pep8。
不过,关于为Flake8实现这个功能的讨论here。
对于自动排序导入语句,请使用isort。考虑使用black自动格式化Python代码。
相关问题 更多 >
编程相关推荐