Checks: >
  readability-*,
  performance-*,
  modernize-*,
  google-readability-todo,
  cert-err34-c,
  cert-flp30-c,
  bugprone-*,
  misc-misplaced-const,
  misc-redundant-expression,
  misc-static-assert,
  -clang-analyzer-*,
  -readability-isolate-declaration,
  -readability-magic-numbers,
  -readability-identifier-length,
  -bugprone-easily-swappable-parameters
AnalyzeTemporaryDtors: false
FormatStyle:     file
CheckOptions:
  - key: readability-magic-numbers.IgnoredIntegerValues
    value: 4;8;16;24;32;1;2;3;4096;65536;
  - key: readability-magic-numbers.IgnoredFloatingPointValues
    value: 255.0;1.0;
  - key: readability-function-cognitive-complexity.IgnoreMacros
    value: true
  - key: readability-function-cognitive-complexity.Threshold
    value: 50
  - key: readability-function-cognitive-complexity.DescribeBasicIncrements
    value: true
  - key: bugprone-signed-char-misuse.CharTypdefsToIgnore
    value: int8_t