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-const-or-ref-data-members, 10 -cppcoreguidelines-avoid-do-while, 11 -cppcoreguidelines-avoid-goto, 12 -cppcoreguidelines-avoid-magic-numbers, 13 -cppcoreguidelines-avoid-non-const-global-variables, 14 -cppcoreguidelines-macro-usage, 15 -cppcoreguidelines-pro-bounds-array-to-pointer-decay, 16 -cppcoreguidelines-pro-bounds-constant-array-index, 17 -cppcoreguidelines-pro-bounds-pointer-arithmetic, 18 -cppcoreguidelines-pro-type-reinterpret-cast, 19 -cppcoreguidelines-pro-type-union-access, 20 -cppcoreguidelines-rvalue-reference-param-not-moved, 21 -cppcoreguidelines-virtual-class-destructor, 22 -fuchsia-default-arguments-calls, 23 -fuchsia-default-arguments-declarations, 24 -fuchsia-overloaded-operator, 25 -google-explicit-constructor, 26 -google-readability-function-size, 27 -google-runtime-int, 28 -google-runtime-references, 29 -hicpp-avoid-goto, 30 -hicpp-explicit-conversions, 31 -hicpp-function-size, 32 -hicpp-no-array-decay, 33 -hicpp-no-assembler, 34 -hicpp-signed-bitwise, 35 -hicpp-uppercase-literal-suffix, 36 -llvm-header-guard, 37 -llvm-include-order, 38 -llvmlibc-*, 39 -misc-use-anonymous-namespace, 40 -misc-confusable-identifiers, 41 -misc-include-cleaner, 42 -misc-no-recursion, 43 -misc-non-private-member-variables-in-classes, 44 -modernize-concat-nested-namespaces, 45 -modernize-type-traits, 46 -modernize-use-constraints, 47 -modernize-use-nodiscard, 48 -modernize-use-trailing-return-type, 49 -performance-enum-size, 50 -readability-function-cognitive-complexity, 51 -readability-function-size, 52 -readability-identifier-length, 53 -readability-magic-numbers, 54 -readability-redundant-access-specifiers, 55 -readability-simplify-boolean-expr, 56 -readability-uppercase-literal-suffix' 57 58CheckOptions: 59 - key: hicpp-special-member-functions.AllowSoleDefaultDtor 60 value: 1 61 62WarningsAsErrors: '*' 63 64#HeaderFilterRegex: '.*nlohmann.*' 65HeaderFilterRegex: '.*hpp$' 66