---
Checks:          '-clang-analyzer-cplusplus.NewDeleteLeaks,-clang-analyzer-optin.cplusplus.VirtualCall,-clang-analyzer-optin.performance.Padding,
                    readability-delete-*,readability-misleading-*,readability-non-const-parameter,readability-redundant-*,
                    -readability-redundant-inline-specifier, -readability-redundant-access-specifiers,readability-simplify-*,readability-static-*,
                    modernize-use-equals-delete, modernize-use-default-member-init, modernize-use-equals-default, modernize-use-override, modernize-redundant-void-arg, modernize-use-noexcept,
                    misc-redundant-expression, misc-misplaced-const,misc-unused*,-bugprone-macro-parentheses, -bugprone-suspicious-include, -bugprone-branch-clone, -performance-no-automatic-move'
WarningsAsErrors: ''
HeaderFilterRegex: '.*'
CheckOptions:
  - key:             google-readability-braces-around-statements.ShortStatementLines
    value:           '1'
  - key:             google-readability-function-size.StatementThreshold
    value:           '800'
  - key:             google-readability-namespace-comments.ShortNamespaceLines
    value:           '10'
  - key:             google-readability-namespace-comments.SpacesBeforeComments
    value:           '2'
  - key:             modernize-loop-convert.MaxCopySize
    value:           '16'
  - key:             modernize-loop-convert.MinConfidence
    value:           reasonable
  - key:             modernize-loop-convert.NamingStyle
    value:           CamelCase
  - key:             modernize-pass-by-value.IncludeStyle
    value:           llvm
  - key:             modernize-replace-auto-ptr.IncludeStyle
    value:           llvm
  - key:             modernize-use-nullptr.NullMacros
    value:           'NULL'
  - key:             readability-simplify-boolean-expr.SimplifyDeMorgan
    value:           'false'
...

