yapf 内联注释的间距

Spacing on inline comments with yapf

如果我有带有内联注释的代码:

def my_function():
    #my comment
    return 1+1

Flake8 会给我这个错误 --> E262 - 内联注释应该以“#”开头

它想在“#”之后看到一个space:

def my_function():
    # my comment
    return 1+1

现在我一直在使用 yapf 来自动修复我的代码文件中的这类问题,而且效果很好。但它似乎忽略了这个特定的 pep8 错误。我想知道是否有一些样式设置可以用来配置 yapf 添加这个 space?或者我需要为此寻找另一个格式化程序吗?

运行 yapf 版本 '0.24.0' 在 python 3.6.

这是 yapf 的一个已知问题。

这个问题在

被跟踪和讨论

另见