関数名および変数名に含まれるすべての文字は小文字のみで構成する

// NameDeclarator [ isVariable() | isFunction() ] [ getName().matches('[A-Z]') ]

1   class C {
2   
3       int f;
4       int g;
5       int H; // MATCHES
6       int MLK; // MATCHES
7   };
8   
9   struct sD{}; struct SDKJSDF{}; extern void xY; // MATCHES 
10  void test051(); void teSt051(); // MATCHES
11  void teSt051() { // MATCHES 
12  
13      int abcd;
14      int ABXY; // MATCHES
15      int Abyy; // MATCHES
16      int aCCCC; // MATCHES
17      double z_Y_k; // MATCHES
18  }