报告分支太多的 if 语句。 此类语句可能令人困惑,并且通常表明设计抽象度不足。

示例:


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

使用最大分支数字段可指定预期的最大分支数量。