From 0db16ecf207bb6d1b3f1679b160a3300a4de4b91 Mon Sep 17 00:00:00 2001
From: "Jayesh Badwaik (FZ Juelich)" <j.badwaik@fz-juelich.de>
Date: Tue, 5 Sep 2023 23:00:15 +0200
Subject: [PATCH] - clang-tidy : remove lint for owning arrays

  - We are going to have a huge number of owning arrays in our code
    due to the nature of the code.
---
 .clang-tidy                    | 4 ++--
 dev/etc/clang-tidy/linter.list | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/.clang-tidy b/.clang-tidy
index a652606..fe52a84 100644
--- a/.clang-tidy
+++ b/.clang-tidy
@@ -1,6 +1,6 @@
 ---
-Checks: '*,-android-*,-altera-*,-fuchsia-*,-bugprone-exception-escape,-bugprone-easily-swappable-parameters,-cert-err58-cpp,-cppcoreguidelines-avoid-c-arrays,-cppcoreguidelines-avoid-magic-numbers,-cppcoreguidelines-owning-memory,-cppcoreguidelines-pro-bounds-pointer-arithmetic,-cppcoreguidelines-pro-bounds-constant-array-index,-cppcoreguidelines-pro-type-vararg,-hicpp-member-init,-hicpp-vararg,-hicpp-avoid-c-arrays,-llvmlibc-*,-misc-no-recursion,-modernize-use-nodiscard,-readability-magic-numbers,-readability-redundant-access-specifiers,-readability-identifier-length,-readability-function-cognitive-complexity'
-WarningsAsErrors: '*,-android-*,-altera-*,-fuchsia-*,-bugprone-exception-escape,-bugprone-easily-swappable-parameters,-cert-err58-cpp,-cppcoreguidelines-avoid-c-arrays,-cppcoreguidelines-avoid-magic-numbers,-cppcoreguidelines-owning-memory,-cppcoreguidelines-pro-bounds-pointer-arithmetic,-cppcoreguidelines-pro-bounds-constant-array-index,-cppcoreguidelines-pro-type-vararg,-hicpp-member-init,-hicpp-vararg,-hicpp-avoid-c-arrays,-llvmlibc-*,-misc-no-recursion,-modernize-use-nodiscard,-readability-magic-numbers,-readability-redundant-access-specifiers,-readability-identifier-length,-readability-function-cognitive-complexity'
+Checks: '*,-android-*,-altera-*,-fuchsia-*,-bugprone-exception-escape,-bugprone-easily-swappable-parameters,-cert-err58-cpp,-cppcoreguidelines-avoid-c-arrays,-cppcoreguidelines-avoid-magic-numbers,-cppcoreguidelines-owning-memory,-cppcoreguidelines-pro-bounds-pointer-arithmetic,-cppcoreguidelines-pro-bounds-constant-array-index,-cppcoreguidelines-pro-type-vararg,-hicpp-member-init,-hicpp-vararg,-hicpp-avoid-c-arrays,-llvmlibc-*,-misc-no-recursion,-modernize-avoid-c-arrays,-modernize-use-nodiscard,-readability-magic-numbers,-readability-redundant-access-specifiers,-readability-identifier-length,-readability-function-cognitive-complexity'
+WarningsAsErrors: '*,-android-*,-altera-*,-fuchsia-*,-bugprone-exception-escape,-bugprone-easily-swappable-parameters,-cert-err58-cpp,-cppcoreguidelines-avoid-c-arrays,-cppcoreguidelines-avoid-magic-numbers,-cppcoreguidelines-owning-memory,-cppcoreguidelines-pro-bounds-pointer-arithmetic,-cppcoreguidelines-pro-bounds-constant-array-index,-cppcoreguidelines-pro-type-vararg,-hicpp-member-init,-hicpp-vararg,-hicpp-avoid-c-arrays,-llvmlibc-*,-misc-no-recursion,-modernize-avoid-c-arrays,-modernize-use-nodiscard,-readability-magic-numbers,-readability-redundant-access-specifiers,-readability-identifier-length,-readability-function-cognitive-complexity'
 HeaderFilterRegex: '.*'
 AnalyzeTemporaryDtors: false
 FormatStyle: none
diff --git a/dev/etc/clang-tidy/linter.list b/dev/etc/clang-tidy/linter.list
index 7a8a31a..d44c70a 100644
--- a/dev/etc/clang-tidy/linter.list
+++ b/dev/etc/clang-tidy/linter.list
@@ -16,6 +16,7 @@
 -hicpp-avoid-c-arrays
 -llvmlibc-*
 -misc-no-recursion
+-modernize-avoid-c-arrays
 -modernize-use-nodiscard
 -readability-magic-numbers
 -readability-redundant-access-specifiers
-- 
GitLab