readability-redundant-control-flow¶
此检查查找具有 return
语句的无返回值过程(函数)。此类 return
语句是冗余的。
循环语句(for
、while
、do 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) {
}
}