---
Checks: >
    bugprone-*,
    -bugprone-easily-swappable-parameters,
    -bugprone-exception-escape,
    -bugprone-narrowing-conversions,
    -bugprone-too-small-loop-variable,
    -clang-analyzer-*,
    cppcoreguidelines-*,
    -cppcoreguidelines-avoid-const-or-ref-data-members,
    -cppcoreguidelines-avoid-do-while,
    -cppcoreguidelines-init-variables,
    -cppcoreguidelines-narrowing-conversions,
    -cppcoreguidelines-non-private-member-variables-in-classes,
    -cppcoreguidelines-owning-memory,
    -cppcoreguidelines-pro-bounds-pointer-arithmetic,
    -cppcoreguidelines-pro-type-member-init,
    -cppcoreguidelines-special-member-functions,
    google-*,
    -google-default-arguments,
    -google-explicit-constructor,
    -google-readability-casting,
    -google-readability-function-size,
    -google-readability-todo,
    llvm-*,
    -llvm-header-guard,
    misc-*,
    -misc-include-cleaner,
    -misc-non-private-member-variables-in-classes,
    modernize-*,
    -modernize-return-braced-init-list,
    -modernize-use-trailing-return-type,
    -modernize-use-nodiscard,
    performance-*,
    -performance-avoid-endl,
    -performance-move-const-arg,
    readability-*,
    -readability-function-size,
    -readability-identifier-length,
    -readability-function-cognitive-complexity,
    -readability-named-parameter,
    -readability-convert-member-functions-to-static,
    -readability-implicit-bool-conversion,
    -readability-avoid-const-params-in-decls,
    -readability-uppercase-literal-suffix,

WarningsAsErrors: '*'
HeaderFilterRegex: '.*'
