WarningsAsErrors: '*' HeaderFilterRegex: '.*\.hpp' FormatStyle: file Checks: > -*, bugprone-*, concurrency-*, cppcoreguidelines-*, -cppcoreguidelines-owning-memory, google-build-using-namespace. google-explicit-constructor, google-global-names-in-headers, google-readability-casting, google-runtime-int, google-runtime-operator, misc-*, -misc-no-recursion, -misc-non-private-member-variables-in-classes, modernize-*, -modernize-return-braced-init-list, -modernize-use-trailing-return-type, performance-*, portability-std-allocator-const, readability-*, -readability-function-cognitive-complexity, -readability-function-size, -readability-identifier-length, -readability-magic-numbers, -readability-uppercase-literal-suffix, tidyfox-*, CheckOptions: performance-for-range-copy.WarnOnAllAutoCopies: true performance-inefficient-string-concatenation.StrictMode: true readability-braces-around-statements.ShortStatementLines: 1 readability-identifier-naming.ClassCase: CamelCase readability-identifier-naming.ConstantCase: UPPER_CASE readability-identifier-naming.EnumCase: CamelCase readability-identifier-naming.FunctionCase: lower_case readability-identifier-naming.MemberCase: lower_case readability-identifier-naming.NamespaceCase: lower_case readability-identifier-naming.LocalConstantCase: lower_case readability-identifier-naming.MethodCase: lower_case readability-identifier-naming.ParameterCase: lower_case readability-identifier-naming.VariableCase: lower_case # does not appear to work readability-operators-representation.BinaryOperators: '&&;&=;&;|;~;!;!=;||;|=;^;^=' readability-operators-representation.OverloadedOperators: '&&;&=;&;|;~;!;!=;||;|=;^;^='