【问题标题】:Black ignores skip-string-normalization flag黑色忽略跳过字符串规范化标志
【发布时间】:2021-02-14 14:59:28
【问题描述】:

在我的pre-commit 配置中,我有black 版本19.10b0,在pyproject.toml 中我有行:

skip-string-normalization = true

所以我的字符串没有得到规范化的双引号。

然后我运行pre-commit autoupdateblack 版本升级到20.8b1,所有字符串都被规范化为双引号变体。

我不明白为什么会这样,有什么原因吗?

black changelog 没有这两个版本之间的字符串或引号。

另外,如果我明确地将pyproject.toml 传递给black(使用args: [--config=./pyproject.toml] 行),它仍然会规范化字符串

【问题讨论】:

  • 显示你所有的配置文件——我们看不到你的屏幕

标签: python pre-commit pre-commit.com python-black


【解决方案1】:

答案在a black issue

这是一个错误。

不过会很快发货

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-30
    • 2010-10-10
    • 1970-01-01
    • 2018-09-29
    • 2020-02-12
    • 2012-04-25
    • 2023-01-03
    相关资源
    最近更新 更多