分岐が多すぎる if ステートメントを報告します。 このようなステートメントは混乱を招く可能性があり、多くの場合は設計の抽象化レベルが不十分であることを示しています。

例:


if (a) {
  print "foo"
} else if (b) {
  print "bar"
} else if (c) {
  print "baz"
} else if (d) {
  print "Too many branches"
}

期待される分岐の最大数を指定するには、「最大分岐数」フィールドを使用します。