From 46ab5fa6820e069ae4e97a26712b03144a34a04f Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 13 Nov 2025 19:49:47 -0500 Subject: Strengthen clang-tidy configuration --- test/.clang-tidy | 7 ------- test/cpp/.clang-tidy | 6 +----- test/headers/.clang-tidy | 6 ++---- 3 files changed, 3 insertions(+), 16 deletions(-) (limited to 'test') diff --git a/test/.clang-tidy b/test/.clang-tidy index ef4d61f..a622e62 100644 --- a/test/.clang-tidy +++ b/test/.clang-tidy @@ -3,14 +3,7 @@ Checks: > -*-else-after-return, - -bugprone-easily-swappable-parameters, - -bugprone-multi-level-implicit-pointer-conversion, -bugprone-suspicious-include, - -cert-err33-c, - -clang-diagnostic-unused-parameter, - -cppcoreguidelines-avoid-non-const-global-variables, - -llvmlibc-implementation-in-namespace, - -misc-unused-parameters, -modernize-use-trailing-return-type, -readability-function-cognitive-complexity, InheritParentConfig: true diff --git a/test/cpp/.clang-tidy b/test/cpp/.clang-tidy index 1fe1f27..b7981cc 100644 --- a/test/cpp/.clang-tidy +++ b/test/cpp/.clang-tidy @@ -2,10 +2,9 @@ # SPDX-License-Identifier: 0BSD OR ISC Checks: > - -*-avoid-c-arrays, - -*-deprecated-headers, -*-no-malloc, -*-use-auto, + -*-use-nullptr, -bugprone-reserved-identifier, -cert-dcl37-c, -cert-dcl50-cpp, @@ -17,10 +16,7 @@ Checks: > -cppcoreguidelines-pro-type-cstyle-cast, -cppcoreguidelines-pro-type-vararg, -hicpp-no-array-decay, - -hicpp-use-nullptr, -hicpp-vararg, - -llvmlibc-callee-namespace, - -modernize-use-nullptr, -modernize-use-using, -performance-enum-size, -readability-implicit-bool-conversion, diff --git a/test/headers/.clang-tidy b/test/headers/.clang-tidy index bf971cc..60c4447 100644 --- a/test/headers/.clang-tidy +++ b/test/headers/.clang-tidy @@ -1,4 +1,4 @@ -# Copyright 2020-2024 David Robillard +# Copyright 2020-2025 David Robillard # SPDX-License-Identifier: 0BSD OR ISC Checks: > @@ -6,11 +6,9 @@ Checks: > -*-macro-to-enum, -*-magic-numbers, -altera-*, - -bugprone-assignment-in-if-condition, -bugprone-easily-swappable-parameters, -bugprone-macro-parentheses, - -llvmlibc-restrict-system-libc-headers, - -performance-no-int-to-ptr, + -llvmlibc-*, -readability-identifier-length, CheckOptions: - key: hicpp-uppercase-literal-suffix.NewSuffixes -- cgit v1.2.1