readability-redundant-control-flow

此检查查找具有 return 语句的无返回值过程(函数)。此类 return 语句是冗余的。

循环语句(forwhiledo while)将检查循环体末尾的冗余 continue 语句。

示例

以下函数 f 包含一个冗余的 return 语句

extern void g();
void f() {
  g();
  return;
}

变为

extern void g();
void f() {
  g();
}

以下函数 k 包含一个冗余的 continue 语句

void k() {
  for (int i = 0; i < 10; ++i) {
    continue;
  }
}

变为

void k() {
  for (int i = 0; i < 10; ++i) {
  }
}