| --- | 
 | Checks: "-*,\ | 
 | bugprone-*,\ | 
 | -bugprone-assignment-in-if-condition,\ | 
 | -bugprone-easily-swappable-parameters,\ | 
 | -bugprone-empty-catch,\ | 
 | -bugprone-implicit-widening-of-multiplication-result,\ | 
 | -bugprone-inc-dec-in-conditions,\ | 
 | -bugprone-macro-parentheses,\ | 
 | -bugprone-misplaced-widening-cast,\ | 
 | -bugprone-multi-level-implicit-pointer-conversion,\ | 
 | -bugprone-narrowing-conversions,\ | 
 | -bugprone-switch-missing-default-case,\ | 
 | -bugprone-too-small-loop-variable,\ | 
 | -bugprone-unchecked-optional-access,\ | 
 | -bugprone-unused-local-non-trivial-variable,\ | 
 | -bugprone-unused-return-value,\ | 
 | misc-*,\ | 
 | -misc-confusable-identifiers,\ | 
 | -misc-const-correctness,\ | 
 | -misc-include-cleaner,\ | 
 | -misc-no-recursion,\ | 
 | -misc-non-private-member-variables-in-classes,\ | 
 | -misc-static-assert,\ | 
 | -misc-use-anonymous-namespace,\ | 
 | modernize-*,\ | 
 | -modernize-avoid-c-arrays,\ | 
 | -modernize-macro-to-enum,\ | 
 | -modernize-return-braced-init-list,\ | 
 | -modernize-type-traits,\ | 
 | -modernize-use-emplace,\ | 
 | -modernize-use-nodiscard,\ | 
 | -modernize-use-noexcept,\ | 
 | -modernize-use-trailing-return-type,\ | 
 | -modernize-use-transparent-functors,\ | 
 | performance-*,\ | 
 | -performance-avoid-endl,\ | 
 | -performance-enum-size,\ | 
 | -performance-inefficient-vector-operation,\ | 
 | -performance-noexcept-swap,\ | 
 | readability-*,\ | 
 | -readability-avoid-nested-conditional-operator,\ | 
 | -readability-avoid-return-with-void-value,\ | 
 | -readability-avoid-unconditional-preprocessor-if,\ | 
 | -readability-convert-member-functions-to-static,\ | 
 | -readability-function-cognitive-complexity,\ | 
 | -readability-function-size,\ | 
 | -readability-identifier-length,\ | 
 | -readability-identifier-naming,\ | 
 | -readability-implicit-bool-conversion,\ | 
 | -readability-inconsistent-declaration-parameter-name,\ | 
 | -readability-magic-numbers,\ | 
 | -readability-make-member-function-const,\ | 
 | -readability-named-parameter,\ | 
 | -readability-redundant-casting,\ | 
 | -readability-redundant-declaration,\ | 
 | -readability-redundant-inline-specifier,\ | 
 | -readability-redundant-member-init,\ | 
 | -readability-reference-to-constructed-temporary,\ | 
 | -readability-simplify-boolean-expr,\ | 
 | -readability-static-accessed-through-instance,\ | 
 | -readability-suspicious-call-argument,\ | 
 | -readability-uppercase-literal-suffix,\ | 
 | cmake-*,\ | 
 | -cmake-ostringstream-use-cmstrcat,\ | 
 | -cmake-string-concatenation-use-cmstrcat,\ | 
 | -cmake-use-bespoke-enum-class,\ | 
 | " | 
 | HeaderFilterRegex: 'Source/cm[^/]*\.(h|hxx|cxx)$' | 
 | CheckOptions: | 
 |   - key:   modernize-use-default-member-init.UseAssignment | 
 |     value: '1' | 
 |   - key:   modernize-use-equals-default.IgnoreMacros | 
 |     value: '0' | 
 |   - key:   modernize-use-auto.MinTypeNameLength | 
 |     value: '80' | 
 | ... |