From 29c1363fdd075aab87d01f06258684b3f3b12ca2 Mon Sep 17 00:00:00 2001 From: Matthew Woehlke Date: Tue, 18 Aug 2026 16:06:48 -0400 Subject: [PATCH] clang-tidy: Use folded-block string for checks Use a YAML folded-block string literal rather than a quoted literal with line continuation characters for listing clang-tidy checks. This allows the values to start on the next line and to be indented, and avoids needing a closing double-quote and the need to end every line with a backslash. --- .clang-tidy | 166 ++++++++++++++++++++++++++-------------------------- 1 file changed, 83 insertions(+), 83 deletions(-) diff --git a/.clang-tidy b/.clang-tidy index 3a0fd821b8..bb3de20331 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -1,87 +1,87 @@ --- -Checks: "-*,\ -bugprone-*,\ --bugprone-assignment-in-if-condition,\ --bugprone-crtp-constructor-accessibility,\ --bugprone-derived-method-shadowing-base-method,\ --bugprone-easily-swappable-parameters,\ --bugprone-empty-catch,\ --bugprone-exception-escape,\ --bugprone-implicit-widening-of-multiplication-result,\ --bugprone-inc-dec-in-conditions,\ --bugprone-macro-parentheses,\ --bugprone-multi-level-implicit-pointer-conversion,\ --bugprone-narrowing-conversions,\ --bugprone-return-const-ref-from-parameter,\ --bugprone-suspicious-stringview-data-usage,\ --bugprone-switch-missing-default-case,\ --bugprone-throwing-static-initialization,\ --bugprone-too-small-loop-variable,\ --bugprone-unchecked-optional-access,\ --bugprone-unchecked-string-to-number-conversion,\ --bugprone-unused-local-non-trivial-variable,\ --bugprone-unused-return-value,\ --bugprone-use-after-move,\ -misc-*,\ --misc-confusable-identifiers,\ --misc-const-correctness,\ --misc-include-cleaner,\ --misc-multiple-inheritance,\ --misc-non-private-member-variables-in-classes,\ --misc-no-recursion,\ --misc-override-with-different-visibility,\ --misc-predictable-rand,\ --misc-static-assert,\ --misc-use-anonymous-namespace,\ --misc-use-internal-linkage,\ -modernize-*,\ --modernize-avoid-c-arrays,\ --modernize-avoid-c-style-cast,\ --modernize-concat-nested-namespaces,\ --modernize-macro-to-enum,\ --modernize-return-braced-init-list,\ --modernize-type-traits,\ --modernize-unary-static-assert, \ --modernize-use-emplace,\ --modernize-use-nodiscard,\ --modernize-use-noexcept,\ --modernize-use-scoped-lock,\ --modernize-use-trailing-return-type,\ --modernize-use-transparent-functors,\ -performance-*,\ --performance-avoid-endl,\ --performance-enum-size,\ --performance-unnecessary-copy-initialization,\ --performance-unnecessary-value-param,\ -readability-*,\ --readability-avoid-nested-conditional-operator,\ --readability-avoid-unconditional-preprocessor-if,\ --readability-convert-member-functions-to-static,\ --readability-enum-initial-value,\ --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-math-missing-parentheses,\ --readability-named-parameter,\ --readability-redundant-casting,\ --readability-redundant-parentheses,\ --readability-redundant-typename,\ --readability-simplify-boolean-expr,\ --readability-static-accessed-through-instance,\ --readability-suspicious-call-argument,\ --readability-uppercase-literal-suffix,\ --readability-use-concise-preprocessor-directives,\ --readability-use-std-min-max,\ -cmake-*,\ --cmake-ostringstream-use-cmstrcat,\ --cmake-string-concatenation-use-cmstrcat,\ --cmake-use-bespoke-enum-class,\ -" +Checks: > + -*, + bugprone-*, + -bugprone-assignment-in-if-condition, + -bugprone-crtp-constructor-accessibility, + -bugprone-derived-method-shadowing-base-method, + -bugprone-easily-swappable-parameters, + -bugprone-empty-catch, + -bugprone-exception-escape, + -bugprone-implicit-widening-of-multiplication-result, + -bugprone-inc-dec-in-conditions, + -bugprone-macro-parentheses, + -bugprone-multi-level-implicit-pointer-conversion, + -bugprone-narrowing-conversions, + -bugprone-return-const-ref-from-parameter, + -bugprone-suspicious-stringview-data-usage, + -bugprone-switch-missing-default-case, + -bugprone-throwing-static-initialization, + -bugprone-too-small-loop-variable, + -bugprone-unchecked-optional-access, + -bugprone-unchecked-string-to-number-conversion, + -bugprone-unused-local-non-trivial-variable, + -bugprone-unused-return-value, + -bugprone-use-after-move, + misc-*, + -misc-confusable-identifiers, + -misc-const-correctness, + -misc-include-cleaner, + -misc-multiple-inheritance, + -misc-non-private-member-variables-in-classes, + -misc-no-recursion, + -misc-override-with-different-visibility, + -misc-predictable-rand, + -misc-static-assert, + -misc-use-anonymous-namespace, + -misc-use-internal-linkage, + modernize-*, + -modernize-avoid-c-arrays, + -modernize-avoid-c-style-cast, + -modernize-concat-nested-namespaces, + -modernize-macro-to-enum, + -modernize-return-braced-init-list, + -modernize-type-traits, + -modernize-unary-static-assert, + -modernize-use-emplace, + -modernize-use-nodiscard, + -modernize-use-noexcept, + -modernize-use-scoped-lock, + -modernize-use-trailing-return-type, + -modernize-use-transparent-functors, + performance-*, + -performance-avoid-endl, + -performance-enum-size, + -performance-unnecessary-copy-initialization, + -performance-unnecessary-value-param, + readability-*, + -readability-avoid-nested-conditional-operator, + -readability-avoid-unconditional-preprocessor-if, + -readability-convert-member-functions-to-static, + -readability-enum-initial-value, + -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-math-missing-parentheses, + -readability-named-parameter, + -readability-redundant-casting, + -readability-redundant-parentheses, + -readability-redundant-typename, + -readability-simplify-boolean-expr, + -readability-static-accessed-through-instance, + -readability-suspicious-call-argument, + -readability-uppercase-literal-suffix, + -readability-use-concise-preprocessor-directives, + -readability-use-std-min-max, + 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