bugprone-unused-raii

查找看起来像 RAII 对象的临时对象。

此类的典型示例是作用域锁。

{
  scoped_lock(&global_mutex);
  critical_section();
}

scoped_lock 的析构函数在进入 critical_section 之前被调用,使其处于无保护状态。

我们应用了许多启发式方法来减少此检查的误报次数