【问题标题】:Can I tell black to ignore formatting long lines in my python script我可以告诉黑色忽略在我的 python 脚本中格式化长行吗
【发布时间】:2021-09-23 12:22:16
【问题描述】:

我习惯于使用 flake8 进行 linting。 Flake8 有一个 setup.cfg 文件,我可以告诉它忽略行长。我还想告诉我的修复者(black)不要重新格式化长行。如何配置黑色以完成除了固定线长之外的所有正常工作?

https://black.readthedocs.io/en/stable/

【问题讨论】:

    标签: python format


    【解决方案1】:

    我看不到完全忽略行长的方法,但黑色does use a configuration file (pyproject.toml) 可以在其中指定最大行长,因此合理(或荒谬地)设置line-length 长应该会有所帮助。

    例子:

    [tool.black]
    line-length = 160
    

    注意事项:

    • 这可能会故意将行重新格式化为更长的行。黑方仍然固执己见。
    • 配置文件中可用的值是“与命令行上选项的长名称相同”according to the docs。 (此列表在文档中不可用,但可以通过运行 black --help 找到。)

    【讨论】:

      猜你喜欢
      • 2011-10-30
      • 2022-08-19
      • 2015-11-05
      • 2015-08-04
      • 2013-12-25
      • 1970-01-01
      • 1970-01-01
      • 2011-03-30
      • 1970-01-01
      相关资源
      最近更新 更多