Checks:
  - '-*'
  - 'clang-analyzer-*'
  - 'cert-*'
  - 'bugprone-*'
  - '-bugprone-easily-swappable-parameters'
  - 'modernize-*'
  - 'performance-*'
  - 'portability-*'
  - 'readability-*'
  - '-readability-magic-numbers'
  - '-bugprone-easily-swappable-parameters'
CheckOptions:
  - key: bugprone-argument-comment.StrictMode
    value: 1
  - key:   readability-identifier-length.IgnoredParameterNames
    value: 'g|x|y|z|m|to|a|b|t|dx|dy|dz|it'
  - key:   readability-identifier-length.IgnoredVariableNames
    value: 'g|x|y|z|m|to|a|b|t|dx|dy|dz|it'
  - key:   readability-identifier-length.IgnoredLoopCounterNames
    value: 'i|j|k|x|y|z|m|to|a|b|t|dx|dy|dz|it'
  - key: modernize-use-auto.IgnoreSystemHeaders
    value: "true"  # Most checks have an "IgnoreSystemHeaders" option
FormatStyle: 'file'
HeaderFileExtensions:         ['', 'h','hpp']
ImplementationFileExtensions: ['c','cpp']
HeaderFilterRegex: "^src/.*"
