报告对程序的语义冗余的代码块,并且可以用其内容替换。

作为 ifdowhilefor 语句主体的代码块将不会被此检查报告。

示例:


  void foo() {
    { // 不必要
      int result = call();
      analyze(result);
    } // 不必要
  }

配置检查:

使用 忽略 'switch' 语句的分支 选项来忽略用作 switch 语句分支的代码块。