python - VSCode/Python/Pep8 仅在保存文件时有效

标签 python pep8 linter

我在 Visual Studio Code 1.29.1 中用 Python 3 编写了一些代码,我想让它检查 Pep8 是否正常。所以我选择了 pep8 升选项,它可以工作,但是否可以变得更灵敏?现在,当我按 CTRL + S 保存文件时,它会检查代码。有没有更频繁地触发它的选项? 谢谢!

最佳答案

您需要一个 lint 扩展,尤其是用于 python 的扩展。

在 IDE 的左栏中,您将看到一个按钮,将鼠标悬停在该按钮上会显示扩展名的文本,单击它并在同一扩展名中查找显示 python 和 lint 的文本。许多此类扩展以不同的方式执行相同的操作,有些只是商业或免费增值。

您应该能够通过配置此扩展来配置您希望执行参数/规则的难度。

看看this guide要遵循的步骤

您可能会发现 Python-autopep8也很有用,它是现成的,您无需配置

关于python - VSCode/Python/Pep8 仅在保存文件时有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53561486/

相关文章:

python - 从对象实例化内部的元组中提取值

python - PEP8 是否建议从方法返回变量或函数调用?

ruby-on-rails - Atom-Editor:Rubocop 不适用于 atom

python - 更正 XML 编码

python - 生成彩票号码 - 将 R 语句转换为 Python

python - 存储用户对象时避免使用 db.UserProperty()

python - 使用 pytest 进行惰性参数化

python - PEP8 - 80 个字符 - 大整数

angular - TSLINT 配置 : exclude external modules

reactjs - 为什么 prettier 会自动插入空插值代码字符?