如何配置Robotidy关闭长行自动换行且不影响其他转换功能
问题原因
你使用的transform配置项作用为显式指定仅启用列出的转换器,当你仅填入SplitTooLongLine相关配置时,其余默认启用的转换器都会被自动关闭,因此会出现长行换行被禁用的同时其他转换功能也失效的问题。
解决方案
方案1:单独修改长行拆分规则
使用configure配置项单独调整SplitTooLongLine的参数,不会影响其他默认转换器的启用状态:
[tool.robotidy] configure = [ "SplitTooLongLine:line_length=9999" ]
方案2:直接禁用长行拆分功能
如果你完全不需要长行自动换行能力,可以直接跳过该转换器,无需设置超长行长度:
[tool.robotidy] skip = [ "SplitTooLongLine" ]
以上两种方案都可以在保留其余所有默认转换功能的前提下,关闭长行自动换行效果。
内容的提问来源于stack exchange,提问作者XDS
相关产品推荐
相关产品推荐

