bundle exec rubocop
したら以下のようなエラーが発生しました。
簡単に和訳すると、コードが長すぎるから短く書き直して!、のようなエラーです。
私の場合、def update ... end
までのコードが長すぎるらしい...
Metrics/AbcSize: Assignment Branch Condition size for update is too high. [<6, 23, 2> 23.85/17]
def update ...
[<6, 23, 2> 23.85/17]
が点数を表しています。MAXスコアは 17
なのに 23.85
で長いので、コードを短く書き直せるなら書き直します。
無理な場合は .rubocop.yml
に以下を追記します。
rubocop.yml
Metrics/AbcSize:
Max: 25
このMaxの部分を 今回は 23.85
で警告が出たので 25
にしました。