[clang-tools-extra] [clang-tidy][NFC] Convert check list to yaml format (PR #221411)
Baranov Victor via cfe-commits
cfe-commits at lists.llvm.org
Mon Sep 7 06:14:21 PDT 2026
https://github.com/vbvictor updated https://github.com/llvm/llvm-project/pull/221411
>From c1734f4e04e7b72e435bc01bacbea8bc2ff69c72 Mon Sep 17 00:00:00 2001
From: Victor Baranov <bar.victor.2002 at gmail.com>
Date: Sat, 5 Sep 2026 10:28:02 +0300
Subject: [PATCH] [clang-tidy][NFC] Convert check list to yaml format
---
clang-tools-extra/clang-tidy/.clang-tidy | 91 ++++++++++++------------
1 file changed, 46 insertions(+), 45 deletions(-)
diff --git a/clang-tools-extra/clang-tidy/.clang-tidy b/clang-tools-extra/clang-tidy/.clang-tidy
index 8ba9f07074354..972c25c2be5c5 100644
--- a/clang-tools-extra/clang-tidy/.clang-tidy
+++ b/clang-tools-extra/clang-tidy/.clang-tidy
@@ -1,51 +1,52 @@
InheritParentConfig: true
HeaderFilterRegex: 'clang-tools-extra/clang-tidy'
ExcludeHeaderFilterRegex: 'include-cleaner|clang-query'
-Checks: >
- bugprone-*,
- -bugprone-assignment-in-if-condition,
- -bugprone-assignment-in-selection-statement,
- -bugprone-branch-clone,
- -bugprone-derived-method-shadowing-base-method,
- -bugprone-easily-swappable-parameters,
- -bugprone-missing-end-comparison,
- -bugprone-narrowing-conversions,
- -bugprone-signed-bitwise,
- -bugprone-unused-return-value,
- cppcoreguidelines-init-variables,
- cppcoreguidelines-missing-std-forward,
- cppcoreguidelines-rvalue-reference-param-not-moved,
- cppcoreguidelines-virtual-class-destructor,
- google-readability-casting,
- misc-const-correctness,
- -misc-explicit-constructor,
- -misc-include-cleaner,
- modernize-*,
- -modernize-avoid-c-arrays,
- -modernize-pass-by-value,
- -modernize-use-nodiscard,
- -modernize-use-string-view,
- -modernize-use-trailing-return-type,
- performance-*,
- -performance-enum-size,
- -performance-no-int-to-ptr,
- readability-*,
- -readability-avoid-nested-conditional-operator,
- -readability-braces-around-statements,
- -readability-convert-member-functions-to-static,
- -readability-else-after-return,
- -readability-function-cognitive-complexity,
- -readability-identifier-length,
- -readability-implicit-bool-conversion,
- -readability-isolate-declaration,
- -readability-magic-numbers,
- -readability-named-parameter,
- -readability-qualified-auto,
- -readability-redundant-lambda-parameter-list,
- -readability-simplify-boolean-expr,
- -readability-static-definition-in-anonymous-namespace,
- -readability-suspicious-call-argument,
- -readability-trailing-comma
+Checks: [
+ 'bugprone-*',
+ '-bugprone-assignment-in-if-condition',
+ '-bugprone-assignment-in-selection-statement',
+ '-bugprone-branch-clone',
+ '-bugprone-derived-method-shadowing-base-method',
+ '-bugprone-easily-swappable-parameters',
+ '-bugprone-missing-end-comparison',
+ '-bugprone-narrowing-conversions',
+ '-bugprone-signed-bitwise',
+ '-bugprone-unused-return-value',
+ 'cppcoreguidelines-init-variables',
+ 'cppcoreguidelines-missing-std-forward',
+ 'cppcoreguidelines-rvalue-reference-param-not-moved',
+ 'cppcoreguidelines-virtual-class-destructor',
+ 'google-readability-casting',
+ 'misc-const-correctness',
+ '-misc-explicit-constructor',
+ '-misc-include-cleaner',
+ 'modernize-*',
+ '-modernize-avoid-c-arrays',
+ '-modernize-pass-by-value',
+ '-modernize-use-nodiscard',
+ '-modernize-use-string-view',
+ '-modernize-use-trailing-return-type',
+ 'performance-*',
+ '-performance-enum-size',
+ '-performance-no-int-to-ptr',
+ 'readability-*',
+ '-readability-avoid-nested-conditional-operator',
+ '-readability-braces-around-statements',
+ '-readability-convert-member-functions-to-static',
+ '-readability-else-after-return',
+ '-readability-function-cognitive-complexity',
+ '-readability-identifier-length',
+ '-readability-implicit-bool-conversion',
+ '-readability-isolate-declaration',
+ '-readability-magic-numbers',
+ '-readability-named-parameter',
+ '-readability-qualified-auto',
+ '-readability-redundant-lambda-parameter-list',
+ '-readability-simplify-boolean-expr',
+ '-readability-static-definition-in-anonymous-namespace',
+ '-readability-suspicious-call-argument',
+ '-readability-trailing-comma'
+]
CheckOptions:
- key: misc-include-cleaner.MissingIncludes
More information about the cfe-commits
mailing list