config.yaml 1.1 KB

1234567891011121314151617181920212223242526272829
  1. Checks: >
  2. -*,
  3. arcadia-typeid-name-restriction,
  4. bugprone-use-after-move,
  5. readability-identifier-naming,
  6. CheckOptions:
  7. - key: readability-identifier-naming.ClassCase
  8. value: CamelCase
  9. - key: readability-identifier-naming.PublicMemberCase
  10. value: CamelCase
  11. - key: readability-identifier-naming.ProtectedMemberCase
  12. value: CamelCase
  13. - key: readability-identifier-naming.ProtectedMemberSuffix
  14. value: _
  15. - key: readability-identifier-naming.PrivateMemberCase
  16. value: CamelCase
  17. - key: readability-identifier-naming.PrivateMemberSuffix
  18. value: _
  19. - key: readability-identifier-naming.FunctionCase
  20. value: CamelCase
  21. # do not tide public begin / end methods to workaround clang-tidy bug in range-based for loops
  22. - key: readability-identifier-naming.PublicMethodIgnoredRegexp
  23. value: "(begin|end|empty|size|ysize|front|back)"
  24. - key: readability-identifier-naming.PublicMethodCase
  25. value: CamelCase
  26. - key: readability-identifier-naming.ProtectedMethodCase
  27. value: CamelCase
  28. - key: readability-identifier-naming.PrivateMethodCase
  29. value: CamelCase