Checks: "*, \
    -cppcoreguidelines-pro-bounds-array-to-pointer-decay, \
    -modernize-use-auto, \
    -cppcoreguidelines-pro-bounds-constant-array-index, \
    -clang-analyzer-cplusplus.NewDeleteLeaks, \
    -modernize-pass-by-value, \
    -cppcoreguidelines-pro-type-vararg, \
    -cert-err58-cpp, \
    -hicpp-special-member-functions, \
    -cppcoreguidelines-special-member-functions, \
    -modernize-return-braced-init-list, \
    -google-readability-todo, \
    -readability-implicit-bool-cast, \
    -cppcoreguidelines-pro-type-member-init, \
    -hicpp-member-init, \
    -hicpp-use-auto, \
    -hicpp-vararg, \
    -cppcoreguidelines-owning-memory, \
    -fuchsia-default-arguments, \
    -hicpp-use-equals-default, \
    -modernize-use-equals-default, \
    -cppcoreguidelines-pro-type-cstyle-cast, \
    -google-readability-casting, \
    -readability-implicit-bool-conversion, \
    -cppcoreguidelines-pro-bounds-pointer-arithmetic, \
    -modernize-loop-convert, \
    -hicpp-no-array-decay, \
    -bugprone-virtual-near-miss, \
    "

WarningsAsErrors: "*, \
    -llvm-include-order, \
    -cppcoreguidelines-pro-type-vararg, \
    -cert-err58-cpp, \
    -cppcoreguidelines-special-member-functions, \
    -hicpp-special-member-functions, \
    -modernize-return-braced-init-list, \
    -google-readability-todo, \
    "

CheckOptions:
- key: readability-implicit-bool-cast.AllowPointerConditions
  value: 1
- key: readability-implicit-bool-conversion.AllowPointerConditions
  value: 1
