禁用长行包装的 Robotidy 配置文件

Robotidy configuration file that disables long-line-wrapping

我正在使用 robotidy,但我还没有完全弄清楚我应该如何告诉 robotidy 不要排长队。

我在 robotidy.toml 中尝试了以下方法:

  [tool.robotidy]
  transform = [
     "SplitTooLongLine:line_length=9999"
  ]

不幸的是,尽管这确实禁用了长行换行,但它也禁用了所有其他类型的转换,这显然不是预期的效果。

在 robotidy 中配置变压器的方法很少。

  1. --transform - 正如您所注意到的 - 将 select 和 运行 仅使用 --transform 选项列出变压器。您可以选择通过 --transform 选项传递配置。不适合你的情况,因为你想要 运行 其余的变形金刚。
  2. --configure - 将配置传递给您的变压器:
  [tool.robotidy]
  configure = [
     "SplitTooLongLine:line_length=9999"
  ]

它将运行所有默认转换器和额外配置SplitTooLongLineline_length参数9999。

不过我认为完全禁用 SplitTooLong 会更好,因为您不想 运行 它 - 您可以为此使用 enabled 参数:

[tool.robotidy]
configure = [
    "SplitTooLongLine:enabled=False"
]

它在文档中有描述(我承认我应该 link 它更好,例如在每个转换器中为这个页面提供 url):https://robotidy.readthedocs.io/en/latest/configuration/configuring_transformers.html#configuring-transformers