diff --git a/.clang-tidy b/.clang-tidy new file mode 100644 index 00000000..1a846d59 --- /dev/null +++ b/.clang-tidy @@ -0,0 +1,26 @@ +--- +Checks: > + -*, + readability-identifier-naming, + readability-inconsistent-declaration-parameter-name, + readability-misleading-indentation, + readability-math-missing-parentheses +CheckOptions: + # struct fields + readability-identifier-naming.ClassConstantCase: UPPER_CASE + readability-identifier-naming.PublicMemberCase: camelBack + readability-identifier-naming.PublicMemberPrefix: m_ + readability-identifier-naming.ProtectedMemberCase: camelBack + readability-identifier-naming.ProtectedMemberPrefix: m_ + readability-identifier-naming.PrivateMemberCase: camelBack + readability-identifier-naming.PrivateMemberPrefix: m_ + # statics + readability-identifier-naming.StaticVariableCase: CamelCase + readability-identifier-naming.StaticVariablePrefix: s + readability-identifier-naming.ClassMemberCase: CamelCase + readability-identifier-naming.ClassMemberPrefix: s + # constants + readability-identifier-naming.GlobalConstantCase: UPPER_CASE + # globals + readability-identifier-naming.GlobalVariableCase: camelBack + readability-identifier-naming.GlobalVariablePrefix: g_