如何修复ruby文件中的行太长错误而不忽略它并且不引入新错误。 我尝试使用IDE在下一行中提供额外的字符。它引入了新的错误,例如'三元运算符不能嵌套。更喜欢if or else构造。'
答案 0 :(得分:1)
Rubocop已经提出了修复此错误的方法。我在这里重复一遍。假设你有一条非常长的行:
n
将其更改为:
variable = long_condition ? true_clause : false_clause
其他方法是通过从项目目录运行来指示variable = if long_condition
true_clause
else
false_clause
end
[临时]忽略此错误:
rubocop
或者,作为最后但并非最不重要的机会,更新您的rubocop --auto-gen-config
文件以增加相应规则中的行长度。
答案 1 :(得分:0)
Rubocop告诉你该怎么做,只要听从它的建议。
另外,请查看ruby styleguide,它详细解释了所有rubocop规则。