aboutsummaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorCongcong Cai <congcongcai0907@163.com>2025-09-19 21:47:57 +0800
committerGitHub <noreply@github.com>2025-09-19 21:47:57 +0800
commit584af2f89e95f9fc7cb940a0c5380d608639e7d1 (patch)
treecfac978ad84f088bc0c03cc78f682faebacbe31c /utils
parent2654b511fea7f5e6d56bdf6f1923c7b9f1899542 (diff)
downloadllvm-584af2f89e95f9fc7cb940a0c5380d608639e7d1.tar.gz
llvm-584af2f89e95f9fc7cb940a0c5380d608639e7d1.tar.bz2
llvm-584af2f89e95f9fc7cb940a0c5380d608639e7d1.zip
reapply "[clang-tidy] support query based custom check" (#159547)
reapply #131804 and #159289 Fixed cmake link issue. --------- Co-authored-by: DeNiCoN <denicon1234@gmail.com> Co-authored-by: Baranov Victor <bar.victor.2002@gmail.com>
Diffstat (limited to 'utils')
-rw-r--r--utils/bazel/llvm-project-overlay/clang-tools-extra/clang-tidy/BUILD.bazel19
1 files changed, 11 insertions, 8 deletions
diff --git a/utils/bazel/llvm-project-overlay/clang-tools-extra/clang-tidy/BUILD.bazel b/utils/bazel/llvm-project-overlay/clang-tools-extra/clang-tidy/BUILD.bazel
index f779be14ee46..6a8e8b448531 100644
--- a/utils/bazel/llvm-project-overlay/clang-tools-extra/clang-tidy/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/clang-tools-extra/clang-tidy/BUILD.bazel
@@ -33,14 +33,17 @@ config_setting(
expand_template(
name = "config",
out = "clang-tidy-config.h",
- substitutions = select({
- ":static_analyzer_enabled": {
- "#cmakedefine01 CLANG_TIDY_ENABLE_STATIC_ANALYZER": "#define CLANG_TIDY_ENABLE_STATIC_ANALYZER 1",
- },
- "//conditions:default": {
- "#cmakedefine01 CLANG_TIDY_ENABLE_STATIC_ANALYZER": "#define CLANG_TIDY_ENABLE_STATIC_ANALYZER 0",
- },
- }),
+ substitutions =
+ {
+ "#cmakedefine01 CLANG_TIDY_ENABLE_QUERY_BASED_CUSTOM_CHECKS": "#define CLANG_TIDY_ENABLE_QUERY_BASED_CUSTOM_CHECKS 0",
+ } | select({
+ ":static_analyzer_enabled": {
+ "#cmakedefine01 CLANG_TIDY_ENABLE_STATIC_ANALYZER": "#define CLANG_TIDY_ENABLE_STATIC_ANALYZER 1",
+ },
+ "//conditions:default": {
+ "#cmakedefine01 CLANG_TIDY_ENABLE_STATIC_ANALYZER": "#define CLANG_TIDY_ENABLE_STATIC_ANALYZER 0",
+ },
+ }),
template = "clang-tidy-config.h.cmake",
visibility = ["//visibility:private"],
)