readability-static-definition-in-anonymous-namespace

查找匿名命名空间中的静态函数和变量定义。

在这种情况下,static 是多余的,因为匿名命名空间将定义的可见性限制在单个翻译单元。

namespace {
  static int a = 1; // Warning.
  static const int b = 1; // Warning.
  namespace inner {
    static int c = 1; // Warning.
  }
}

此检查将通过删除多余的 static 限定符来应用修复。