switch 语句分枝数量应在规定范围之内
9.5.11 ID_switch_tooManyCases
switch 语句分枝过多不利于阅读和维护,这种情况下建议将分枝抽取成函数,再按遵循某种算法的索引结构组织在一起。
示例:
switch (v)
{
case 1: .... break;
case 2: .... break;
.... // Lots of cases
case 1000: .... break; // Non-compliant
}
建议 case 数量不超过 10 个。
配置
maxCasesCount: 分枝数量上限,超过则报出