エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
概要 ※この記事はRuboCop v0.28.0が対象です。 https://github.com/bbatsov/rubocop/tree/v0.28.0 Assig... 概要 ※この記事はRuboCop v0.28.0が対象です。 https://github.com/bbatsov/rubocop/tree/v0.28.0 Assignment Branch Condition size for method_name is too high. [15.33/15] RuboCopを使っていて、こんな警告が出て困ったので調べた結果をまとめました。 これはABC Sizeというチェック項目で、かいつまむと Assignment : 変数への代入 Branch : メソッド呼び出し Condition : 条件文 上記3項目の合計ポイントをRuboCop君が計算して、基準値を超えると警告が出る、という仕組み。 RuboCopやRuby特有のチェックではなく、Abc Metricといって昔からあるものらしい。 ちなみに、それぞれの頭文字をとってABCとのこと。