我使用vscode
打开我的.py文件。然后我看到flake8
发出的太多错误警报几乎跨越了整个文件。其中大部分是关于空白的。
我使用yapf
格式化代码,但代码实际上没有更改。似乎flake8
太严格了,yapf
太简单了。在
配置yapf
以解决空白区错误,还是配置flake8忽略这些错误?常见的方法是什么?在
我的vscode设置:
"python.linting.flake8Enabled": true,
"python.formatting.provider": "yapf",
Tags:
yapf
手动格式化代码。如果你仍然有同样的问题-这是yapf配置的问题。如果没有,那就是VSCODEYAPF集成的问题。检查style section中的yapf
配置和“自定义Yapf参数” “在vscode docs回答有点晚了。您可以尝试在VS代码设置文件中添加
yapfArgs
标志。在这里}。您可以检查
based_on_style
字段可以是pep8
、google
、chromium
和{style.py
文件here中字段的值。在使用
split_before_bitwise_operator
可以覆盖为pip8
指定的默认设置false
。我想让运算符之间有空格,所以我设置了它。这将消除您一直面临的E225错误。在相关问题 更多 >
编程相关推荐