<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi,</p>
    <p><br>
    </p>
    next follows some points related to the
    readability-identifier-naming checker I would like some feedback.<br>
    <p><br>
    </p>
    <p><b>Different styles for different part of the checks</b><br>
    </p>
    <p>In my personal library projects I use to use one style (C++
      standard like style) for the library part and another style (Java
      style) for the tests.<br>
    </p>
    <p>Is there a possibility to have different styles applied to
      different files?</p>
    Is there a possibility to select the style depending on the
    namespace?<br>
    <p><br>
    </p>
    <p><b>Different styles for different stylistic usage of the same AST
        kind of identifier</b><br>
    </p>
    <p>Another use case where I need different styles is the following.<br>
    </p>
    <p>In <=C++17 where we don't have concepts, it is usual to define
      some template alias in CamelCase for traits representing concepts
      constrains, e.g. EqualityComparable, Regular. I use also
      lower_case for traits. That is I use the same kind of Identifier
      with different intents.<br>
    </p>
    <p>Is there a possibility to associate two identifier styles for the
      same kind of identifier?</p>
    I work also on a project where the enumerators can be in UPPER_CASE
    or lower_case.<br>
    <br>
    <b><font size="+1">Implementation details identifiers<br>
      </font></b>
    <p><font size="+1">I would like </font><font size="+1"><font
          size="+1">lower_case to support a possible prefix _</font> 
        e.g.  _var</font></p>
    <p><font size="+1">I use these to mean that these names are in some
        way an implementation detail, even if they are public.<br>
      </font></p>
    <p><font size="+1">Note that var_ is valid lower_case symbol.<br>
      </font></p>
    <p><font size="+1">Do others use this kind of names?</font></p>
    <p><font size="+1">Would I need a specific _lower_case style?<br>
      </font></p>
    <p><br>
    </p>
    <p><b><font size="+1">CamelCase</font></b></p>
    <p><font size="+1">When I use template parameters I use to use Args,
        Ts, T.</font></p>
    <p><font size="+1">However I'm getting warnings when I set the case
        to CamelCase.</font></p>
    <p><font size="+1">I consider all those identifiers having CamelCase
        style.</font></p>
    <p><font size="+1">What is the style I should associate to those
        identifiers?</font></p>
    <p><font size="+1">What identifies a CamelCase identifier? on that
        doesn't contain _ and start by capital letter and has an
        additional capital letter?<br>
      </font></p>
    <p><font size="+1"><br>
      </font></p>
    <p><b><font size="+1">Acronyms and lower_case</font></b></p>
    <p><font size="+1">I use to use UPPERCASE for acronyms o mixed with
        lower_case. I name this style </font><font size="+1">lower_ACHRO_case.</font></p>
    <p><font size="+1">That is, </font><font size="+1">lower_</font><font
        size="+1"><font size="+1">ACHRO</font>_case, support segments
        separated by _ that are either LOWERCASE or UPPERCASE.<br>
      </font></p>
    <p><font size="+1">Now I'm forced to </font><font size="+1">aNy_CasE
        to support this kind of identifiers.</font></p>
    <p><font size="+1">Do others use this kind of names?<br>
      </font></p>
    <p><b><font size="+1">Snake_Case</font></b></p>
    <b>
    </b>
    <p><font size="+1">BS proposed this style for Concepts and template
        parameters.</font></p>
    <p><font size="+1">That is, </font><font size="+1">Snake_Case</font><font
        size="+1">, support segments separated by _ that are start by a
        Capital letter and the other are lower case<br>
      </font></p>
    <p><font size="+1">Now I'm forced to </font><font size="+1">aNy_CasE
        to support this kind of identifiers.</font></p>
    <p><font size="+1">Any plans to support this style?<br>
      </font></p>
    <p><br>
    </p>
    <p>Besrt regards,</p>
    <p>Vicente Botet<br>
    </p>
    <br>
    <p><font size="+1"><br>
      </font></p>
  </body>
</html>