2016-08-10 14 views
0

ruby​​ファイル内で行が長すぎるというエラーは、無視したり新しいエラーを導入したりすることなくエラーになります。 IDEを使用して次の行に余分な文字を入力しようとしました。 '3項演算子は入れ子にしてはいけません。代わりにifまたはelseを使用することをお勧めします。修正線が長すぎるrubyファイルでエラーが発生する

+0

代わりにifまたはelseを使用することをお勧めします。 – mudasobwa

答えて

1

Rubocopは既にこのエラーを修正する方法を提案しました。私はここでそれを繰り返しましょう。他の方法は非常にプロジェクトディレクトリから実行することにより、このエラーを無視し、[一時的]へrubocopを指示するだろう

variable = if long_condition 
      true_clause 
      else 
      false_clause 
      end 

:へ

variable = long_condition ? true_clause : false_clause 

変更して:あなたが読み、非常に長いラインを持っていると仮定すると:

rubocop --auto-gen-config 

あるいは、少なくともチャンス最後のではなくて、それぞれのルール内のラインの長さを高めるために、あなたの.rubocop.ymlファイルを更新します。

0

Rubocopは何をすべきかを指示し、そのアドバイスに従います。

また、すべてのrubocopルールについて詳しく説明しているruby styleguideをご覧ください。

関連する問題