
Set the MinTypeNameLength option to an impossibly high value in order to limit the diagnostics to iterators. Leave new expressions and cast expressions for later.
38 lines
1.0 KiB
YAML
38 lines
1.0 KiB
YAML
---
|
|
Checks: "-*,\
|
|
bugprone-*,\
|
|
-bugprone-macro-parentheses,\
|
|
-bugprone-misplaced-widening-cast,\
|
|
-bugprone-narrowing-conversions,\
|
|
-bugprone-too-small-loop-variable,\
|
|
google-readability-casting,\
|
|
misc-*,\
|
|
-misc-non-private-member-variables-in-classes,\
|
|
-misc-static-assert,\
|
|
modernize-*,\
|
|
-modernize-avoid-c-arrays,\
|
|
-modernize-deprecated-headers,\
|
|
-modernize-use-nodiscard,\
|
|
-modernize-use-noexcept,\
|
|
-modernize-use-transparent-functors,\
|
|
performance-*,\
|
|
readability-*,\
|
|
-readability-function-size,\
|
|
-readability-identifier-naming,\
|
|
-readability-implicit-bool-conversion,\
|
|
-readability-inconsistent-declaration-parameter-name,\
|
|
-readability-magic-numbers,\
|
|
-readability-named-parameter,\
|
|
-readability-redundant-declaration,\
|
|
-readability-uppercase-literal-suffix,\
|
|
"
|
|
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'
|
|
...
|