<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJzNWV1v2zYU_TXyC0FDkWqrfvCD4yRbgXUzmjR7DCjqSuZCkQJJ2VF__UhaTiw1S4dmNAYItvh1zrn3khSlm8uiW0bzeEo5ERU2rOhsCZWMQ5Suovgqio-_87i_fHG9BfqobR8UpdeHKoQOIAUjlZDaMIqjZBUl62EzEYR330CNGvO2apQU8NaQUVvTUKmgalkBnAnQw-ZKyoqP4LbMDhpWcb6r8Su9RnW1LEAJ9g1wq0egDahSqpoIOmpQQAqSM85MN1IOygxrZAOiHinDrhsGpeLFqGEgBo-gsLdoa7mtj6uWqGIwlGmKhRS4UWxHDOAa6tx23BHFSM5BYyaw9brWzp8v405ssfdFKwoiDCaUgtZYN0BZyUANhhwjimtClcQNUSDMFkbA30XRKoPSKuqFMcEMI5z58L8CDkQz3mG9J03jDHA8pAYzEnOqn0qxc67tGcpWUMOk0NhIrA2xE_dHAiXOpXWBdlB2hPOEUqSzYgt4-j6EYpemmP6TnCO_BaucsTuwd3XD4clPnLeUHDzbalLBybL8o_HmPC9gOxQ9QucW62BSYosjjA8cFqRmopqucm0UoWbtZsCaaDgiILQjvAW_4JOMyz2oB-rak-z_SXIG8D72QUk--zkamMJsZRGMIrSXevzAjupZNsfNJTiRZMLSnIcPnhp10-9CwYnOMN0czX3_QAtFdC3aOih24HUTOt6_cJkTHtqKIUu_aMKSncdxZzEl9Br5JNwx5Xe7g-mG0GA0v0kafqYNSAJHx3OdgyP0BPjszqdXUPpD_FtL5utmc_3lYb26vf4pmqDP_rAPrOCrI_gR4plgQ-hjMJIznYc2h9fisDNqQLKxr7vs6XWah3ehh5y2A5IAJkgD1EAROg4DmpBmhI3FgOa_N6PNOaOBQ9FzhPTTLZUNFOc4XN_6r0jnYQn9DL81qqXBbLiDuuF2I_kXG_vaduDrd_Kcja9rYMUZCfYJyhEUUIaEP5evvoqAr1P3DulcloRei_dMmZbwn9gm_yRKWAS90tdKSaX7ns_tv_p8wQ3j1jlfoIKnvsPUJxf6TqtDHsZ5UyqiuivTI5WEH7XcuFSIuTUdP6rxyaQjxCiNdPilsvhBukn7TQgx8ZAre8oEo1GUXR6t73MZJx-8ETJ9yKN07dMZ6K5zNkbJGvnydDq1VSfJK4QO3_7tX-GQ0tXeslqfoYdcFl2UfDwgoG0Pc9c5DO93HSWLU0HIFq56Q55vXrN8fwjLi_Hz-KXKmmvRWYFcJK0s61JUSnXQj2o_CfxD_aAvQ9Hs8s35E82uRvyXrRkgYPTCOEWfjK3TqFeESNMAURpJwTu0Z2brhh4TJhl6zqNMD9iTYpkWi3RBJqS1UtVSbxU8XnyIk0mr-HJrTONzFMmNvSoL1-ZTKmtbcBms_s8lW_6yhxtbZFp7T9_M0nlyMdkuM1IuYEGLFGgW07JIL4qUZuXFPM8WtCTxhJMcuF5at0RJImCPPIS9t46YvF8BWyZxYq84i-fxx3gxvchmSQazi7ggMU0ziD7EUBPGpw5nKlU1UUsPmbeVto2caaNfGm1UWSUAvGCr0DDDfeEkOTu7QjdusR2DMvGall7Q37QpflE>53621</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [clang-tidy] False warning
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          shrek1402
      </td>
    </tr>
</table>

<pre>
    `.clang-tidy` file:

```
Checks: >
  clang-diagnostic-*,
  clang-analyzer-*,
  bugprone*,
  clang-analyzer*,
  cppcoreguidelines*,
  google*,
  hicpp*,
  llvm-*,
  hicpp-*,
  modernize-use*,
  performance*,
  readability*,
  cert*,
  openmp*,
  -cert-err09*,
  -modernize-use-t*,
  -llvm-header-guard,
  -misc-non-private-member-variables-in-classes,
  -readability-redundant-access-specifiers,
  -bugprone-macro-parentheses,
  -cppcoreguidelines-prefer-member-initializer,
  -bugprone-easily-swappable-parameters,
  -readability-convert-member-functions-to-static,
  -cppcoreguidelines-pro-bounds-constant-array-index,
  -cert-env33-c,
  -readability-function-cognitive-complexity,
  -cppcoreguidelines-macro-usage
CheckOptions:
  - key:   readability-identifier-naming.AbstractClassCase
    value: 'lower_case'
  - key:   readability-identifier-naming.AbstractClassCase
    value: 'lower_case'
  - key:   readability-identifier-naming.ClassCase
    value: 'lower_case'
  - key:   readability-identifier-naming.ClassConstantCase
    value: 'lower_case'
  - key:   readability-identifier-naming.ClassMemberCase
    value: 'lower_case'
  - key:   readability-identifier-naming.ClassMethodCase
    value: 'lower_case'
  - key:   readability-identifier-naming.ConstantCase
    value: 'lower_case'
  - key:   readability-identifier-naming.ConstantMemberCase
    value: 'lower_case'
  - key:   readability-identifier-naming.ConstantParameterCase
    value: 'lower_case'
  - key:   readability-identifier-naming.ConstantPointerParameterCase
    value: 'lower_case'
  - key:   readability-identifier-naming.ConstexprFunctionCase
    value: 'lower_case'
  - key:   readability-identifier-naming.ConstexprMethodCase
    value: 'lower_case'
  - key:   readability-identifier-naming.ConstexprVariableCase
    value: 'lower_case'
  - key:   readability-identifier-naming.EnumCase
    value: 'lower_case'
  - key:   readability-identifier-naming.EnumConstantCase
    value: 'lower_case'
  - key:   readability-identifier-naming.FunctionCase
    value: 'lower_case'
  - key:   readability-identifier-naming.GlobalConstantCase
    value: 'lower_case'
  - key:   readability-identifier-naming.GlobalConstantPointerCase
    value: 'lower_case'
  - key:   readability-identifier-naming.GlobalFunctionCase
    value: 'lower_case'
  - key:   readability-identifier-naming.GlobalPointerCase
    value: 'lower_case'
  - key:   readability-identifier-naming.GlobalVariableCase
    value: 'lower_case'
  - key:   readability-identifier-naming.InlineNamespaceCase
    value: 'lower_case'
  - key:   readability-identifier-naming.LocalConstantCase
    value: 'lower_case'
  - key:   readability-identifier-naming.LocalConstantPointerCase
    value: 'lower_case'
  - key:   readability-identifier-naming.LocalPointerCase
    value: 'lower_case'
  - key:   readability-identifier-naming.LocalVariableCase
    value: 'lower_case'
  - key:   readability-identifier-naming.MacroDefinitionCase
    value: 'UPPER_CASE'
  - key:   readability-identifier-naming.MemberCase
    value: 'lower_case'
  - key:   readability-identifier-naming.MethodCase
    value: 'lower_case'
  - key:   readability-identifier-naming.NamespaceCase
    value: 'lower_case'
  - key:   readability-identifier-naming.ParameterCase
    value: 'lower_case'
  - key:   readability-identifier-naming.ParameterPackCase
    value: 'lower_case'
  - key:   readability-identifier-naming.PointerParameterCase
    value: 'lower_case'
  - key:   readability-identifier-naming.PrivateMemberCase
    value: 'lower_case'
  - key:   readability-identifier-naming.PrivateMemberPrefix
    value: '_'
  - key:   readability-identifier-naming.PrivateMethodCase
    value: 'lower_case'
  - key:   readability-identifier-naming.PrivateMethodPrefix
    value: '_'
  - key:   readability-identifier-naming.ProtectedMemberCase
    value: 'lower_case'
  - key:   readability-identifier-naming.ProtectedMemberPrefix
    value: '_'
  - key:   readability-identifier-naming.ProtectedMethodCase
    value: 'lower_case'
  - key:   readability-identifier-naming.ProtectedMethodPrefix
    value: '_'
  - key:   readability-identifier-naming.PublicMemberCase
    value: 'lower_case'
  - key:   readability-identifier-naming.PublicMethodCase
    value: 'lower_case'
  - key:   readability-identifier-naming.ScopedEnumConstantCase
    value: 'lower_case'
  - key:   readability-identifier-naming.StaticConstantCase
    value: 'lower_case'
  - key:   readability-identifier-naming.StaticVariableCase
    value: 'lower_case'
  - key:   readability-identifier-naming.StructCase
    value: 'lower_case'
  - key:   readability-identifier-naming.TemplateParameterCase
    value: 'CamelCase'
  - key:   readability-identifier-naming.TemplateTemplateParameterCase
    value: 'CamelCase'
  - key:   readability-identifier-naming.TypeAliasCase
    value: 'lower_case'
  - key:   readability-identifier-naming.TypedefCase
    value: 'lower_case'
  - key:   readability-identifier-naming.TypeTemplateParameterCase
    value: 'CamelCase'
  - key:   readability-identifier-naming.UnionCase
    value: 'lower_case'
  - key:   readability-identifier-naming.ValueTemplateParameterCase
    value: 'CamelCase'
  - key:   readability-identifier-naming.VariableCase
    value: 'lower_case'
  - key:   readability-identifier-naming.VirtualMethodCase
    value: 'lower_case'
WarningsAsErrors: ''
HeaderFilterRegex: '.*'
AnalyzeTemporaryDtors: false
FormatStyle: 'file'
```

code:

```
struct in_brackets {
  private:
    template<class TyHead, class... Ty>
    static std::wstring _body(TyHead head, Ty... values) {
    }
}
```

warning:
`warning: invalid case style for class method '_body' [readability-identifier-naming]`

But '_body' - valid case. It's warning appears only with 'static' functions.

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzNWV1z4jYU_TXmRSPG2EscHnggENqd6bbMJps-ZmT5YtTIkkeSId5fX0mYBHvTbGe3YjrDgK2Pc879kCx8c1m08-gqHlNORIkNK1p7h7aMQ5QuongVxafvq7j7-NvlDuiTtmNQlN4emxA6ghSMlEJqwyiOkkWULPvdRBDefgU16MybslZSwHtTBn11TaWCsmEFcCZA97tLKUs-gNsxO6nfxPm-wm-MGrRVsgAl2FfAjR6A1qC2UlVE0EGHAlKQnHFm2oFyUKbfImsQ1UAZdsMwKBXPBh09MXgAhb1FO8ttfVw2RBW9qUxTLKTAtWJ7YgBXUOV24J4oRnIOGjOBrde1dv58nXdmi70uGlEQYTChFLTGugbKtgxUb8oporgiVElcEwXC7GAA_E0UrTLYWkWdMCaYYYQzH_43wIFoxlusD6SunQGOh1RgBmLO9VMp9s61HcO2EdQwKTQ2EmtDbOJ-T6DEubQu0A7KznCeUIq0VmwBz9-GUOzTFNN_knPit2ClM3YP9qqqOTz7xHlPydGzjSYlnC3LP2pvzssCtlPRE7RusfaSElscYXzgsCAVE-V4kWujCDVLlwFLouGEgNCe8Ab8gk8yLg-gHqnrT7L_J8kFwLvYByX55HM0MIXZySIYRWgvdfiBHdWxbE6bS3AiyYSluQwfPNdq3e1CwYkukG6O5qF7oIUiuhVNFRQ78LoJHe9fuMwJD21Fn6VbNGHJLuO4i5gSeo18FO6Y8rvdwXRNaDCa3yQNn2k9ksDR8VyX4AidAJ_c-XQFW3-If2_JfNlsbj8_Lhd3tz9EE_TZH_aBFXx1BD9CvBBsCH0KRnKh89Dm-Lc4bEb1SDb27y57fpvm8afQQ6ZtjySACdIANVCEjkOPJqQZYWPRo_nvzWhyzmjgUHQcIf10R2UNxSUO13f-LdJlWEI_w--MamgwG-6hqrndSP7Fxr60A_jyJ3kuxtfWsOCMBHsF5QgK2IaEv5SvvoiAf6ceHNKlLAm9Fh-YMg3hP7BN_kmUsAh6oW-Vkkp3I1_6f_X1gjXj1jmfoYTnbsDYFxe6QYtjHcZ5Uyqi2pXpkLaEn7SsXSnE3JmWn9T4YtIJYlBGOn5TWXyn3KT9JoSYeMyVPWWC0SjKbk7Wd7WMsxfeCJku5FG69OUMdN86G6Nkifz9eDy2TWfFK4SO7_7tT-GQ0sXBslqfocdcFm2UXB8R0K6DuW8dhve7jpLZuSBkb1adIS8Xb1l-OIbl1fir-LXJmmvRWYFcJK0s61K0leqoH1U-CfxD_agvQ9H05t38iaarAf9NY3oIGL0yjtFHY9s06hQhUtdAlEZS8BYdmNm5qaeCSYZe6ijjI_aomKfFLJ2RkWGGw9yqO6syTldo7bLmhD5qFJ_vjKl93SJZ209pKZp8TGVlb1xVq_txBZi_7IHH3jKtvffX0_QqmYx28_iaksn19DojJM3zdLbNZkk8oSmZFVmcFcmIkxy4dmKiJBFwQB7CXltFIzZP4sR-4iy-iq_j2XiSTZMMppO4IDFNM4g-xFARxsdOx1iqcqTmXlLelNp2cqaNfu20cWKlAG-7wyeNjZma652Cp8mHOBl58rkX_zdtoGe3">