禁用长行包装的 Robotidy 配置文件
Robotidy configuration file that disables long-line-wrapping
我正在使用 robotidy,但我还没有完全弄清楚我应该如何告诉 robotidy 不要排长队。
我在 robotidy.toml 中尝试了以下方法:
[tool.robotidy]
transform = [
"SplitTooLongLine:line_length=9999"
]
不幸的是,尽管这确实禁用了长行换行,但它也禁用了所有其他类型的转换,这显然不是预期的效果。
在 robotidy 中配置变压器的方法很少。
--transform
- 正如您所注意到的 - 将 select 和 运行 仅使用 --transform
选项列出变压器。您可以选择通过 --transform
选项传递配置。不适合你的情况,因为你想要 运行 其余的变形金刚。
--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
我正在使用 robotidy,但我还没有完全弄清楚我应该如何告诉 robotidy 不要排长队。
我在 robotidy.toml 中尝试了以下方法:
[tool.robotidy]
transform = [
"SplitTooLongLine:line_length=9999"
]
不幸的是,尽管这确实禁用了长行换行,但它也禁用了所有其他类型的转换,这显然不是预期的效果。
在 robotidy 中配置变压器的方法很少。
--transform
- 正如您所注意到的 - 将 select 和 运行 仅使用--transform
选项列出变压器。您可以选择通过--transform
选项传递配置。不适合你的情况,因为你想要 运行 其余的变形金刚。--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