1Checks: '*, 2 -altera-id-dependent-backward-branch, 3 -altera-struct-pack-align, 4 -altera-unroll-loops, 5 -android-cloexec-fopen, 6 -bugprone-easily-swappable-parameters, 7 -cert-err58-cpp, 8 -concurrency-mt-unsafe, 9 -cppcoreguidelines-avoid-goto, 10 -cppcoreguidelines-avoid-magic-numbers, 11 -cppcoreguidelines-avoid-non-const-global-variables, 12 -cppcoreguidelines-macro-usage, 13 -cppcoreguidelines-pro-bounds-array-to-pointer-decay, 14 -cppcoreguidelines-pro-bounds-constant-array-index, 15 -cppcoreguidelines-pro-bounds-pointer-arithmetic, 16 -cppcoreguidelines-pro-type-reinterpret-cast, 17 -cppcoreguidelines-pro-type-union-access, 18 -cppcoreguidelines-virtual-class-destructor, 19 -fuchsia-default-arguments-calls, 20 -fuchsia-default-arguments-declarations, 21 -fuchsia-overloaded-operator, 22 -google-explicit-constructor, 23 -google-readability-function-size, 24 -google-runtime-int, 25 -google-runtime-references, 26 -hicpp-avoid-goto, 27 -hicpp-explicit-conversions, 28 -hicpp-function-size, 29 -hicpp-no-array-decay, 30 -hicpp-no-assembler, 31 -hicpp-signed-bitwise, 32 -hicpp-uppercase-literal-suffix, 33 -llvm-header-guard, 34 -llvm-include-order, 35 -llvmlibc-*, 36 -misc-no-recursion, 37 -misc-non-private-member-variables-in-classes, 38 -modernize-concat-nested-namespaces, 39 -modernize-use-nodiscard, 40 -modernize-use-trailing-return-type, 41 -readability-function-cognitive-complexity, 42 -readability-function-size, 43 -readability-identifier-length, 44 -readability-magic-numbers, 45 -readability-redundant-access-specifiers, 46 -readability-simplify-boolean-expr, 47 -readability-uppercase-literal-suffix' 48 49CheckOptions: 50 - key: hicpp-special-member-functions.AllowSoleDefaultDtor 51 value: 1 52 53WarningsAsErrors: '*' 54 55#HeaderFilterRegex: '.*nlohmann.*' 56HeaderFilterRegex: '.*hpp$' 57