readability-identifier-naming broken for GlobalConstantCase

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

readability-identifier-naming broken for GlobalConstantCase

Nathan Ridge via cfe-dev

I'm currently using clang-tidy to automatically check style guides. I noticed that the StaticConstantCase doesn't seem to work. I have the following CheckOptions for constants:

    - { key:  readability-identifier-naming.StaticConstantCase,                  value:  camelBack       }
    - { key:  readability-identifier-naming.ConstantCase,                           value:  camelBack       }
    - { key:  readability-identifier-naming.LocalConstantCase,                  value:  camelBack        }
    - { key:  readability-identifier-naming.GlobalConstantCase,                value:  CamelCase       }

The .c file that I'm trying to run the check on has the constant as listed in the example in it:

static unsigned const myConstStaticArray[] = {1, 2, 3};

but this still throws "invalid case style for global constant 'myConstantStaticArray". This is really a static/local constant, both of them have the same option configuration but somehow clang-tidy sees it as global.

Any help appreciated :)


cfe-dev mailing list
[hidden email]