From 07c2b1f629f70ba41c305f60361caf1bf38d06bd Mon Sep 17 00:00:00 2001 From: Arseniy Obolenskiy Date: Sun, 27 Jul 2025 17:39:35 +0200 Subject: [PATCH] Simplify .clang-tidy configuration --- modules/performance/tests/.clang-tidy | 34 ++--------------------- modules/task/tests/.clang-tidy | 34 ++--------------------- tasks/example_processes/tests/.clang-tidy | 34 ++--------------------- tasks/example_threads/tests/.clang-tidy | 34 ++--------------------- 4 files changed, 12 insertions(+), 124 deletions(-) diff --git a/modules/performance/tests/.clang-tidy b/modules/performance/tests/.clang-tidy index 508219a92..ef43b7aa8 100644 --- a/modules/performance/tests/.clang-tidy +++ b/modules/performance/tests/.clang-tidy @@ -1,41 +1,13 @@ InheritParentConfig: true Checks: > - bugprone-*, - clang-diagnostic-*, - concurrency-*, - cppcoreguidelines-*, - llvm-include-order, - llvm-namespace-comment, - misc-*, - modernize-*, - mpi-*, - openmp-*, - performance-*, - portability-*, - readability-*, - -bugprone-casting-through-void, - -bugprone-easily-swappable-parameters, - -cppcoreguidelines-avoid-magic-numbers, - -cppcoreguidelines-non-private-member-variables-in-classes, - -cppcoreguidelines-owning-memory, - -cppcoreguidelines-pro-bounds-pointer-arithmetic, - -cppcoreguidelines-pro-type-reinterpret-cast, - -cppcoreguidelines-pro-type-vararg, - -cppcoreguidelines-special-member-functions, - -misc-const-correctness, - -misc-non-private-member-variables-in-classes, - -modernize-avoid-c-arrays, -modernize-loop-convert, - -modernize-use-trailing-return-type, - -portability-template-virtual-member-function, - -readability-magic-numbers, -cppcoreguidelines-avoid-goto, -cppcoreguidelines-avoid-non-const-global-variables, -misc-use-anonymous-namespace, -modernize-use-std-print, - -modernize-type-traits, + -modernize-type-traits CheckOptions: - - key: readability-function-cognitive-complexity.Threshold - value: 50 # default: 25 + - key: readability-function-cognitive-complexity.Threshold + value: 50 # Relaxed for tests diff --git a/modules/task/tests/.clang-tidy b/modules/task/tests/.clang-tidy index ff87d986e..ef43b7aa8 100644 --- a/modules/task/tests/.clang-tidy +++ b/modules/task/tests/.clang-tidy @@ -1,41 +1,13 @@ InheritParentConfig: true Checks: > - bugprone-*, - clang-diagnostic-*, - concurrency-*, - cppcoreguidelines-*, - llvm-include-order, - llvm-namespace-comment, - misc-*, - modernize-*, - mpi-*, - openmp-*, - performance-*, - portability-*, - readability-*, - -bugprone-casting-through-void, - -bugprone-easily-swappable-parameters, - -cppcoreguidelines-avoid-magic-numbers, - -cppcoreguidelines-non-private-member-variables-in-classes, - -cppcoreguidelines-owning-memory, - -cppcoreguidelines-pro-bounds-pointer-arithmetic, - -cppcoreguidelines-pro-type-reinterpret-cast, - -cppcoreguidelines-pro-type-vararg, - -cppcoreguidelines-special-member-functions, - -misc-const-correctness, - -misc-non-private-member-variables-in-classes, - -modernize-avoid-c-arrays, -modernize-loop-convert, - -modernize-use-trailing-return-type, - -portability-template-virtual-member-function, - -readability-magic-numbers, -cppcoreguidelines-avoid-goto, -cppcoreguidelines-avoid-non-const-global-variables, -misc-use-anonymous-namespace, -modernize-use-std-print, - -modernize-type-traits, + -modernize-type-traits CheckOptions: - - key: readability-function-cognitive-complexity.Threshold - value: 100 # default: 25 + - key: readability-function-cognitive-complexity.Threshold + value: 50 # Relaxed for tests diff --git a/tasks/example_processes/tests/.clang-tidy b/tasks/example_processes/tests/.clang-tidy index 44dc4b0fd..ef43b7aa8 100644 --- a/tasks/example_processes/tests/.clang-tidy +++ b/tasks/example_processes/tests/.clang-tidy @@ -1,41 +1,13 @@ InheritParentConfig: true Checks: > - bugprone-*, - clang-diagnostic-*, - concurrency-*, - cppcoreguidelines-*, - llvm-include-order, - llvm-namespace-comment, - misc-*, - modernize-*, - mpi-*, - openmp-*, - performance-*, - portability-*, - readability-*, - -bugprone-casting-through-void, - -bugprone-easily-swappable-parameters, - -cppcoreguidelines-avoid-magic-numbers, - -cppcoreguidelines-non-private-member-variables-in-classes, - -cppcoreguidelines-owning-memory, - -cppcoreguidelines-pro-bounds-pointer-arithmetic, - -cppcoreguidelines-pro-type-reinterpret-cast, - -cppcoreguidelines-pro-type-vararg, - -cppcoreguidelines-special-member-functions, - -misc-const-correctness, - -misc-non-private-member-variables-in-classes, - -modernize-avoid-c-arrays, -modernize-loop-convert, - -modernize-use-trailing-return-type, - -portability-template-virtual-member-function, - -readability-magic-numbers, -cppcoreguidelines-avoid-goto, -cppcoreguidelines-avoid-non-const-global-variables, -misc-use-anonymous-namespace, -modernize-use-std-print, - -modernize-type-traits, + -modernize-type-traits CheckOptions: - - key: readability-function-cognitive-complexity.Threshold - value: 25 # default: 25 + - key: readability-function-cognitive-complexity.Threshold + value: 50 # Relaxed for tests diff --git a/tasks/example_threads/tests/.clang-tidy b/tasks/example_threads/tests/.clang-tidy index 44dc4b0fd..ef43b7aa8 100644 --- a/tasks/example_threads/tests/.clang-tidy +++ b/tasks/example_threads/tests/.clang-tidy @@ -1,41 +1,13 @@ InheritParentConfig: true Checks: > - bugprone-*, - clang-diagnostic-*, - concurrency-*, - cppcoreguidelines-*, - llvm-include-order, - llvm-namespace-comment, - misc-*, - modernize-*, - mpi-*, - openmp-*, - performance-*, - portability-*, - readability-*, - -bugprone-casting-through-void, - -bugprone-easily-swappable-parameters, - -cppcoreguidelines-avoid-magic-numbers, - -cppcoreguidelines-non-private-member-variables-in-classes, - -cppcoreguidelines-owning-memory, - -cppcoreguidelines-pro-bounds-pointer-arithmetic, - -cppcoreguidelines-pro-type-reinterpret-cast, - -cppcoreguidelines-pro-type-vararg, - -cppcoreguidelines-special-member-functions, - -misc-const-correctness, - -misc-non-private-member-variables-in-classes, - -modernize-avoid-c-arrays, -modernize-loop-convert, - -modernize-use-trailing-return-type, - -portability-template-virtual-member-function, - -readability-magic-numbers, -cppcoreguidelines-avoid-goto, -cppcoreguidelines-avoid-non-const-global-variables, -misc-use-anonymous-namespace, -modernize-use-std-print, - -modernize-type-traits, + -modernize-type-traits CheckOptions: - - key: readability-function-cognitive-complexity.Threshold - value: 25 # default: 25 + - key: readability-function-cognitive-complexity.Threshold + value: 50 # Relaxed for tests