CheckOptions:
- key: readability-identifier-naming.ClassCase
  value: CamelCase
- key: readability-identifier-naming.ParameterCase
  value: camelBack
- key: readability-identifier-naming.ClassMethodCase
  value: lower_case
- key: readability-identifier-naming.FunctionCase
  value: lower_case
- key: readability-identifier-naming.EnumConstantCase
  value: CamelCase
- key: readability-identifier-naming.LocalVariableCase
  value: camelBack
- key: readability-identifier-naming.PrivateMemberSuffix
  value: _
- key: readability-identifier-naming.EnumCase
  value: CamelCase
- key: readability-identifier-naming.GlobalVariableCase
  value: camelBack
- key: readability-identifier-naming.LocalConstantCase
  value: aNy_CasE
- key: readability-identifier-naming.ProtectedMemberSuffix
  value: _
- key: readability-identifier-naming.ClassMemberCase
  value: camelBack
- key: readability-identifier-naming.MacroDefinitionCase
  value: UPPER_CASE
- key: readability-identifier-naming.GlobalVariablePrefix
  value: g_
- key: readability-identifier-naming.GlobalConstantCase
  value: UPPER_CASE
- key: performance-move-const-arg.CheckTriviallyCopyableMove
  value: false
Checks: '-*,
  -bugprone-argument-comment,
  -bugprone-branch-clone,
  -bugprone-exception-escape,
  -bugprone-infinite-loop,
  -bugprone-lambda-function-name,
  -bugprone-macro-parentheses,
  -bugprone-narrowing-conversions,
  -bugprone-reserved-identifier,
  -bugprone-signed-char-misuse,
  -bugprone-string-integer-assignment,
  -bugprone-suspicious-include,
  -bugprone-use-after-move,
  -cppcoreguidelines-avoid-c-arrays,
  -cppcoreguidelines-avoid-magic-numbers,
  -cppcoreguidelines-avoid-non-const-global-variables,
  -cppcoreguidelines-explicit-virtual-functions,
  -cppcoreguidelines-init-variables,
  -cppcoreguidelines-interfaces-global-init,
  -cppcoreguidelines-macro-usage,
  -cppcoreguidelines-narrowing-conversions,
  -cppcoreguidelines-no-malloc,
  -cppcoreguidelines-non-private-member-variables-in-classes,
  -cppcoreguidelines-owning-memory,
  -cppcoreguidelines-pro-bounds-array-to-pointer-decay,
  -cppcoreguidelines-pro-bounds-constant-array-index,
  -cppcoreguidelines-pro-bounds-pointer-arithmetic,
  -cppcoreguidelines-pro-type-const-cast,
  -cppcoreguidelines-pro-type-cstyle-cast,
  -cppcoreguidelines-pro-type-member-init,
  -cppcoreguidelines-pro-type-reinterpret-cast,
  -cppcoreguidelines-pro-type-static-cast-downcast,
  -cppcoreguidelines-pro-type-union-access,
  -cppcoreguidelines-pro-type-vararg,
  -cppcoreguidelines-special-member-functions,
  -fuchsia-statically-constructed-objects,
  -llvm-namespace-comment,
  -misc-definitions-in-headers,
  -modernize-avoid-bind,
  -modernize-concat-nested-namespaces,
  -modernize-deprecated-headers,
  -modernize-loop-convert,
  -modernize-make-shared,
  -modernize-make-unique,
  -modernize-pass-by-value,
  -modernize-raw-string-literal,
  -modernize-use-auto,
  -modernize-use-default-member-init,
  -modernize-use-emplace,
  -modernize-use-equals-default,
  -modernize-use-equals-delete,
  -modernize-use-nodiscard,
  -modernize-use-nullptr,
  -modernize-use-using,
  -performance-faster-string-find,
  -performance-for-range-copy,
  -performance-implicit-conversion-in-loop,
  -performance-inefficient-algorithm,
  -performance-inefficient-string-concatenation,
  -performance-inefficient-vector-operation,
  -performance-move-const-arg,
  -performance-move-constructor-init,
  -performance-no-automatic-move,
  -performance-no-int-to-ptr,
  -performance-noexcept-move-constructor,
  -performance-trivially-destructible,
  -performance-type-promotion-in-math-fn,
  -performance-unnecessary-copy-initialization,
  -performance-unnecessary-value-param,
  -portability-restrict-system-includes,
  -portability-simd-intrinsics,
  -readability-avoid-const-params-in-decls,
  -readability-braces-around-statements,
  -readability-const-return-type,
  -readability-container-size-empty,
  -readability-convert-member-functions-to-static,
  -readability-deleted-default,
  -readability-else-after-return,
  -readability-function-cognitive-complexity,
  -readability-function-size,
  -readability-identifier-naming,
  -readability-implicit-bool-conversion,
  -readability-inconsistent-declaration-parameter-name,
  -readability-isolate-declaration,
  -readability-magic-numbers,
  -readability-make-member-function-const,
  -readability-named-parameter,
  -readability-non-const-parameter,
  -readability-qualified-auto,
  -readability-redundant-access-specifiers,
  -readability-redundant-control-flow,
  -readability-redundant-declaration,
  -readability-redundant-member-init,
  -readability-redundant-smartptr-get,
  -readability-redundant-string-cstr,
  -readability-redundant-string-init,
  -readability-simplify-boolean-expr,
  -readability-static-accessed-through-instance,
  -readability-static-definition-in-anonymous-namespace,
  -readability-uppercase-literal-suffix,
  -readability-use-anyofallof,
  bugprone-branch-clone,
  bugprone-infinite-loop,
  bugprone-lambda-function-name,
  bugprone-macro-parentheses,
  bugprone-reserved-identifier,
  bugprone-string-integer-assignment,
  cppcoreguidelines-init-variables,
  cppcoreguidelines-no-malloc,
  cppcoreguidelines-pro-type-member-init,
  misc-definitions-in-headers,
  modernize-concat-nested-namespaces,
  modernize-make-shared,
  modernize-make-unique,
  modernize-pass-by-value,
  modernize-use-default-member-init,
  modernize-use-emplace,
  modernize-use-equals-default,
  modernize-use-equals-delete,
  modernize-use-using,
  llvm-namespace-comment,
  performance-faster-string-find,
  performance-for-range-copy,
  performance-inefficient-algorithm,
  performance-move-const-arg,
  performance-move-constructor-init,
  performance-no-automatic-move,
  performance-noexcept-move-constructor,
  performance-unnecessary-copy-initialization,
  performance-unnecessary-value-param,
  readability-avoid-const-params-in-decls,
  readability-convert-member-functions-to-static,
  readability-const-return-type,
  readability-identifier-naming,
  readability-inconsistent-declaration-parameter-name,
  readability-make-member-function-const,
  readability-redundant-declaration,
  readability-static-definition-in-anonymous-namespace,
  arcadia-typeid-name-restriction,
  bugprone-use-after-move,
  performance-implicit-conversion-in-loop,
  readability-identifier-naming'
