With KWStyle.xml:
<?xml version="1.0" encoding="iso-8859-1"?>
<Description>
<InternalVariables>m_[A-Z],0,1</InternalVariables>
</Description>
and Test.h:
#ifndef Test_h
#define Test_h
class Test
{
public:
Test() {}
private:
float score = 0.0f;
};
#endif
KWStyle fails to show the error in the name of the member variable.
Without the initialization of the variable in the header the error is detected correctly:
$ KWStyle -xml KWStyle.xml -v Test.h -gcc
Test.h:0: error: Internal variable (score) doesn't match regular expression (m_[A-Z])
The error should still show even when the variable is initialized in the class declaration.
Tested with e03980f.